文档详情

深度学习案例教程 教案3.2神经网络搭建.docx

发布:2025-03-01约小于1千字共3页下载文档
文本预览下载声明

(p1)

同学们大家好,我们来学习第二节神经网络搭建

在神经网络搭建过程最核心的知识点就是前向传播算法。

(p2)

那什么是前向传播算法呢?它是forwardpropagation。

它是指神经网络向前计算的过程。

前向传播算法会涉及到神经网络的输入,神经网络的连接结构,以及每个神经元的参数,

如图,就是一个两层的神经网络。

比如说像这个X1和X2,

我们可以把它当做成绩分类的两个指标,

经过神经网络计算后。

从Y1Y2是输出成绩的类别。

那么。

在这个图中,权重和隐藏层的神经元的,它是右上角的1,它表示权重和神经元的层号。

也就是第一层的权重,以及第一层的神经元。

此外,权重的右下角有两个数字,

它们是后一层神经元和前一层神经元的索引号,比如说W12。

表示前一层的第二个神经元X2到后一层的第一个神经元的权重。

所以权重右下角是按照后一层的索引号、前一层的索引号的顺序排列。

(p3)

那么为了确定前面的内容。

现在用这个数学公式A1的一次方啊,通过加权信号和偏置。

按公式进行计算,比如说我们的A1的一次方等于啊,W11的一次方乘以X1,加上W12的一次方乘以X2加上be的一次方。

那此外如果用矩阵的乘法进行计算的话,

用这个公式来进行操作啊,比如A的一次方等于XW的1次方,加B的一次方。

隐藏层的加权信号和偏值的总和用A表示,

被激活函数转换后的信号一般用Z表示。

我们使用的sigmoid函数来进行激活函数的转换的信号。

Z1等于sigmoid(A1)

所用的激活函数,要根据求解问题的性质去决定,

比如一般回归问题可以使用恒等函数。

二元分类问题可以用sigmod的函数啊,

多元分类问题呢,我们可以使用softmax函数。

关于激活函数的更多知识我们将在后续内容中详细讲解

(p4)

在实际建模解成绩及格分类预测问题时,

首先随机初始化网络模型的权重和偏置参数,

然后每次用训练数据计算得到一个预测值,

接下来将预测值步与真实值y比较,

如果相差较大,则通过反向传播算法调整参数的取值,

以达到优化网络的目的。

这就是我们在神经网络搭建过程中

核心知识点前向传播算法的介绍。

显示全部
相似文档