如何用DiscoGAN学习发现跨域关系(附源代码)
来源:互联网 发布:et服装软件图片 编辑:程序博客网 时间:2024/05/16 13:01
DiscoGAN
“用生成对抗网络(GANs)学习发现跨域关系”PyTorch官方实现
论文地址:https://arxiv.org/pdf/1703.05192.pdf
需要安装:
Python 2.7
PyTorch
Numpy/Scipy/Pandas
Progressbar
OpenCV
训练DiscoGANCelebA数据库
下载CelebA数据库:
$ python ./datasets/download.py celebA
(下载CelebA数据库的链接目前不可用)
训练性别转换:
$ python ./discogan/image_translation.py--task_name='celebA' --style_A='Male'
训练发色转换:
$ python ./discogan/image_translation.py--task_name='celebA' --style_A='Blond_Hair' --style_B='Black_Hair' -
手提包/鞋数据库下载Edges2Handbags数据库:
$ python ./datasets/download.pyedges2handbags
下载Edges2Shoes数据库
$ python ./datasets/download.py edges2shoes
训练轮廓图到手提包的转换:
$ python ./discogan/image_translation.py--task_name='edges2handbags'
训练轮廓图到鞋子的转换:
$ python ./discogan/image_translation.py--task_name='edges2shoes'
训练手提包到鞋子的转换:
$ python ./discogan/image_translation.py--task_name='Handbags2Shoes' --starting_rate=0.5
Facescrub数据库下载Facescrub数据库:
$ python ./datasets/download.py facescrub
训练性别转换:
$ python ./discogan/image_translation.py--task_name='facescrub'
汽车,人脸数据库:下载论文《深度视觉类比》中使用的3D汽车数据库,以及3D人脸数据库,放到./datasets文件夹中并解压。
3D汽车数据库:www.scottreed.info/files/nips2015-analogy-data.tar.gz
深度视觉类比论文:www-personal.umich.edu/%7Ereedscot/nips2015.pdf
3D人脸数据库:http://faces.cs.unibas.ch/bfm/main.php?nav=1-2&id=downloads
训练汽车到汽车的转换:
$ python ./discogan/angle_pairing.py--task_name='car2car'
训练汽车到人脸的转换:
$ python ./discogan/angle_pairing.py--task_name='car2face'
运行.sh,把对应的代码取消注释后,可以用其它的数据集来训练模型。
实验结果展示了x_A, x_AB, x_ABA 的变换,以及 x_B, x_BA, x_BAB的变换结果
发色转换结果:
性别转换结果(celeA数据集):
边缘图像到手提包转换结果:
手提包到鞋子转换结果:
性别转换结果(Facescrub数据集):
汽车到人脸转换结果:
GitHub资源:https://github.com/SKTBrain/DiscoGAN
- 如何用DiscoGAN学习发现跨域关系(附源代码)
- 如何用winsock实现ping(源代码)
- 如何用winsock实现ping(源代码)
- 如何用TensorFlow训练聊天机器人(附github)
- 如何用TensorFlow训练聊天机器人(附github)
- 如何用TensorFlow训练聊天机器人(附github)
- 如何用TensorFlow训练聊天机器人(附github)
- 如何用TensorFlow训练聊天机器人(附github)
- DiscoGAN
- 如何用inet下载网页源代码
- 如何用Java获取网页源代码
- 如何用Visual Studio编译Java源代码
- UML ---------如何用 relation rose 生成 源代码?
- 如何用地址栏查看网页的源代码
- 教你如何用Linux实现视频通讯(附代码)
- 【零一】如何用代码爬抓电商数据(附淘宝API调用实例)
- 如何用代码爬抓电商数据(附淘宝API调用实例)
- 重磅实战:如何用TensorFlow在安卓设备上实现深度学习,附Demo和源码
- Large Pose 3D Face Reconstruction 文章理解
- 机房重构总结1
- tomcat正常启动后http://localhost:8080/报错404
- 安装GraphViz以供python调用
- Building TensorFlow on Android
- 如何用DiscoGAN学习发现跨域关系(附源代码)
- ACM 并查集
- 多文件目录下makefile文件递归执行编译所有c文件
- [DP] 「CodePlus 2017 11 月赛」找爸爸
- HTML 全局属性
- 九九乘法口诀
- Tensorflow入门例子(1)
- HTML 事件属性
- 【原创】启发式查询