前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >深度学习算法原理——神经网络的基本原理

深度学习算法原理——神经网络的基本原理

作者头像
felixzhao
发布2018-03-20 13:43:56
8.8K0
发布2018-03-20 13:43:56
举报
文章被收录于专栏:null的专栏

一、神经网络

1、神经元概述

神经网络是由一个个的被称为“神经元”的基本单元构成,单个神经元的结构如下图所示:

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Sigmoid函数的区间为[0,1],而tanh函数的区间为[−1,1]。

若是使用sigmoid作为神经元的激活函数,则当神经元的输出为1时表示该神经元被激活,否则称为未被激活。同样,对于激活函数是tanh时,神经元的输出为1时表示该神经元被激活,否则称为未被激活。

2、神经网络

2.1、神经网络的结构

神经网络是由很多的神经元联结而成的,一个简单的神经网络的结构如下图所示:

其中一个神经元的输出是另一个神经元的输入,+1项表示的是偏置项。上图是含有一个隐含层的神经网络模型,L1层称为输入层,L2层称为隐含层,L3层称为输出层。

2.2、神经网络中的参数说明

2.3、神经网络的计算

2.4、其他形式的神经网络模型

上述以单隐层神经网络为例介绍了神经网络的基本结构,在神经网络的结构中,可以包含多个隐含层,神经网络的输出神经单元也可以是多个,如下面的含多隐层多输出单元的神经网络模型:

2.5、神经网络中参数的求解

2.6、神经网络的学习过程

对于神经网络的学过程,大致分为如下的几步:

  • 初始化参数,包括权重、偏置、网络层结构,激活函数等等
  • 循环计算
    • 正向传播,计算误差
    • 反向传播,调整参数
  • 返回最终的神经网络模型

参考文献

1、英文版:UFLDL Tutorial

2、中文版:UFLDL教程

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、神经网络
    • 1、神经元概述
      • 2、神经网络
        • 2.1、神经网络的结构
        • 2.2、神经网络中的参数说明
        • 2.3、神经网络的计算
        • 2.4、其他形式的神经网络模型
        • 2.5、神经网络中参数的求解
        • 2.6、神经网络的学习过程
    • 参考文献
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档