Classification 分类学习

MNIST 数据

先准备数据(MNIST库)

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)

MNIST库是手写体数字库

数据中包含55000张训练图片,每张图片的分辨率是28×28,所以训练网络输入是28×28=784个像素数

搭建网络

输入数据是784个特征,输出数据是10个特征,激励采用softmax函数

网络结构图:

Cross entropy loss

loss函数(即最优化目标函数)选用交叉熵函数。交叉熵用来衡量预测值和真实值的相似程度,如果完全相同,它们的交叉熵等于零。

训练

每次只取100张图片

Last updated

Was this helpful?