作者: 明天依旧可好

原文链接:https://mtyjkh.blog.csdn.net/article/details/111284220


人工神经网络(Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。(来自:百度百科)

神经网络包括输入层输出层中间层(也叫隐藏层)。下图是一个三层神经网络,输入层有3个输入单元,隐藏层有4个单元,输出层有2个单元。

神经网络结构图

注意:

  • 1.设计一个神经网络时,输入层与输出层的节点数往往是固定的,中间层则可以自由指定;
  • 2.神经网络结构图中的拓扑与箭头代表着预测过程时数据的流向,跟训练时的数据流有一定的区别;
  • 3.结构图里的关键不是圆圈(代表“神经元”),而是连接线(代表“神经元”之间的连接)。每个连接线对应一个不同的权重(其值称为权值),这是需要训练得到的。

神经元

神经元模型是一个包含输入,输出与计算功能的模型。

结构:

函数表达式:

n=f(wp+b)n=f(wp+b)n=f(wp+b)

  • w:为权值
  • p:为输入
  • b:偏置值

一个神经网络的训练算法就是让权重的值调整到最佳,以使得整个网络的预测效果最好。

传输函数

也称激活函数,可以直接当数学里面的函数来理解

多输入神经元

结构:

函数表达式:
n=w1,1p1+w1,2p2+...+w1,RpR+bn=w_{1,1}p_1+w_{1,2}p_2+...+w_{1,R}p_R+bn=w1,1​p1​+w1,2​p2​+...+w1,R​pR​+b
改写成矩阵形式
n=wp+bn=wp+bn=wp+b
进而
a=f(wp+b)a=f(wp+b)a=f(wp+b)

网络结构

单层神经网络

结构:


函数表达式:

n=wp+bn=wp+bn=wp+b

a=f(wp+b)a=f(wp+b)a=f(wp+b)
www为:
w=[w1,1w1,2⋯w1,Rw2,1w2,2⋯w2,R⋮⋮⋱⋮wS,1wS,1⋯wS,R]w= \begin{bmatrix} w_{1,1} & w_{1,2} & ⋯& w_{1,R} \\ w_{2,1} & w_{2,2} & ⋯&w_{2,R} \\ ⋮& ⋮ & ⋱&⋮ \\ w_{S,1} & w_{S,1} & ⋯&w_{S,R} \\ \end{bmatrix} w=⎣⎢⎢⎢⎡​w1,1​w2,1​⋮wS,1​​w1,2​w2,2​⋮wS,1​​⋯⋯⋱⋯​w1,R​w2,R​⋮wS,R​​⎦⎥⎥⎥⎤​

  • S:神经元个数
  • R:输入值个数

单层神经网络

结构:

回复神经网络

结构:


参考书籍:《神经网络设计》第二版
参考文章:https://www.cnblogs.com/subconscious/p/5058741.html#second

神经元模型及网络结构相关推荐

  1. ann matlab,MatlabANN工具箱实用指南.doc

    MatlabANN工具箱实用指南 Matlab的神经网络工具箱实用指南 文章摘要:第一章是神经网络的基本介绍,第二章包括了由工具箱指定的有关网络结构和符号的基本材料以及建立神经网络的一些基本函数,例如 ...

  2. 自适应共振理论网络 ART

    引言 自适应共振理论的发源与现状 1976年, 美国 Boston 大学学者 G. A.Carpenter 提出自适应共振理论(Adaptive Res-onance Theory , ART ), ...

  3. 系统学习机器学习之神经网络(五) --ART

    原文:http://blog.csdn.net/lg1259156776/article/details/47780695?ticket=ST-86810-0pIYIAWVt6D75CfTmo6O-p ...

  4. 一文梳理类脑计算的前世今生 | 中科院自动化所研究员李国齐

    来源:智源社区 整理:王光华 编辑:李梦佳 导读:众所周知,人类大脑活动是复杂而连续的动力学过程,其复杂程度远超当前算力资源所能模拟的上限.大脑约有1000亿个神经元,100万亿个突触,单个突触长度约 ...

  5. 数学建模算法与应用【BP神经网络算法】

    评价预测和分类问题可以用到神经网络.卷积神经网络适合大样本的情况,深度学习包括很多种网络,如卷积神经网络,对抗网络等,深度学习大小样本皆可. 人工神经网络ANN 在机器学习和认知科学领域,人工神经网络 ...

  6. tansig用计算机怎么按,【2017年整理】bp 工具箱的使用指南.doc

    PAGE PAGE 1 Matlab的神经网络工具箱实用指南 作者:夏寒 发布时间:2000/11/09 文章摘要: 第一章是神经网络的基本介绍,第二章包括了由工具箱指定的有关网络结构和符号的基本材料 ...

  7. 神经网络算法基本原理及其实现

    目录 背景知识 人工神经元模型 激活函数 网络结构 工作状态 学习方式 BP算法原理 算法实现(MATLAB) 背景知识 在我们人体内的神经元的基本结构,相信大家并不陌生,看完下面这张图,相信大家都能 ...

  8. 迷人的神经网络——机器学习笔记1

    目录 迷人的神经网络--机器学习笔记1 第1章 神经元模型及网络结构 1.1 神经元模型 1.1.1 单输入神经元 1.1.2 激活函数 1.1.3 多输入神经元 1.2 网络结构 1.2.1 单层神 ...

  9. 神经网络设计(第二版)阅读笔记01

    第一章:引言 本书的工具:1.Matlab2010a以上.2.从hagan.okstate.edu/nnd.html下载相关文件包,并将相关文件放在matlab所在文件夹下或者并列在同一文件中. 本书 ...

最新文章

  1. vue-cli中配置sass
  2. 一维和二维卷积和池化
  3. 重磅发布 | 阿里云视图计算,边缘计算的主“战”场
  4. MySQL管理利器 MySQL Utilities---mysqlreplicate
  5. java基础—IO类——LineNumberReader 的使用
  6. Linux下MongoDB副本集搭建(主--从--仲裁模式)
  7. java mockserver搭建_使用Moco搭建Mock Server教程
  8. 循环群、对称群、陪集和拉格朗日定理、正规子群和商群
  9. 基于知识图谱的问答系统入门之—NLPCC2016KBQA数据集
  10. JSP高校信息管理系统myeclipse开发sql数据库web结构计算机java编程
  11. 经纬度坐标点和距离之间的转换
  12. 论文解读:SegNeXt: Rethinking Convolutional Attention Design for Semantic Segmentation
  13. 计算机硬盘里储存什么信息,你的电脑硬盘里都存着哪些小秘密?
  14. (一)CDN技术分类概述
  15. 与女儿谈商业模式(1):盖茨的商业模式
  16. 大数据培训要多少钱?
  17. 【解决方案】电力巡检进入智能化时代,无人机+EasyDSS开启智能巡检新模式
  18. NC用友导入凭证失败错误:凭证内部错误号:[10044]
  19. 智慧景区无线AP覆盖方案的成本计算
  20. 怎样添加“我的电脑”到桌面

热门文章

  1. matlab的message函数,matlab用于数字调制,几个函数的使用问题
  2. extjs树使用别的皮肤的样式_收藏!艾多美逆龄六件套的使用方法~
  3. java 链接占用太多_Java程序链接数过多导致java.net.SocketException: No buffer space available问题...
  4. tensorflow 读取cifar_浅入浅出TensorFlow 4 - 训练CIFAR数据
  5. linux 内核配置 dns,Linux的dns配置 - Linux操作系统基础进阶练习题_Linux教程_Linux公社-Linux系统门户网站...
  6. php 匹配一次,PHP Regex匹配最后一次出现的字符串
  7. java 泛型集合 json_将泛型集合转换成分页json数据
  8. axure rp制作输入法_Axure教程丨制作自己的Axure元件库
  9. linux nginx cdn,linux – Nginx Proxy_Pass到CDN与直接击中CDN. P...
  10. java 8 string_String.join() --Java8中String类新增方法