24、无监督学习:PCA、K-means与自组织映射的探索

无监督学习:PCA、K-means与自组织映射的探索

1. 主成分分析(PCA)在MNIST数据集上的应用

在处理图像数据时,由于图像尺寸较大且包含大量冗余数据,降维是十分必要的操作。以MNIST数据集为例,原始图像大小为28×28,通过主成分分析(PCA)可以将其降维到更小的尺寸。

1.1 PCA降维效果

对MNIST数据集使用PCA进行降维后,绘制散点图可以发现,相同颜色(即相同标签)对应的点聚集在一起,这表明PCA成功地对MNIST图像进行了降维。

1.2 TensorFlow嵌入API

TensorFlow提供了嵌入API,借助TensorBoard可以查找并可视化PCA和tSNE聚类。可以通过链接 http://projector.tensorflow.org 查看MNIST图像的实时PCA。

1.3 TensorBoard中的嵌入投影仪工具

TensorBoard中的嵌入投影仪工具包含三个面板,具体信息如下表所示:
| 面板名称 | 位置 | 功能 |
| ---- | ---- | ---- |
| 数据面板 | 左上角 | 可选择数据、标签等 |
| 投影面板 | 左下角 | 提供PCA、t - SNE和自定义三种投影类型选择 |
| 检查器面板 | 右侧 | 可搜索特定点并查看最近邻列表 |

PCA不仅是可视化数据集和发现变量间线性关系的有用工具,还可用于聚类、异常值检测和特征选

相关推荐

慕课学习笔记——1机器学习(无监督学习)

无监督学习 1. 导学部分 **tips:**使用聚类要计算距离 tips:使用马氏距离,中心到红点的距离大于中心到绿点的距离(这里不太明白) **tips:**使用了三种算法:dbscan函数(最快);近邻传播算法(最慢);谱聚类算法 常用聚类算法 降维 用于提高运算性能 常用降维算法 **思考:**上述问题哪些是聚类,哪些是降维问题? 降维:4 聚类:123 2....

weixin_44081243的博客 514

24、机器学习中的相似性算法:K-means与KNN的深入解析

本文深入解析了机器学习中的两种经典相似性算法——K-means与KNN。详细探讨了K-means的调优策略、评估方法及其实验验证过程,包括使用Palmer Penguins数据集进行聚类分析,并通过质心收敛和混淆矩阵评估效果。同时介绍了KNN的基本原理、k参数选择及其对维度诅咒和异常值的敏感性。文章还对比了两种算法在学习性质、性能、内存需求等方面的差异,展示了它们在客户细分与购买预测中的综合应用,并提出了针对两类算法的优化建议与未来发展趋势,为实际应用提供了全面指导。

kk1234的博客 64

Unsupervised Learning 原理与代码实战案例讲解

数据标准化:确保各特征在同一尺度上。计算协方差矩阵:描述特征之间的线性相关性。特征值分解:找到协方差矩阵的特征向量和特征值。选择主成分:根据特征值的大小选择主成分。投影数据:将数据投影到主成分构成的新坐标系中。无监督学习是机器学习领域不可或缺的一部分,它为探索数据内在结构、挖掘有价值信息提供了强大的工具。未来,随着计算能力的提升、算法的优化以及跨领域技术的融合,无监督学习将更深入地融入到人类生活的方方面面,解决更多的实际问题。

AI天才研究院 1306

保姆级教程:在K230开发板上为张大头步进电机实现位置、速度、回零全功能控制

本文提供了一份详细的K230开发板与张大头步进电机的控制教程,涵盖硬件连接、协议解析、模块化代码实现及实战案例。通过位置、速度和回零功能的全面讲解,帮助开发者快速掌握步进电机的高级控制技术,适用于自动化、机器人等应用场景。

weixin_42629671的博客 710

从TI官方手册里挖细节:TPS5430负压电路那个不起眼却救命的Cd电容

本文深入解析TPS5430负压电路中关键Cd电容的作用与设计要点,揭示其在DC-DC电源设计中的重要性。通过对比TI手册和实战案例,详细阐述Cd电容在高频电流回路、能量缓冲和噪声抑制中的核心功能,并提供选型与布局指南,帮助工程师避免芯片烧毁风险,提升电路稳定性。

weixin_27102543的博客 357

银河麒麟v10-arm SEALOS离线部署k8s集群(v1.22.8)

示例 如果你想保存一个名为 "my_snapshot" 的 etcd 快照到指定的对象路径你可以使用以下命令: sealos etcd save --backupPath /root --name my_snapshot 如果文件名带时间戳:my_snapshot$(date +"%Y%m%d_%H%M%S") 会生成一个形如 20230913_143045 的时间戳。--restorePath string:指定快照恢复目录(默认为 "/opt/sealos/etcd-restore")。

xjudt的博客 3288

【ROS学习笔记】13.ROS中的坐标管理系统

文章目录1 机器人中的坐标变换2 TF功能包TF坐标变换如何实现?TF的一个小案例3 小程序:小海龟跟随实验打开小程序查看当前的TF树坐标相对位置关系可视化1(tf_echo)坐标相对位置关系可视化2(rviz) 本节学习ROS中的坐标管理系统。 (部分图摘自:b站【古月居】古月·ROS入门21讲) 1 机器人中的坐标变换 机器人运动学的核心,描述任意两个坐标系之中任意两个向量之间的变换,可以用一个4×4的变换矩阵(Transformation Matrices)来描述它的平移和旋转变化。 变换矩阵中有包括

takedachia的博客 4338

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 749

IOPaint模型部署教程

IOPaint是一款功能全面且强大的AI图像处理工具,它不仅免费开源,还由SOTA(State-of-the-Art,即最先进)AI模型驱动,为图像编辑和修复带来了前所未有的便利和高效。以下是对IOPaint的详细介绍:

SJJS_1的博客 1540

麒麟V10 SP1系统下编译linuxdeployqt并打包Qt 5.15.2程序完整指南

麒麟V10 SP1系统下编译linuxdeployqt并打包Qt 5.15.2程序完整指南

ChenJin_2的博客 276

JavaScript实现边缘检测Canny(附完整源码)

JavaScript实现边缘检测Canny(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 707

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 48、时间关键型汽车网络中基于堆叠LSTM的异常检测
下一篇: 8、基于脑电信号的心智状态研究
root9
博客等级 码龄15年 31粉丝 1255原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值