分类任务和回归任务的不同之处在于,分类任务需要做出离散的预测。对于多分类任务的神经网络模型,其输出目标通常会用one-hot编码来表示,在输出层中使用softmax函数,同时使用分类交叉熵损失函数进行训练。在本博客中,我们将使用TensorFlow的底层API实现一个基于全连接层的神经网络来进行MNIST数字图像分类。下面是涉及到的相关概念:
深度学习是一种机器学习方法,它通过多层神经网络层次化地提取特征,以解决各种复杂的分类和回归问题。
神经网络是深度学习的基本组成部分,由多个层次化的神经元组成。输入层接受数据,中间的隐藏层通过权重和激活函数处理数据,最终输出层产生分类结果。在这个示例中,我们将手动实现神经网络的核心组件。
前向传播是神经网络中的信息传递过程,从输入层到输出层,每一层的神经元根据权重和激活函数计算输出。这个过程将输入数据映射到预测输出。
反向传播是训练神经网络的关键步骤,它通过计算预测与真实标签之间的误差,并将误差反向传播到网络中的每一层来更新权重,以最小化误差。
