UFLDL Tutorial 课程核心内容提炼-1:神经网络

该课程在斯坦福深度学习课上,点此打开

--------------------------------------------------分割线------------------------------------------------------

一、概述


        训练样本集:UFLDL Tutorial 课程核心内容提炼-1:神经网络

        神经网络算法能够提供一种复杂且非线性的假设模型 UFLDL Tutorial 课程核心内容提炼-1:神经网络

                                        UFLDL Tutorial 课程核心内容提炼-1:神经网络

    上图这个“神经元”是一个以UFLDL Tutorial 课程核心内容提炼-1:神经网络及截距UFLDL Tutorial 课程核心内容提炼-1:神经网络 为输入值的运算单元,其输出为UFLDL Tutorial 课程核心内容提炼-1:神经网络,其中,UFLDL Tutorial 课程核心内容提炼-1:神经网络为**函数。这里使用**函数Sigmoid:

UFLDL Tutorial 课程核心内容提炼-1:神经网络

        这个单一“神经元”的输入-输出映射关系其实就是一个逻辑回归(logistic regression)

        Sigmoid图像:

                            UFLDL Tutorial 课程核心内容提炼-1:神经网络

二、神经网络模型

                                    UFLDL Tutorial 课程核心内容提炼-1:神经网络

1.圆圈来表示神经网络的输入;

2.标上“UFLDL Tutorial 课程核心内容提炼-1:神经网络”的圆圈被称为偏置节点,也就是截距项;

3.神经网络最左边的一层叫做输入层,最右的一层叫做输出层(本例中,输出层只有一个节点);

4.中间所有节点组成的一层叫做隐藏层

5.UFLDL Tutorial 课程核心内容提炼-1:神经网络(层),将第UFLDL Tutorial 课程核心内容提炼-1:神经网络 层记为UFLDL Tutorial 课程核心内容提炼-1:神经网络UFLDL Tutorial 课程核心内容提炼-1:神经网络 是输入层,输出层是 UFLDL Tutorial 课程核心内容提炼-1:神经网络

6.神经网络有参数 UFLDL Tutorial 课程核心内容提炼-1:神经网络UFLDL Tutorial 课程核心内容提炼-1:神经网络 (下面的式子中用到)是第 UFLDL Tutorial 课程核心内容提炼-1:神经网络 层第UFLDL Tutorial 课程核心内容提炼-1:神经网络 单元与第UFLDL Tutorial 课程核心内容提炼-1:神经网络 层第UFLDL Tutorial 课程核心内容提炼-1:神经网络 单元之间的联接参数;

7.UFLDL Tutorial 课程核心内容提炼-1:神经网络 是第UFLDL Tutorial 课程核心内容提炼-1:神经网络 层第UFLDL Tutorial 课程核心内容提炼-1:神经网络 单元的偏置项;

8.UFLDL Tutorial 课程核心内容提炼-1:神经网络UFLDL Tutorial 课程核心内容提炼-1:神经网络

9.UFLDL Tutorial 课程核心内容提炼-1:神经网络 表示第UFLDL Tutorial 课程核心内容提炼-1:神经网络 层第UFLDL Tutorial 课程核心内容提炼-1:神经网络 单元的**值(输出值)。


本例中,(前向传播)计算步骤为:

                UFLDL Tutorial 课程核心内容提炼-1:神经网络


可以记为:

                  
                UFLDL Tutorial 课程核心内容提炼-1:神经网络


给定第 UFLDL Tutorial 课程核心内容提炼-1:神经网络 层的**值UFLDL Tutorial 课程核心内容提炼-1:神经网络 后,第UFLDL Tutorial 课程核心内容提炼-1:神经网络 层的**值UFLDL Tutorial 课程核心内容提炼-1:神经网络 就可以按照下面步骤计算得到:

                    UFLDL Tutorial 课程核心内容提炼-1:神经网络