用户名密码 太空模具网  | 宇宙五金网 | 星星电子网| 银河汽车网 | 人才频道 | 技术休闲
 
 
数控系统 变频器 软件 伺服系统
机床附件 仪器仪表 机床刀夹具
拉床 锯床
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  • 广告三
  • 广告四
  • 广告五
  • 广告五
  • 广告三
  • 广告四
当前位置: 首页 > 新闻频道 > 行业知道 >
什么是自编码器,自编码器及其应用详解
来源:中国数控机床网   发表时间:2021/5/29 8:17:00  浏览次数:
【字体:
 

自动编码机(简称自编码器)是前馈非循环神经网络,是一种无监督机器学习方法,具有非常好的提取数据特征表示的能力,它是深层置信网络的重要组成部分,在图像重构、聚类、机器翻译等方面有着广泛的应用。

自动编码机也被称为 diabolo 网络或 autoassociator,最初是在 20 世纪 80 年代由 Hinton 和 PDP 小组提出的。同多层感知机一样,自动编码机也使用 BP 算法进行学习,但最大的不同在于,自动编码机的目标是重构一样的输入。

可以将自动编码机看作由两个级联网络组成,第一个网络是一个编码器,负责接收输入 x,并将输入通过函数 h 变换为信号 y:

第二个网络将编码的信号 y 作为其输入,通过函数f得到重构的信号 r:

定义误差 e 为原始输入 x 与重构信号 r 之差,e=x–r,网络训练的目标是减少均方误差(MSE),同 MLP 一样,误差被反向传播回隐藏层。

下图中显示了自动编码机的结构,用颜色区分编码器和解码器。

自动编码机可以进行权值共享,即解码器和编码器的权值彼此互为转置,这样可以加快网络学习的速度,因为训练参数的数量减少了,但同时降低了网络的灵活程度。

自动编码机与 RBM 非常类似,本质区别在于,自动编码机中神经元的状态是确定性的,而 RBM 中神经元的状态是概率性的。

根据隐藏层的大小,自动编码机分为欠完备自动编码机(隐藏层神经元数量小于输入层神经元数量)和过完备自动编码机(隐藏层神经元数量大于输入层神经元数量)。而根据对损失函数的约束条件,又可以分为:稀疏自动编码机、去噪自动编码机和卷积自动编码机,后续我们将学习这些自动编码机的不同版本,并使用 TensorFlow 来实现它们。

自动编码机的一个非常好的应用是降维,而且自动编码机能产生比 PCA 更好的结果。自动编码机也可用于特征提取、文档检索、分类和异常检测。

最新新闻
热点新闻
相关主题    Related Subjects
 我国制造业在转型智能化过程中的瓶颈是什  高性能计算是什么?人工智能为什么需要高  通用型与脉冲型的伺服驱动器有什么区别
 CNC钻攻中心为什么钻孔快?  加工铝件用什么数控加工中心好  数控车床参数和位参数有什么作用?
 芯片、半导体和集成电路之间的区别是什么  什么是开环控制系统?常见的开环控制系统  什么是数控车床 有哪些特点
 数控车床学习中,主要学习什么?  数控机床和普通机床有什么区别?  数控车床什么意思
 日本机床为什么这么厉害?  二极管的基本作用是什么?  编码器的主要功能是什么
 什么是逆变电源,有什么作用?  PLC是什么? 什么是PLC? PLC  工业机器人用什么语言编程的?
 工业机器人编程方式是什么?  什么是六轴机器人!六自由度工业机械手?  水刀的原理是什么?
 数控技术是学什么?  电火花穿孔机打孔速度慢是什么原因?  光电开关的工作原理是什么?接线图是什么
 光电开关和接近开关的区别是什么  什么是五轴联动数控机床?  数控车床编程中26个英文字母代表什么意
 陈经:台积电不是什么“护国神山”,过去  工业机器人必考的五个证书是什么?  工业机器人要考什么证?
 什么才是更好的机器人自动化解决方案?  “数控技术员”月薪接近一万,为什么很多  客户为什么选择 CREAFORM 形创
 2021年智能手机什么牌子好,性价比高  我们究竟需要什么样的机器人?  数控折弯机什么牌子好?
 国内有什么知名品牌的折弯机  无心磨床什么牌子好  数控机床代码大全-数控机床报警代码是什
 法兰克数控车床英文操作面板上面的中文意  怎么看主板型号?如何在主板上看型号是什  工控机为什么很少用i7的处理器?
数控机床网   关于本网 -服务中心-投稿信箱- 联系我们-使用帮助-投诉举报-会员服务区-实用数据-友情链接
Copyright©2003-2022 数控机床网 www.c-cnc.com All Rights Reserved  苏ICP备19048555号 Powered by Junh.INC.
客户服务热线: 958509424 dejicnc789