
Beta-VAE的PyTorch实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一个基于PyTorch框架的Beta-VAE实现,旨在为研究者和开发者提供一个灵活且高效的工具,用于探索改进变分自编码器的各种可能性。
在β-VAE的两篇论文中使用Pytorch进行复制的方法如下:依赖关系为python 3.6.4 和 pytorch 0.3.1.post2,同时需要visdom来展示数据集用法并初始化Visdom环境(可以通过命令`python -m visdom.server`启动)。结果重现的方式包括运行以下脚本之一:
- `sh run_celeba_H_beta10_z10.sh`
- `sh run_celeba_H_beta10_z32.sh`
- `sh run_3dchairs_H_beta4_z10.sh`
- `sh run_3dchairs_H_beta4_z16.sh`
- `sh run_dsprites_B_gamma100_z10.sh`
或者,可以通过手动设置参数来运行自己的实验。对于客观和模型的参数选择,有两种选项:H(代表 Higgins 等人提出的方法)与 B(代表 Burgess 等人的方法)。需要注意的是,在使用--obj 参数时,还需要设定 --C_max 和 --C_stop_iter 参数。
全部评论 (0)
还没有任何评论哟~


