美文网首页
神经网络(二)

神经网络(二)

作者: numeric | 来源:发表于2017-05-21 17:26 被阅读3次

1.几个标记方法:

m组训练数据
神经网络总的层数L;

第l层的单元数Sl(不包括偏差单元);
输出层的单元数K。
①对于两类分类问题
y=0或1,只有一个输出单元,hΘ(x)∈R,故SL=1,即K=1。
②对于多类分类问题
y是一个向量,y∈RK,hΘ(x)∈RK,SL=K(K⩾3)。
2.逻辑回归的代价函数



3.神经网络的代价函数(多类分类问题)

该式子的含义(个人现阶段理解),共有k个分类,所以对于每一行数据,h(x(i))是一个k维的向量(有个输出结果),Σk 即将每一个结果的代价求和,再将m行数据的代价求和,得出总的代价。正则化的式子:每一层有l个单元,对应每层的theta是一个S(l+1)*S(L)的矩阵
4.反向传播算法

先通过一个例子来看:



即前向传播是通过ai求得zi+1,反向传播是通过δi+1求得δi,系数都是Θij,其中j是前一层对应的单元,i是后一层对应的单元
代价函数:
image.png
误差计算方法:


而代价函数的偏导数为

算法:

相关文章

  • 人工神经网络综述

    文章主要分为:一、人工神经网络的概念;二、人工神经网络的发展历史;三、人工神经网络的特点;四、人工神经网络的结构。...

  • 神经网络CNN的简单实现

    (一)神经网络图解和算法的推导(二)神经网络代码的实现

  • 神经网络(四):应用示例之分类

    一、 传统分类模型的局限 在之前的文章中(《神经网络(一)》、《神经网络(二)》和《神经网络(三)》),我们...

  • 二维卷积运算

    卷积神经网络是含有卷积层(convolutional layer)的神经网络。本章中卷积神经网络均使用最常见的二维...

  • 二、浅层神经网络

    二、浅层神经网络 1.神经网络 神经网络是机器学习中的一种模型,是一种模仿动物神经网络行为特征,进行分布式并行信息...

  • 神经网络(三):神经网络

    一、 神经元到神经网络 在之前的文章中(《神经网络(一)》和《神经网络(二)》),我们讨论了如何为神经元搭建...

  • 神经网络(三):神经网络

    一、 神经元到神经网络 在之前的文章中(《神经网络(一)》和《神经网络(二)》),我们讨论了如何为神经元搭建...

  • 卷积神经网络学习(一)滤波器意义

    作者:荔枝boy 一. 卷积神经网络的发展 二. 卷积神经网络的重要性 三. 卷积神经网络与图像识别 四. 滤波器...

  • 学习笔记第三章第二部分: 深度学习入门:基于 Python 的理

    chapter3 第二部分神经网络 3.1 三层神经网络的实现 我们将以 numpy 数组完成一个三层神经网络, ...

  • 卷积神经网络结构

    卷积神经网络是一个多层的神经网络,每层由多个二维平面组成,而每个平面由多个独立神经元组成。 图:卷积神经网络的概念...

网友评论

      本文标题:神经网络(二)

      本文链接:https://www.haomeiwen.com/subject/zvxyxxtx.html