递归神经网络RNN
import tensorflow as tf
#from tensorflow.contrib import rnn
from tensorflow.examples.tutorials.mnist import input_data #手写数字相关的数据包
# 载入数据集
mnist = input_data.read_data_sets("MNIST_data",one_hot=True) #载入数据,{数据集包路径,把标签转化为只有0和1的形式}
#输入图片是28*28
n_inputs = 28 #输入一行,一行有28个数据(有28个神经元)
max_time = 28 #一共28行(输入28次)
lstm_size = 100 #隐藏单元(block)
n_classes = 10 #10个分类(0-9)
batch_size = 50 #一次放50个样本进去
n_batch = mnist.train.num_examples // batch_size #计算一共有多少个批次;训练集数量(整除)一个批次大小
#定义两个placeholder
x = tf.placeholder(tf.float32,[None,784