初识GAN,因为刚好在尝试用纯python实现手写数字的识别,所以在这里也尝试了一下。笔者也是根据网上教程一步步来的,不多说了,代码如下:
from tensorflow.examples.tutorials.mnist import input_data
import tensorflow as tf
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)#下载文件在MNIST_data文件夹中
sess=tf.InteractiveSession()
def conv2d(x,w):
return tf.nn.conv2d(x,w,strides=[1,1,1,1],padding='SAME')
def max_pool_2x2(x):
return tf.nn.max_pool(x,ksize=[1,2,2,1],strides=[1,2,2,1],padding='SAME')
x=tf.placeholder(tf.float32,[None