tensorflow2入门教程(-)
导入TensorFlow2.0
1 | import tensorflow as tf |
MNIST数据集是一个手写数据集,其中有60,000张训练图片, 和10,000张训练图片,是深度学习常被用来入门的数据集
1 | #加载mnist数据 |
构建深度学习模型
首先,我们来看一下ReLU激活函数的形式,如下图:
relu,即Rectified Linear Unit,整流线性单元,激活部分神经元,增加稀疏性,当x小于0时,输出值为0,当x大于0时,输出值为x.
softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!
1 | #tf.keras.models.Sequential为Keras提供的层叠模型 |
构建好模型后,通过调用 compile 方法配置该模型的学习流程
1 | #采用adam优化器,损失函数为sparse_categorical_crossentropy,评价函数 |
训练并验证模型
1 | #输入数据x_train,y_train;训练次数5次 |