Tensorflow 中的领域对抗神经网络
域对抗神经网络在 Tensorflow 中的实现。
重新创建 MNIST 到 MNIST-M 实验。
使用tensorflow-gpu==2.0.0和python 3.7.4 。
MNIST 到 MNIST-M 实验
生成 MNIST-M 数据集
改编自
要生成MNIST-M数据集,您需要下载 ,并将其放置在./Datasets/BSR_bsds500.tgz 。 运行create_mnistm.py脚本。
或者,如果在目录中找不到,脚本create_mnistm.py将为您提供下载的选项。
python create_mnistm.py
这应该会生成./Datasets/MNIST_M/mnistm.h5文件。
数据集也可在此处获得:
训练
运行DANN.py脚本。
python DANN.py
取消注释#train('so
1