多层感知机和神经网络的区别_学习笔记-从神经元到神经网络

fee9d078f4564700811c3026f22db11b.png

人的大脑神经网络的复杂程度有人说,只有银河系可以比拟。总所周知,神经网络就是模仿大脑神经网络用数学知识构造的模型。单个神经元还是比较简单的。

神经元

fc0809525f36aab095afebcaa5e4d2ed.png

一个神经元有树突,轴突,和细胞体等部分。树突接受输入信息,细胞核处理信息,轴突传出处理后的信息。

由神经元细胞,抽象出了它的数学模型如图:

00887af4840cfeaf65535e5ba84f44e1.png

像这种神经元就叫感知器,也叫感知机。感知机是一类人造神经元,在许多神经网络中,主要的神经元模型是sigmoid神经元。

感知机通过二进制输入X的矩阵,产生一个二进制的输出。每个X代表一个属性,然后w也叫权重,权重值的大小代表每个属性的重要程度,或者对结果的影响程度。

67fd5a4a72a37cb5a215ffd150ee5d81.png

神经元的输出,要么是0要么是1,由权重和∑jwjxj∑jwjxj的值是否小于或者大于某一阈值。和权重一样,阈值(threshold)也是一个实数,它是神经元的一个参数。

我们简化一下,用W·X代替∑jwjxj ,其中W和X分别是权重值和输入值所组成的向量。其次,我们可以把阈值threshold移到不等式的另一边,用b代替−thresholdb,其中b被称为感知机的偏差。得到:

371893553fe700202b4709be9c83f134.png

下面是一个更多层次的感知机,可以感知更复杂的输入。

a39fc0de7ff461dcb445bc416ac5ab2a.png

Sigmoid神经元

当我们拿着感知机去学习解决一些问题时,举个例子,比如我们要识别猫,和老虎,我们知道小猫,和小老虎是挺像的,不像区别猫和狗那样简单,我们想办法对网络的权重和偏差做一些小的改变,使得网络可以区分猫和狗。一次又一次调整权重和偏差,使得输出越来越好,网络就得到了学习。理论很美好,现实确很残酷。事实上,任何一个感知机上发生一点小的改变有时可能导致感知机的结果翻转(要么翻转要么不变),由0变为1或者相反。这样的翻转可能造成其他所有感知机的复杂变化。所以操作十分困难。

于是升级版的神经元诞生了——sigmoid神经元。sigmoid神经元和感知机非常相似,但是它的输入向量不在局限于0和1,而是0到1之间的连续值。

sigmoid神经元对每个输入都有分配权重和一个总的偏差。但是输出也不再是0和1,而是σ(w⋅x)+b,其中σ被称为sigmoid函数,定义为:

dad0db3bc52cb2d59ab4174eba797889.png

一个拥有输入x1,x2...权重w1,w2...偏差b的sigmoid神经元的输出为:

b8a7326a8bb0763cde8b0706b9d679f3.png

说当z=w⋅x+b是一个很大的正数时,sigmoid神经元的输出就接近于1,这就像一个感知机一样。反之当z=w⋅x+b是一个很小的负数时,sigmoid的输出结果趋近于0,这和感知机的行为很相似。只有当w⋅x+b的值不大不小的时候,sigmoid的输出才和感知机不一样。如图:

eba69f41a5b109cde9452150093cd12f.png

可以看出,sigmoid函数是一条平滑曲线,而感应机应该是这样的:

c925120b17196ad1bd866c903306396a.png

这就是激活函数的效果,通过计算发现,使用σ这样一个指数函数对于分化是有好处的。σ函数是最常见的激活函数。感知机和sigmoid神经元之间最大的不同在于,sigmoid输出的值不止0和1.他们可以输出0到1之间的所有实数。

神经网络结构

神经网络结构就是上述神经的升级版。最左边一层叫输入层,这一层有输入神经元,中间两层为隐藏层,最后为输出层,有输出神经元。

d32054465e9b4fee4c299e16a15ff6b0.png

这样的多层网络有时候被称作多层感知机(MLPs),尽管这个网络是有sigmoid组成的而不是感知机。

我们所讨论的神经网络都是上一层的输出作为下一层的输入。也就是前反馈神经网络,信息总是往前走的,不会反向。在这个是函数σ作为激活函数时,没有环形的神经网络。这样的神经网络也叫前馈神经网络。

递归神经网络是可能存在返馈回路的。它让神经元在有限时间里激活,然后保持非激活状态。这种激活可以刺激其他神经元在稍后一段时间激活。

递归神经网络的热度比前馈神经网络的小,有一部分原因递归网络的学习算法目前不那么强大。个人感觉它比前馈神经网络复杂一些。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为鸿蒙os电视测评,高端技术下放毫不吝啬!华为智慧屏SE系列评测:鸿蒙OS让入门大屏也好用...

一、前言:高起点的华为智慧屏 终究走向更多大众用户智慧屏从概念落地为产品之后,一直都是华为旗下终端产品当中一个相当重要的角色,特别是在手机业务受阻的当下,更是成了全场景智慧化战略的核心支撑之一。凭借高品质的影音娱乐、花…

app调html页面,app界面管理(风格色调).html

APP界面管理(风格色调)$axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; };$axure.utils.getOtherPath function() { return resources/Other.html; };$axure.utils.getReloadPath function() { return resources/re…

2021河南高考成绩查询郸城一高,郸城一高在河南有多牛 2021年高考成绩

课程介绍课程内容郸城一高在河南有多牛呢,2019年高考成绩怎么样呢,下面小编为大家总结一下,仅供大家参考。郸城一高多少学生考上清华北大在河南,有一所知名的高中,它的知名度仅次于衡水中学,它就是位于周口…

用户关系表 存储_列式存储系列(一)CStore

作者:辛庸,阿里巴巴计算平台事业部 EMR 技术专家。Apache Hadoop,Apache Spark commiter。对 Hadoop、Spark、Hive、Druid 等大数据组件有深入研究。目前从事大数据云化相关工作,专注于计算引擎、存储结构、数据库事务等内容。序本文是列式存…

装修月记第一弹,硬装篇

硬装完成进入配饰阶段,特此记录。 房屋位置: 首先是入户这个地方,由于没有设计生活阳台(靠,有入户没生活阳台,有生活阳台没入户,真是很FT,FT的蓝光)所以热水器和气表放在…

FileUpload之单个文件上传

拖一个FileUpload控件,设计如图: 查看源&#xff1a; <body> <form id"form1" runat"server"> <div> <asp:FileUpload ID"UploadFile" runat"server" /> <br /> <asp:Bu…

excel可以处理html吗,处理包含XML/HTML元素的Excel文件

在Excel文件中包含大量HTML元素时&#xff0c;会带来以下问题&#xff1a;1.字数分析不准确&#xff1b;2.HTML元素和内容混杂在一起&#xff0c;翻译员需要处理这些元素&#xff0c;在处理过程中&#xff0c;可能会更改、丢失HTML元素&#xff0c;这可能会给客户造成影响&…

spring 动态代理_分析动态代理给 Spring 事务埋下的坑

前言Spring的声明式事务让我们不在编写获得连接、关闭连接、开启事务、提交事务、回滚事务等代码&#xff0c;通过一个简单的Transactional注解&#xff0c;就让我们轻松进行事务处理。我们知道Spring事务基于AOP&#xff0c;采用动态代理实现&#xff0c;虽然使用简单&#xf…

计算机的网络功能不包括下面项,计算机网络中,防火墙的功能不包括

摘要&#xff1a;害的通意在城展预中健康教育外伤防交市开&#xff0c;计算机网行A人员、管政策驾驶影响因素安全不系理与带的分析是进。人E人核好年儿年D骨结童B、防火婴幼儿青少青壮、老、成发于。菌血以下清学对真的认试验识&#xff0c;不包新型检测菌、结合菌B、检隐球不能…

sql server 千万级大数据sql更新_医疗SQL每日实例6数据更新大法

Update Day数据更新大法生/命/不/止/SQL/不/休01更新数据的铁规所有数据在被更新之前&#xff0c;必须先查询出数据结果&#xff0c;确认无误&#xff0c;再复制整行到下两行。将select * 更改为upate ,然后选择整个UPDATE 语句后&#xff0c;再执行命令。否则一旦出问题&#…

react中引入html文件,在react中怎么引用js

在react中怎么引用js推荐两种引入的方法&#xff0c;当然也可以自己编写一个JS类(ES6语法)实现动态插入JS到页面&#xff0c;然后在React项目引入。第一种&#xff1a;使用插件 react-load-script如果没有安装可以使用 yarn add react-load-script 或者 npm install react-load…

计算机无法访问桌面,桌面无法显示_电脑桌面显示:无法访问,你可能没有权限使用网络......

电脑桌面图标不能显示是什么原因&#xff1f;电脑桌面图片不显示有以下几种原因:一、在桌面点击右键&#xff0c;然后选择查看&#xff0c;显示桌面图标按钮。勾选按钮后桌面突变便可以显示出来。如果是开机不能操作是死机了&#xff0c;重启一下电脑试试&#xff0c;还是不行开…

信息系统项目管理师论文_「高项论文」谨防信息系统项目管理师论文12个写作丢分点...

2020年上半年信息系统项目管理师论文怎么写才能得高分&#xff1f;有些时候洋洋洒洒写下一大篇&#xff0c;自我感觉良好&#xff0c;结果分数不如意。这可能是你触到了丢分点而不自知。慧翔天地给你提供信息系统项目管理师12个论文写作丢分点以及对应解决方法&#xff0c;供你…

武汉科技大学计算机生命与科学周海,湖北双胞胎周海周洋:为了母亲,一个放弃清华,一人放弃中科院...

“你要相信命运给你一个比常人较低的出发点&#xff0c;是希望你用一生去奋斗出一个柳暗花明的故事”。人的命运就是这样&#xff0c;从来没有真正“完美”的样子&#xff0c;奋斗和努力是改变命运的最重要力量。高考对于贫困山区或农村的孩子来说&#xff1a;这就是命运转折点…

循环左移和循环右移指令_运用 移位、循环移位指令 实现流水灯

具体要求用 I0.0 控制接在 QB0 上的8个彩灯是否移位&#xff0c;每 2s 左移 1 位。用 I0.1 控制左移&#xff0c;I0.2控制右移&#xff0c;首次扫描时将彩灯的初始值设置为 16#1 &#xff0c;设计出梯形图程序。先来讲解一下&#xff0c;移位指令和循环移位指令。移位指令这里的…

当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...

许多win7系统用户在工作中经常会遇到win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的情况&#xff0c;比如近日有用户到本站反映说win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的问题&#xff0c;但是却不知道要怎么解决win7系统无法连接wifi提示此计算机…

js能订阅mq吗_测试工程师,必须了解的MQ知识!

什么是消息中间件&#xff1f;通过提供某种规范实现在不同系统之间传递语义准确的消息。专注于数据的发送和接收&#xff0c;利用高效可靠的异步消息传递机制的集成分布式系统。什么是MQ?MQ全称为Message Queue, 消息队列(MQ)是应用程序“对”应用程序的通信方法&#xff0c;也…

98k计算机版教程,绝地求生正式版八倍镜98k瞄准教程 新版98K怎么用?

《绝地求生大逃杀》正式版已经更新&#xff0c;新版本中官方对原有的四倍镜和八倍镜进行了不小的改动。正式版98K怎么用&#xff1f;接下来就为大家带来新版八倍镜98k瞄准教程&#xff0c;感兴趣的玩家一起来看看吧&#xff01;教程&#xff1a;新版本的八倍镜更新了新的瞄准样…

csv中包含多余换行符_Python3爬虫之猫眼电影TOP100(requests、lxml、Xpath、CSV)

点击关注&#xff0c;我们共同每天进步一点点&#xff01;【1x00】循环爬取网页模块观察猫眼电影TOP100榜&#xff0c;请求地址为&#xff1a;https://maoyan.com/board/4每页展示10条电影信息&#xff0c;翻页观察 url 变化&#xff1a;第一页&#xff1a;https://maoyan.com/…

创新品类,N次方的市场爆炸力

一、品类的诱惑力 可乐&#xff1a;一种碳酸饮料&#xff1b;营养快线&#xff1a;一种牛奶果汁&#xff1b;饮养高层&#xff1a;一种高端饮养品&#xff1b;防电墙热水器&#xff1a;一种有安全装置的电热水器&#xff1b;香飘飘&#xff1a;一种可以即冲泡饮的杯装奶茶……这…