神经元网络基础概念简述

By:Yang Liu
1.多层向前神经网络(Multilayer Feed-Forward Neural Network)

一个神经元网络由输入层(input layer),隐藏层(Hidden layer),输出层(output layer)组成,上图为两层神经元,输入层不计算在层数内。
特点:
1、每层由单元(units)组成
2、输入的X代表的不是4个样本,代表的是一个样本的4个特征,若有4个样本上图要进行4次。
3、隐藏层的数量是任意的,输入和输出都只有一层。
4、一层中加权求和,然后根据非线性方程转化输出到下一层。
5、作为多层向前神经网络,如果有足够的隐藏层,和足够的训练集,可以模拟出任何方程
2、前向传播(Forward Propagation)
指从输入的特征向量到输出最后到代价函数的这样一个把低级特征逐步计算为抽象的高级特征直到得出损失的过程。
正向传播沿着从输⼊层到输出层的顺序,依次计算并存储神经⽹络的中间变量。
3、反向传播
反向传播就是根据损失函数L来反方向地计算每一层的z、a、w、b的偏导数(梯度),从而更新参数,在不停地调整各层神经元的权值和阈值后,使误差信号减小到最低限度。每经过一次前向传播和反向传播之后,参数就更新一次,然后用新的参数再次循环上面的过程。这就是神经网络训练的整个过程。
反向传播沿着从输出层到输⼊层的顺序,依次计算并存储神经⽹络中间变量和参数的梯度。
4、使用神经元网络的注意事项
1、明确网络层数,和个单元个数。
2、对特征量进行标准化,加快运算速度。
5、激活函数
激活函数是用来加入非线性因素的,因为线性模型的表达能力不够。
起初隐层单元的设计只是线性映射,即以此类推整个输入到最后的隐藏层是一个线性系统,只能拟合线性函数,然而真实世界大多数映射是非线性的。因此为了能近似非线性函数,考虑在基础上加一层非线性函数g,称激活函数。
激活函数满足的性质:
(1)非线性。
(2)可微性。训练网路时使用的基于梯度的优化方法需要激活函数必须可微。
(3)单调性。保证了神经网络模型简单。
6、损失函数
代价函数,也叫损失函数(Loss Function),用于衡量模型输出与样本标签之间的统计误差。是神经网络优化的目标函数,神经网络训练或者优化的过程就是最小化损失函数的过程(损失函数值小了,对应预测的结果和真实结果的值就越接近)。
7.偏置b和权重w
如果没有偏置B,决策面将永远经过原点,与实际情况不符。
权重W决定了决策面的方向。
8.梯度下降算法的步骤
(1)用随机值初始化权重和偏差 ;
(2)把输入传入网络,进行正向传播;
(3)得出损失函数L ;
(4)对每一个产生误差的神经元,调整相应的(权重)值以减小误差 ;
(5)重复迭代,直至损失函数最小,得出对应的权重和偏置。
参考文献:
(1)https://blog.csdn.net/xwd18280820053/article/details/70681750
(2)https://cloud.tencent.com/developer/news/304505
(3)https://www.jianshu.com/p/765d603c76a0

神经元网络基础概念简述相关推荐

  1. 机器学习的9个基础概念和10种基本算法总结

    https://blog.csdn.net/libaqiangdeliba/article/details/41901387 1.基础概念: (1) 10折交叉验证:英文名是10-fold cross ...

  2. 运维之DNS域名解析服务基础概念与Bind9安装

    ​0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...

  3. 计算机网络基础概念ppt,1-1计算机网络基础概念.ppt

    1-1计算机网络基础概念 第一章网络基础知识 本章重点:网络概述网络功能.分类及作用,网络的接入 方式,网络的拓扑结构,网络通信原理及传输介质. §1-1 计算机网络的基本概念 本节重点 一.计算机网 ...

  4. 关于深度学习的一些基础概念的简单梳理

    目录 独立同分布independent and identically distributed (i.i.d.) BN(Batch Normalization)批规范化 正则化 损失函数 过拟合现象 ...

  5. 实时音视频面视必备:快速掌握11个视频技术相关的基础概念

    本文作者Ahab,原题"视频相关的理论知识与基础概念",收录时有修订和改动. 1.引言 随着移动互联网的普及,实时音视频技术已经在越来越多的场景下发挥重要作用,已经不再局限于IM中 ...

  6. 音视频面试必备:一文搞懂视频相关的基础概念

    1.引言 随着移动互联网的普及,实时音视频技术已经在越来越多的场景下发挥重要作用,已经不再局限于IM中的实时视频聊天.实时视频会议这种功能,在远程医疗.远程教育.智能家居等等场景也司空见惯. 虽然实时 ...

  7. TCP/IP基础概念及通信过程举例

    TCP/IP基础概念及通信过程举例 出现 上个世纪60年代,由于中央集中式网络的容灾性较弱,以美国国防部为中心的一家组织研究出分组交换网络.后来为了验证分组交换技术的实用性,ARPANET出现了,并且 ...

  8. Python+Dash快速web应用开发——基础概念篇

    作者:费弗里 来源:Python大数据分析 ❝本文示例代码与数据已上传至https://github.com/CNFeffery/DataScienceStudyNotes ❞ 1 简介 这是我的新系 ...

  9. 理解 angular2 基础概念和结构 ----angular2系列(二)

    前言: angular2官方将框架按以下结构划分: Module Component Template Metadata Data Binding Directive Service Dependen ...

最新文章

  1. 经验总结--我的小程序开发和进化之路
  2. python套接字编程_Python网络编程 Python套接字编程
  3. python基础语法手册format-python基础_格式化输出(%用法和format用法)
  4. python基本语法语句-Python基本语法,python,基础
  5. Java实战系列之关于双十一秒杀架构模型的一点思考
  6. (chap1 网络基础知识)一些概念
  7. OpenFOAM并行计算方法
  8. C++ 通讯录设计(二)
  9. 数据库 | MySQL安装与配置
  10. Js中Symbol对象
  11. java 蓝桥杯训练 数的统计
  12. 使用kafka消息队列中间件实现跨进程,跨服务器的高并发消息通讯
  13. linux 进程间通信 --- 消息队列 消息队列标识符 --- 同一类型 --- 消息头 --- 消息体
  14. MySQL 入门(十一)—— 运算符
  15. ORA-00932:数据类型不一致:应为NUMBER,但却获得CHAR
  16. banq修复_慧荣SM3271AB U盘量产加密及修好图文详细教程
  17. HTML5、CSS、JS基础
  18. 团队合作难,归根到底是老板领导力不行
  19. linux脚本除号,Shell脚本编程(上)
  20. Android GestureOverlayView详解

热门文章

  1. ADI Blackfin DSP处理器-BF533的开发详解49:图像处理专题-Bright (图像亮暗处理)(含源码)
  2. 认真面对生活,认真的享受生活!
  3. oracle查询当前系统时间
  4. EOF和BOF的理解
  5. bWAPP之环境搭建及HTML注入
  6. 艾美捷曲妥珠单抗Trastuzumab化学性质和特异性说明
  7. videojs-flvjs:video.js + flv.js播放m3u8和flv视频
  8. 执行链java_java 方法调用链
  9. vue生命周期函数,页面加载事件
  10. soa框架_SOA之外:动态业务应用程序的新型框架-第二部分