在神经网络中使用不同的优化器对神经网络的收敛速度和最终的准确率都有不同的影响
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('MNIST_data',one_hot=True)#载入数据集
batch_size = 100#每个批次的大小
n_batch = mnist.train.num_examples//batch_size#计算一共有多少个批次
x = tf.placeholder(tf.float32,[None,784])#定义两个变量
y = tf.placeholder(tf.float32,[None,10])
#构建一个简单的神经网络
W = tf.Variable(tf.zeros(