自编码器网络

news/2025/2/22 8:32:16/
1.自编码器网络

自动编码器是一种无监督数据维度压缩数据特征表达方法

无监督 

在海量数据的场景下,使用无监督的学习方法比有监督的学习方法更省力。

维度上的压缩 

自编码网络可以根据输入的数据,对其进行表征学习。输入数据转换到隐藏层code时,隐藏层code的神经元数目低于输入层神经元,由于使用了更少的神经元表示了原数据,所以可以对数据进行降维。

 数据特征表达方法

通过上图中的decoder解码器输出的就是经过处理的数据特征,自编码器的目的就是让输出能够在数据特征的角度上表示输入。

自编码器原理

我们希望神经网络能够学习到映射 𝒙 → 𝒙~

把网络切分为两个部分,前面的子网络尝试学习映射关系:: 𝒙 → 𝒛,后面的子网络尝试学习映射关系: 𝒛 → 𝒙。 把看成一个数据编码(Encode)的过程,把高维度的输入𝒙编码成低维度的隐变量𝒛(Latent Variable,或隐藏变量),称为 Encoder 网络(编码器); 看成数据解码(Decode)的过程,把编码过后的输入𝒛解码为高维度的𝒙, 称为 Decoder 网络(解码器)
 

2.能做什么?

自编码器具有一般意义上表征学习算法的功能,被应用于降维(dimensionality reduction)和异常值检测(anomaly detection) 。包含卷积层构筑的自编码器可被应用于计算机视觉问题,包括图像降噪(image denoising) 、神经风格迁移(neural style transfer)等  。

图像降噪

如图所示,自编码网络会在encode过程中提取原图片中的关键数据特征,并在decode过程中进行修复。

异常检测

todo

3.怎么实现?

java体系下有deeplearning4j库可以实现深度学习的相关算法

Eclipse Deeplearning4j · GitHub


http://www.ppmy.cn/news/1455593.html

相关文章

【华为OD机试C卷D卷】部门人力分配(C++/Java/Python)

【华为OD机试】-(A卷+B卷+C卷+D卷)-2024真题合集目录 【华为OD机试】-(C卷+D卷)-2024最新真题目录 题目描述 部门在进行需求开发时需要进行人力安排。 当前部门需要完成 N 个需求,需求用 requirements 表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。 这部…

Rust入门篇:你好,世界

文章目录 前言编写程序编译运行最后 前言 你好,我是醉墨居士,欢迎回来 对于我们大多数人接触一门新的编程语言时,第一个任务一般是编写一个控制台输出hello world的程序 我们这篇博客也是如此,让我们一起使用rust去和世界打个招…

小红书图片文案编辑生成图文工具

在小红书上,种草图文的变现通常涉及以下几个步骤: 1. **建立影响力**:首先,你需要通过持续发布高质量的内容,积累粉丝和影响力。你的内容应该围绕特定的领域或主题,比如时尚、美妆、美食或旅行&#xff0c…

【JavaEE】Thread的方法和属性

文章目录 1、Thread的常见构造方法2、Thread的几个常见属性2.1 ID2.2 名称2.3 状态2.4 优先级2.5 是否后台线程2.6 是否存活2.7 是否被中断 3.补充说明3.1 Thread.sleep()的作用3.2 Thread.sleep()的异常处理方式 1、Thread的常见构造方法 方法说明Thread()创建线程对象Thread…

Flink窗口理论到实践 | 大数据技术

⭐简单说两句⭐ ✨ 正在努力的小叮当~ 💖 超级爱分享,分享各种有趣干货! 👩‍💻 提供:模拟面试 | 简历诊断 | 独家简历模板 🌈 感谢关注,关注了你就是我的超级粉丝啦! &a…

Classifier guidance与Classifier free diffusion的简单理解

参考:Classifier Guidance 和 Classifier Free Guidance,一堆公式不如两行代码 - 蓟梗的文章 - 知乎 https://zhuanlan.zhihu.com/p/660518657 Classifier Guidance和Classifier-free Guidance 总结 - 走遍山水路的文章 - 知乎 https://zhuanlan.zhihu.c…

消息队列【开发实践】

文章目录 1. 什么是消息队列2. 消息队列中的相关概念3. 消息队列的作用(前三个最重要)4. 消息队列的消费模型4.1 点对点模型(单播)4.2 发布订阅模型(广播) 5. 使用消息队列时可能遇到的问题5.1 消息丢失5.2…

Content-Type请求头中有哪些字段,含义是什么

Content-Type 是一个 HTTP 头部字段,它表示发送到接收者的实体数据的媒体类型。以下是一些常见的 Content-Type 类型: text/plain:纯文本格式,不含任何格式化元素。 text/html:HTML 格式,用于发送 HTML 文…