当前位置:   article > 正文

5-1对抗生成神经网络(GAN)--Keras实现_对抗神经网络python keras

对抗神经网络python keras

点击查看完整代码http://www.daimapi.com/neuralnetwork5_1/

该代码利用Python3实现,利用到了深度学习工具包Keras。

Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和RNN,或二者的结合;3.无缝CPU和GPU切换。

  1. # -*- coding: utf-8 -*-
  2. #DCGAN on MNIST using Keras
  3. import numpy as np
  4. import time
  5. from tensorflow.examples.tutorials.mnist import input_data
  6. from keras.models import Sequential
  7. from keras.layers import Dense, Activation, Flatten, Reshape
  8. from keras.layers import Conv2D, Conv2DTranspose, UpSampling2D
  9. from keras.layers import LeakyReLU, Dropout
  10. from keras.layers import BatchNormalization
  11. from keras.optimizers import Adam, RMSprop
  12. import matplotlib.pyplot as plt
  13. class ElapsedTimer(object):
  14. def __init__(self):
  15. self.start_time = time.time()
  16. def elapsed(self,sec):
  17. if sec < 60:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/744647
推荐阅读
相关标签
  

闽ICP备14008679号