环境设定
1 | import tensorflow as tf |
数据准备
1 | # 使用tensorflow自带的工具加载MNIST手写数字集合 |
准备好placeholder
1 | X = tf.placeholder(tf.float32, [None, 784]) |
准备权重参数
1 | # 网格参数设置--三层网络结构 |
构建网络计算graph
1 | def multilayerPerceptron(x, weights, biases): |
获取预测值得score
1 | predictValue = multilayerPerceptron(X, weights, biases) |
计算损失函数并初始化optimizer
1 | learnRate = 0.01 |
初始化变量
1 | init = tf.global_variables_initializer() |
在session中执行graph定义的运算
1 | # 训练的总轮数 |
运行结果
1 | Extracting data/mnist\train-images-idx3-ubyte.gz |
结论:简单写了个神经网络,没有进行参数调试。
转载请注明:Seven的博客