深度学习-无监督学习(2)

2023-11-07

一、简介

接续上一节我们对无监督学习的介绍,接下来我们将对其中的两大模块展开介绍,在介绍之前会对流行数据让大家有一定的了解。

二、无监督学习

数据流形:
流形学习的目标是在保持特征特性的同时,将原来位于高维空间中的数据嵌入到低维空间中。这是可能的,因为要使任何高维数据有趣,它必须本质上是低维的。例如,人脸图像可能被表示为高维空间中的点(假设您的相机具有5MP,因此考虑到每个像素由三个值[r,g,b]组成,您的图像位于15M维空间中),但并非每张5MP图像都是一张脸。在此高维空间中,人脸位于子流形上。
子流形是局部欧几里得,即,如果您获得两个非常相似的点,例如,两个相同的双胞胎图像,它们将在欧氏空间上接近。
例如,在上面的数据集中,我们有一个高维流形,但是这些面位于一个低维空间(几乎是欧几里得)上。因此,在这个子空间上,距离之类的东西具有意义。
随着更多功能的增加,数据分布将不再是线性的,因此,更简单的线性技术(例如PCA)将无法用于降维。在这些情况下,我们需要其他东西,例如T-Sne,自动编码器等。
顺便说一下,非线性流形上的降维有时也称为流形学习。
在这里插入图片描述

主成分分析:
这是一种用于减少维数的工具。 这很有用,因为它可以使分类器的工作更加简便,或有助于数据可视化。
那么主要成分是什么呢? 它们是数据中的基础结构。 它们是数据差异最大的方向,数据分布最多的方向。
该算法的唯一限制是它只有在具有线性流形时才能更好地工作。PCA算法将尝试拟合最小化投影误差(所有红线尺寸之和)的平面想象一下,PCA会尝试旋转数据以寻找更多差异的角度。
在这里插入图片描述

如前所述,当数据具有线性数据流形时,可以使用PCA。

在这里插入图片描述

但是对于非线性流形,我们将有很多投影误差。

生成模型:
生成模型的思想是能够学习训练集的概率分布。 这个重要的想法可能具有以下用例:
1)超级数据集扩充系统。 (能够从原始数据创建更多数据)
2)强化学习系统,其中生成器可以作为环境的模拟器,在计划决策和推理时模拟可能的未来。
如果您能够生成数据分布,则可能捕获了潜在的因果因素。 现在,原则上,您已处于最佳位置,可以回答有关该数据的任何问题。基本上,这是通过让两个神经网络相互竞争来完成的。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

深度学习-无监督学习(2) 的相关文章

  • Android Marshmallow 6.0.1 蓝牙扫描未返回结果

    根据 Kitkat 4 4 4 的 update appCompat 使用以下代码和权限 6 01 中的蓝牙似乎无法按预期工作 没有返回任何结果 并且我附近有几个可发现的设备 有人对为什么有任何见解吗 我在 Nexus 5 上运行
  • 如何自动加载键盘(iOS SDK)?

    非常简单的问题 我得到一个由两个文本字段组成的视图 当视图加载时 我希望键盘自动弹出并聚焦第一个字段 我怎么做 在代码中 在 IB 中 多谢 芥末 In your viewDidAppear 方法调用 yourTextField becom
  • 捕获Like按钮的点击事件

    我正在尝试订阅 赞 按钮点击 这是我的代码 div div
  • Kinect 1.8 颜色帧和深度帧不协调

    我的程序存在深度和彩色图像之间协调不佳的问题 玩家面具与人物不在同一位置 见下图 void AllFreamReady object sender AllFramesReadyEventArgs e using ColorImageFram
  • Android Studio - 应用程序未安装到手机上,但运行

    我使用 Android Studio 在手机上运行我的应用程序 它运行良好 但应用程序本身从未安装过 菜单中没有它的图标 每当我想测试我的应用程序时 我都必须 运行 我没有看到任何错误 我相信我的清单有问题 我在这里做错了什么
  • Android 模拟器出现蓝屏死机

    无论我从 Android SDK 和 AVD Manager 创建哪种类型的 Android 虚拟设备 每当我启动它时 我的整个笔记本电脑都会在出现蓝屏死机后关闭 我在事件系统日志中看到此错误 驱动程序 VPCAppSv sys 已被阻止加
  • Android sdk内容加载器错误[重复]

    这个问题在这里已经有答案了 我在用日食朱诺win 7 32位平台上的版本 一切都很顺利 直到今天当我启动 Eclipse 时 Android sdk 内容加载器不能超过 0 我尝试重新启动 Eclipse 我结束了 adb 进程并再次重新启
  • Android - facebook sdk 登录窗口消失

    我正在尝试使用 Android Facebook SDK 但没有成功 问题是 Facebook 登录窗口开始加载 但在发生任何事情之前它就消失了 这是实际设备上的行为 在模拟器上一切都很好 我做了什么 从以下位置下载了 SDKhere ht
  • Android sdk 中缺少 Cordova gradle 包装器

    我在 windows7 x64 上 安装了今天最新的稳定版本的 android sdk studio 通过 android studio 捆绑包 因为它现在显然是一起发货的 我已经正确配置了环境变量 如您在上面看到的 这是我发出以下命令时得
  • iphone SDK:将图像从iphone上传到php服务器发送空文件?(内部示例代码链接)

    我尝试通过 PHP 将照片和 GPS 位置发送到服务器 这是 PHP 部分 从这里复制 http www w3schools com PHP php file upload asp保存上传的文件 上面的示例在服务器上的 PHP 临时文件夹中
  • 线程 1:信号 SIGABRT

    当我为 Xcode 项目运行模拟时出现上述错误 这出现在 O abort with payload 文件中 dyld abort with payload 0x10aae66f8 lt 0 gt movl 0x2000209 eax imm
  • android studio 错误:缺少功能:WATCH

    我尝试在我的智能手表上使用 android studio 运行一个简单的应用程序 并收到以下消息 我的智能手表运行 Android 4 4 2 其 API 级别为 19 我尝试过但没有帮助的事情 将最低 SDK 版本更改为 API 19 r
  • 通过 Facebook iOS SDK 获取我的所有活动

    在我的 iOS 应用程序中 我使用以下代码获取访问令牌 self facebook authorize NSArray arrayWithObjects user events friends events nil 然后我使用以下代码请求我
  • 如何在Android中将外部jar文件包含到aar文件中

    我想开发一个解决方案 允许我在 Android 项目的 aar 文件中生成的 SDK 中使用外部 jar 库 我有什么输入 SDK de xx sdk xxx android v1 0 0 外部库 libs xxxx v1 0 0 我在调查
  • Android Studio:Gradle 构建错误,无法找到 SDK 和编译服务器

    我是 Android Studio 的新用户 在尝试将 Android Studio 项目导入其他 PC 上的 Android Studio 时遇到严重问题 一般来说 我的 Gradle 不想构建项目 这是由路径问题引起的 错误日志 Fai
  • 如何在Android Studio中安装android 6.0.1模拟器?

    我在我的 Android 模拟器上遇到这个问题E Surface getSlotFromBufferLocked 未知缓冲区 0xab7519c0 https stackoverflow com questions 33046375 e s
  • Android SDK 管理器不工作

    启动 Eclipse 时我收到一条消息 This version of ADT requires Android SDK Tools revision 21 0 0 rc9 or above Current version is 10 0
  • 自定义 MKAnnotationView - 如何捕获触摸而不忽略标注?

    我有一个自定义 MKAnnotationView 子类 它完全按照我想要的方式显示视图 在那个视图中 我有一个按钮 我想捕获按钮上的事件来执行操作 这很好用 但是 我不希望标注被忽略或消失 基本上 触摸标注中的按钮将开始播放声音 但我想保留
  • EPi服务器开发

    除了 Episerver com 之外 使用EPiServer开发的人还使用哪些其他网站作为开发资源 一直在使用 coderesort com 但我发现它缺乏如何做事的示例 非常感谢 J 我用于EPiServer开发的通用资源 EPi服务器
  • Paypal Rest API - 来自批准 URL 的令牌生命周期

    我使用 Paypal Rest API 我的问题是 有多长token来自批准 URL 有效吗 我想将此令牌 也包含我的令牌 存储到数据库并生成带有我的令牌的链接 稍后 如果我单击此链接 将我的令牌替换为 paypal 令牌 我想重定向到 p

随机推荐

  • git给服务器传文件在哪里,git上传文件服务器地址

    git上传文件服务器地址 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ exe等工具进行数据传输 使用远程桌面连接mstsc方式进行数据传输 该方式不支持断点续传 可能存在传输中断的情况 因此不建议上传大文件 文件
  • qt怎么一个程序显示两个窗口

    首先我们要把 ui文件的QMainWindow改成QDialog 用记事本 然后把 ui对应的头文件和 cpp 出现QMainWindow改成QDialog 如图重点其包含头文件定义也记得修改 然后非模态显示 才不堵塞主窗口 然后在主窗口程
  • 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...

    很多小伙伴都遇到过win7系统玩星际2一直停留在 正在更新暴雪启动器 页面的困惑吧 一些朋友看过网上零散的win7系统玩星际2一直停留在 正在更新暴雪启动器 页面的处理方法 并没有完完全全明白win7系统玩星际2一直停留在 正在更新暴雪启动
  • 【交叉二五码及其校验码计算方式】

    一 交叉二五码 交叉二五码是1972年美国Intermec公司发明的一种条 空均表示信息的连续型 非定长 具有自校验功能的双向条码 它的字符集为数字字符0 9 交叉二五条码由左侧空白区 起始符 数据符 终止符及右侧空白区构成 它的每一个条码
  • CentOS 7虚拟机安装常用软件

    依然是虚拟机安装常用软件系列 CentOS 7目前官方支持到2024 还行 1 VMWare 安装CentOS 7 默认都安装成功了 2 换源 更新 阿里源最近老是403 换了网易源 sudo wget O etc yum repos d
  • python对字符串中指定字符进行替换

    1 替换指定的所有字符 string replace a b 表示将字符串string中所有字符为a的替换为b 例子 string abcabcabc string string replace a b print string 输出 bb
  • SpringBoot默认Json框架Jackson解析-基础篇

    1 Springboot返回JSON数据的方式 目前SpringBoot提供的Json格式有三种 Jackson 默认 Gson JsonB 我们都可以在springboot自动配置模块spring boot autoconfigure中查
  • (深度/广度优先算法)——遍历邻接表(C语言)

    一 算法代码 采用邻接表表示图的遍历 include
  • 基于同一IP的不同端口访问不同的网站

    目录 创建网站目录 一 ip 端口1的根目录 二 ip 端口2的根目录 编写虚拟主机配置文件 配置完成 实验结果测试 创建网站目录 一 ip 端口1的根目录 这个目录大家可以随意 配置文件里同步即可 mkdir p www port 909
  • 嵌入式系统:中断

    中断 一 查询与中断 1 查询 按照主函数中的语句顺序 顺序执行 1 优点 结构简单 易于理解 2 缺点 无法充分利用CPU资源 2 中断 程序顺序执行 遇到中断使能 跳转执行中断函数 1 优点 充分利用CPU资源 提高效率 易于处理突发事
  • 微信小程序里面如何使用svg图片

    首先准备一段svg代码如下
  • 查找随机数组中的质数个数

    看到这个标题 我们首先要想到几个问题来仔细分析 1 随机数如何生成 2 质数是为何物 下面我们就来一一解决刚刚想到的问题 1 随机数 我们假设想生成1000以内的21个随机数 Dim i As Integer x As Integer Ra
  • 【financial markets】 2. EURIBOR

    1 EURIBOR EURIBOR 全称是 EURO Interbank offered rate 相当于 欧元的LIBOR 与EONIA一样 EURIBOR是无担保的银行间借贷利率 但是有两点很明显的不同 1 EURIBOR的也是取平均数
  • Docker搭建FastDFS

    Docker搭建FastDFS 1 搜索镜像 docker search fastdfs root localhost data docker search fastdfs NAME DESCRIPTION STARS OFFICIAL A
  • java 定时任务之一 @Scheduled注解(第一种方法)

    本文仅供参考 使用spring Scheduled注解执行定时任务 步骤 1 xmlns 添加 http www springframework org schema task http www springframework org sc
  • CentOS下postgres怎么恢复数据库.bak文件_Xtrabackup 实现数据的备份与恢复

    Xtrabackup介绍 Xtrabackup是由percona开源的免费数据库热备份软件 它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份 对于MyISAM的备份同样需要加表锁 mysqldump备份方式是采用的逻辑备份
  • 加密SO文件中自定义的section

    加密SO文件中自定义的section 作者 0n1y3nd丶 分类 Android 发布时间 2014 08 29 18 22 61条评论 前言 加密已知so文件中的某一section 在运行时解密 执行里面的代码 0 1 libsyc s
  • vim q:适合更多操作的命令行窗口。

    最简单的命令行窗口 输入命令 但是 如果想复制内容到命令行窗口 怎么办 有一种方法 在正常模式下 输入 q 就打开了命令行窗口 命令行窗口中都是我们输入过的命令 在这个窗口中我们可以像编辑正文一样编辑新的命令 或修改旧的命令 因为像编辑普通
  • ChatGPT常见错误解决和封号情形说明

    1 ChatGPT国内能用吗 答 ChatGPT官网国内IP不能 包括港澳台 最好用美国IP 所以需要魔法才能访问官网 这块内容懂得都懂 不敢写教程 只能各位自行搞定 搞不定还是老实用国内的 2 登录遇到ChatGPT高峰期 解决办法 遇到
  • 深度学习-无监督学习(2)

    一 简介 接续上一节我们对无监督学习的介绍 接下来我们将对其中的两大模块展开介绍 在介绍之前会对流行数据让大家有一定的了解 二 无监督学习 数据流形 流形学习的目标是在保持特征特性的同时 将原来位于高维空间中的数据嵌入到低维空间中 这是可能