0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自编码器是什么?有什么用

lhl545545 来源:未知 作者:工程师周亮 2018-08-02 16:47 次阅读

自动编码器是一种无监督的神经网络模型,它可以学习到输入数据的隐含特征,这称为编码(coding),同时用学习到的新特征可以重构出原始输入数据,称之为解码(decoding)。从直观上来看,自动编码器可以用于特征降维,类似主成分分析PCA,但是其相比PCA其性能更强,这是由于神经网络模型可以提取更有效的新特征。

编码器由两部分组成:

编码器:这部分能将输入压缩成潜在空间表征,可以用编码函数h=f(x)表示。

解码器:这部分能重构来自潜在空间表征的输入,可以用解码函数r=g(h)表示。

△自编码器结构

因此,整个自编码器可以用函数g(f(x)) = r来描述,其中输出r与原始输入x相近。

自编码器用来干什么?

目前,自编码器的应用主要有两个方面,第一是数据去噪,第二是为进行可视化而降维。设置合适的维度和稀疏约束,自编码器可以学习到比PCA等技术更有意思的数据投影。

自编码器能从数据样本中进行无监督学习,这意味着可将这个算法应用到某个数据集中,来取得良好的性能,且不需要任何新的特征工程,只需要适当地训练数据。

但是,自编码器在图像压缩方面表现得不好。由于在某个给定数据集上训练自编码器,因此它在处理与训练集相类似的数据时可达到合理的压缩结果,但是在压缩差异较大的其他图像时效果不佳。这里,像JPEG这样的压缩技术在通用图像压缩方面会表现得更好。

自动编码器是神经网络的一种,经过训练后能尝试将输入复制到输出,换句话说,就是使输出的内容和输入的内容一样。自动编码器内部有一个隐含层h,可以产生编码来表示输入。该网络可以看作由两部分组成:一个编码器h=f(x)和一个生成重构的解码器r=g(h)。最后使得x约等于g(f(x))。可不可以通过设计网络使得x=g(f(x)),理论上可以的,但通常不会这么做。

自动编码器应该设计成不能学会完美地复制,通过强加一些约束,使自动编码器只能近似地复制,因些它能学习到数据的有用特性,自编码器根据不同的约束,有着不同的属性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    41

    文章

    3364

    浏览量

    131569
收藏 人收藏

    评论

    相关推荐

    PMSM电机带编码器时,是否可以直接编码器反馈的位置信息进行补偿呢?

    PMSM电机带编码器时,常规的方法是相电流经过PARK,CLARK变换后,进行ArcTan算出电流方向再进行补偿,是否可以直接编码器反馈的位置信息进行补偿呢?
    发表于 04-08 07:53

    编码器安装对电机测速的影响?

    一台异步电机55KW安装欧姆龙的差分编码器CWZ1X,编码器安装在轴端托盘架子上,三条螺栓固定在电机上,托盘和电机绝对是同心的,编码器
    发表于 03-06 17:34

    编码器零点位置怎么看 | 编码器零位怎样确定

    编码器零点位置怎么看 要确定编码器的零点位置,可以通过以下几种方式进行观察: 1. 物理标记点:一些编码器在其旋转轴上具有专门的物理标记点,例如凹槽或凸起。通过观察轴上的标记点,可以确定零点位置
    的头像 发表于 02-18 18:28 996次阅读
    <b class='flag-5'>编码器</b>零点位置怎么看 | <b class='flag-5'>编码器</b>零位怎样确定

    编码器好坏怎么判断,编码器原理

    编码器(Encoder)是将输入数据转化为特定编码表示的一种技术。对于不同类型的编码器,评判其好坏可以从多个方面进行考量,包括编码质量、速度、模型结构等。
    的头像 发表于 01-23 10:58 655次阅读

    磁性编码器和光电编码器的比较

    伺服电机编码器是一种关键的反馈装置,用于测量和控制电机的转速和位置。在选择伺服电机编码器时,常常面临一个选择:使用磁电编码器还是光电编码器。接下来将从几个关键方面比较这两种类型的
    的头像 发表于 01-18 10:29 741次阅读

    编码器与PLC的接线方法

    编码器分为旋转编码器和线性编码器两种。旋转编码器用于检测旋转位置和速度,而线性编码器用于检测直线位置和速度。
    发表于 12-22 09:20 467次阅读
    <b class='flag-5'>编码器</b>与PLC的接线方法

    宏集产品 | 增量式光纤编码器开箱介绍 #编码器 #增量式编码器 #光纤编码器 #工业控制

    编码器光纤
    虹科工业物联网技术
    发布于 :2023年12月04日 14:13:50

    profinet信号编码器和profibus信号编码器哪个更好

    profinet信号编码器和profibus信号编码器哪个更好
    的头像 发表于 11-08 13:37 531次阅读

    霍尔编码器和光电编码器什么区别?

    霍尔编码器和光电编码器什么区别
    发表于 10-12 08:04

    编码器多圈和单圈的区别

    编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。按照读出方式编码器可以分为
    的头像 发表于 09-22 08:08 1456次阅读
    <b class='flag-5'>编码器</b>多圈和单圈的区别

    知道编码器什么用

    电源继电器电路plc
    学习电子知识
    发布于 :2023年08月02日 15:30:53

    伺服电机编码器

    伺服电机编码器 伺服电机编码器是安装在伺服电机上用来测量磁极位置和伺服电机转角及转速的一种传感器,从物理介质的不同来分,伺服电机编码器可以分为光电编码器和磁电
    发表于 06-26 14:01 999次阅读

    编码器种类及型号

    编码器种类及型号:最常见的编码器类型是旋转编码器和线性编码器。旋转编码器通常用于测量机器人的关节位置,以及测量车辆和船只的转向角度。线性
    的头像 发表于 05-18 11:15 3820次阅读
    <b class='flag-5'>编码器</b>种类及型号

    编码器是什么?编码器有哪些分类及应用

    编码器是什么?编码器有哪些分类及应用;编码器是什么?在数字信号处理和通信系统中,编码器是一种重要的设备,用于将原始数据转换为字符序列或二进制码序列。
    的头像 发表于 05-18 11:08 3567次阅读
    <b class='flag-5'>编码器</b>是什么?<b class='flag-5'>编码器</b>有哪些分类及应用

    增量型编码器与绝对值编码器

    增量型编码器与绝对值型编码器怎么选择?在进行编码器选择时,增量型编码器和绝对值型编码器是两种常见的选择。增量型
    的头像 发表于 05-08 11:28 1507次阅读
    增量型<b class='flag-5'>编码器</b>与绝对值<b class='flag-5'>编码器</b>