当前位置:首页 > 热点 > 涵盖18+ SOTA GAN实现,这个图像生成领域的库火了

涵盖18+ SOTA GAN实现,这个图像生成领域的库火了

2026-11-13 [分公司动态] 来源:人文荟萃网

GAN 自从被提出后,便迅速受到广泛关注。我们可以将 GAN 分为两类,一类是无条件下的生成;另一类是基于条件信息的生成。近日,来自韩国浦项科技大学的硕士生在 GitHub 上开源了一个项目,提供了条件 / 无条件图像生成的代表性生成对抗网络(GAN)的实现。

近日,机器之心在 GitHub 上看到了一个非常有意义的项目 PyTorch-StudioGAN,它是一个 PyTorch 库,提供了条件 / 无条件图像生成的代表性生成对抗网络(GAN)的实现。据主页介绍,该项目旨在提涵盖供一个统一的现代 GAN 平台,这样机器学习领域的研究者可以快速地比较和分析新思路和新方法等。

该项目的作者为韩国浦项科技大学的硕士生,他的研究兴趣主要包括深度学习、机器学习和计算机视觉。

项目地址:https://github.com/POSTECH-CVLab/PyTorch-StudioGAN

具体而言,该项目具有以下几个显著特征:

提供了大量 PyTorch 框架的 GAN 实现; 基于 CIFAR 10、Tiny ImageNet 和 ImageNet 数据集的 GAN 基准;18 相较原始实现的更好的性能和更低的内存消耗; 提供完全最新 PyTorch 环境的预训练模型; 支持多 GPU(DP、DDP 和多节点 DDP)、混合精度、同步批归一化、LARS、Tensorboard 可视化和其他分析方法。

对于这个 PyTorch GAN 库,有网友表示:「看上去很不错!如果可以提供 top-k 等现代训练实践以及各种增强方法就更棒了。」对此,项目作者称其会在 NeurIPS 论文提交截止日期之后,添加一些改进的方法,如 Sinha 等人的 Tok-K 训练以及 Lan+ gevin 采样和 SimCLR 增强。

此外,有网友询问是否可以将该项目用于图像之外的其他领域。作者表示可以,即使无法使用一些稳定器(如 diffaug、ada 等),依然可以通过调整 dataLoader 来训练自己的模型。

18+ SOTA GAN 实现

如下图所示,项目作者提供了 18 + 个 SOTA GAN 的实现,包括 DCGAN、LSGAN、GGAN、WGAN-WC、WGAN-GP、WGAN-DRA、ACGAN、ProjGAN、SNGAN、SAGAN、BigGAN、BigGANSO-Deep、CRGAN、ICRGAN、LOGAN、DiffAugGAN、ADAGAN、ContraGAN 和 FreezeD。

cBN:条件批归一化;AC:辅助分类器;PD:Projection 判别器;CL:对比学习。

其中,需要注意以下几点:

G/D_type 表示将标签信息注入生成器或判别式的方式; EMA 表示生成器中应用更新后的指数移动平均线; Tiny ImageNet 数据集上的实验使用的是 ResNet 架构而不是 CNN。

下图中 StyleGAN2 为即将实现的 GAN 网络,TA其中 AdaIN 表示自适应实例归一化(Adaptive Instance Normalization)。

环境要求

Anaconda Python >= 3.6 6.0.0 <= Pillow <= 7.0.0 scipy == 1.1.0 sklearn seaborn h5py tqdm torch >= 1.6.0 torchvision >= 0.7.0 tensorboard 5.4.0 <= gcc <= 7.4.0 torchlars

用户可以采用以下方法安装推荐 G的环境:

conda env create -f environment.yml -n studiogan 

在 docker 中还可以采用以下方式:

docker pull mgkang/studiogan:latest 

以下是创建名字为「studioGAN」容器的命令,同样也可以使用端口号为 6006 来连接 tensoreboard。

docker rANun -it --gpus all --shm-size 128g -p 6006:6006 --name studioGAN -v /home/USER:/root/code --workdir /root/code mgkang/studiogan:latest /bin/bash 

使用方实现法

使用 GPU 0 的情况下,在 CONFIG_PATH 中对于模型的训练「-t」和评估「-e」进行了定义:

CUDA_VISIBLE_DEVICES=0 python3 src/main.py -t -e -c CONFIG_PATH 

在使用 GPU (0, 1, 2, 3) 和 DataParallel 情况下,在 CONFIG_PATH 中对于模型的训练「-t」和评估「-e」进行了定义:

CUDA_VISIBLE,这_DEVICES=0,1,2,3 python3 src/main.py -t -e -c CONFIG_PATH 

在 python3 src/main.py 程序中查看可用选项,通过 Tensorboard 可以监控 IS、FID、F_beta、Authenticity Accuracies 以及最大奇异值:

~ PyTorch-StudioGAN/logs/RUN_NAME>>个图> tensorboard --logdir=./ --port PORT 

可视化以及分析生成图像

StudioGAN 支持图像可视化、k 最近邻分析、线性差值以及频率分析。所有的结果保存在「./figures/RUN_NAME/*.png」中。

图像可视化的代码和示例如下:

CUDA_VISIBLE_DEVICES=0,...,N python3 src/main.py -iv&像生nbsp;-std_stat --standing_step STANDING_STEP -c CONFIG_PATH --checkpoint_folder CHECKPOINT_FOLDER --log_output_path LOG_OUTPUT_PATH 

k 最近邻分析,这里固定 K=7,第一列中是生成的图像:

CUDA_VISIBLE_DEVICES=0,成领...,N python3 src/main.py -knn -std_stat --standing_step STANDING_STEP -c CONFIG_PATH --checkpoint_folder CHECKPOINT_FOLDER --log_output_path LOG_OUTPUT_PATH 

线性插值域的(仅适用于有条件的 Big ResNet 模型 )的代码和示例如下:

CUDA_VISIBLE_DEVICES=0,...,N python3 src/main.py -itp -std_stat --standing_step STANDING_STEP -c CONFIG_PATH --checkpoint_folder CHECKPOINT_FOLDER&库火nbsp;--log_output_path LOG_OUTPUT_PATH 

 

(责任编辑:粮油调味)

推荐文章
  • 标签: Snapchat AI 裁员

    标签: Snapchat AI 裁员 云梦级4月15日云梦级消息,Snapchat 母公司 Snap 美国当地时间今日宣布一系列人事变动,在整个公司的范围内裁撤约 1000 个岗位,这影响约 16% 全职员工。该企业还同步宣布将关闭 30...[详细]
  • 标签: 联博精密 定转子 高端制造 新能源汽车

    标签: 联博精密 定转子 高端制造 新能源汽车 云梦级1月21日云梦级消息,近日,国内高端精密部件领域的领军企业江苏联博精密科技股份有限公司(以下简称“联博精密”)正式完成C轮融资,规模超亿元人民币。 本轮融资由中银投资、粤财创投、镇江玖晟聚企业、...[详细]
  • 标签: 汽车 新能源汽车 豪车市场

    标签: 汽车 新能源汽车 豪车市场 撰文 | 许 芸 编辑 | 杨博丞 题图 | IC Photo 中国汽车品牌卖豪华车,放在过去,是不被看好的存在。 但随着中国车市新能源汽车渗透率的持续提升,借助在新能源汽车领域掌握的领先技术,自主品...[详细]
  • 标签: 文峰光电 北交所IPO 国元证券 特种线缆

    标签: 文峰光电 北交所IPO 国元证券 特种线缆 云梦级1月7日云梦级消息,据瑞财经报道,据北交所官网,淮南文峰光电科技股份有限公司(以下简称 " 文峰光电 ")北交所 IPO 获受理,保荐机构为国元证券。 招股书显示,文峰光电主要从事高性能、高可靠...[详细]
  • 亚马逊考虑开为儿童开发Alexa可穿戴设备Seeker

    亚马逊考虑开为儿童开发Alexa可穿戴设备Seeker 新浪科技讯 北京时间7月14日晚间消息,据报道,亚马逊曾考虑为儿童开发一款基于Alexa语音助手的可穿戴设备。 一份内部文件显示,这款可穿戴设备的代号为“Seeker”,支持GPS功能,主要面向4岁至...[详细]
  • 标签: 滴滴充电 双碳目标 超充枪 绿色出行

    标签: 滴滴充电 双碳目标 超充枪 绿色出行 云梦级1月16日云梦级消息,近日,滴滴充电发布2025年度报告。数据显示,自成立以来,截至2025年12月31日,滴滴充电已覆盖全国超280座城市68000余座场站,累计为用户提供充电服务超17亿次,...[详细]
  • 标签: 猎豹移动 豹小秘 AI机器人 傅盛

    标签: 猎豹移动 豹小秘 AI机器人 傅盛 云梦级11月27日云梦级消息,11月26日,猎豹移动发布的三季报显示,公司第三季度营收2.87亿元,同比增长49.6%;非通用会计准则下的净利润为1512万元;毛利润为2.14亿元,同比增长64.4%...[详细]
  • 标签: 吉利汽车 极氪 财报 销量

    标签: 吉利汽车 极氪 财报 销量 云梦级11月17日云梦级消息,11月17日,吉利汽车控股有限公司(简称“吉利汽车”)(0175.HK)发布2025年三季度财报。2025年三季度,公司实现营业收入892亿元,环比增长15%,同比增长2...[详细]
  • Facebook和谷歌计划铺设2条海底光缆 连接东南亚和美国

    Facebook和谷歌计划铺设2条海底光缆 连接东南亚和美国 新浪科技讯 北京时间3月29日晚间消息,据报道,Facebook和谷歌正计划铺设两条巨大的海底光缆,将美国的西海岸与新加坡和印度尼西亚连接起来。 当前,印度尼西亚是东南亚最大的经济体,拥有越来越多的智...[详细]
  • 分析师:AI 投资泡沫规模惊人,是互联网泡沫的 17 倍

    分析师:AI 投资泡沫规模惊人,是互联网泡沫的 17 倍 近年来,人工智能(AI)技术的迅猛发展引发了广泛讨论,尤其是在金融市场上,关于 AI 是否处于泡沫状态的争论愈演愈烈。根据独立研究机构宏观策略合作伙伴(MacroStrategy Partnershi...[详细]
热点阅读