keras DCGAN mnist数据

1.  keras 的 mnist.load_data() 因为网页连接无法使用,数据无法下载
可以从mnist网站上直接下载 nist.pkl.gz文件,然后再 处理
import pickle
import gzip

def load_data():
    with gzip.open('mnist/mnist.pkl.gz','rb') as fp:
        training_data, valid_data, test_data = pickle.load(fp,encoding='bytes')
    return training_data, valid_data, test_data

2. DCGAN网络 generator和d需要维度对应,github下载的有两个代码无法使用,
打印网络结构之后发现两个维度不对应

https://github.com/FacelessManipulator/keras-dcgan/blob/master/dcgan.py 这个测试是可用的

猜你喜欢

转载自blog.csdn.net/nlite827109223/article/details/80207137