目录
1 神经网络概述
在上一章的学习中我们了解了逻辑回归,实际上逻辑回归就是一个最简单的神经网络模型,这里我们将学习具有隐藏层的神经网络,具体而言就是我们在输入层和输入层中增加了一个隐藏层,从计算的角度而言,就是在逻辑回归的正向和反向传播过程中增加了一次重复的运算。
上图的正向传播过程分为两层,第一层是输入层到隐藏层,用右上角的[1]表示层数:
第二层是隐藏层到输出层:
类似于逻辑回归,我们需要通过反向传播计算参数,其流程如下所示
2 神经网络的正向传播过程
1 单个样本的正向传播
两层神经网络可以看作两次逻辑回归过程,为了简化运算,我们可以采用向量化的矩阵运算方法,将整个正向传播过程用矩阵运算的形式表达
在使用矩阵运算时,要特别注意的是维度的问题,的维度(4,3), 的维度是(4,1) 的维度是(1,4)