赞
踩
点击查看完整代码http://www.daimapi.com/neuralnetwork5_1/
该代码利用Python3实现,利用到了深度学习工具包Keras。
Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras的主要特点:1.简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性);2.支持CNN和RNN,或二者的结合;3.无缝CPU和GPU切换。
- # -*- coding: utf-8 -*-
- #DCGAN on MNIST using Keras
- import numpy as np
- import time
- from tensorflow.examples.tutorials.mnist import input_data
-
- from keras.models import Sequential
- from keras.layers import Dense, Activation, Flatten, Reshape
- from keras.layers import Conv2D, Conv2DTranspose, UpSampling2D
- from keras.layers import LeakyReLU, Dropout
- from keras.layers import BatchNormalization
- from keras.optimizers import Adam, RMSprop
-
- import matplotlib.pyplot as plt
-
- class ElapsedTimer(object):
- def __init__(self):
- self.start_time = time.time()
- def elapsed(self,sec):
- if sec < 60:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。