当前位置: 首页 > news >正文

青海城乡建设网站设计公司画册模板

青海城乡建设网站,设计公司画册模板,十大手游平台app排行榜,学院网站建设服务宗旨一、为什么要降维? 1. 直观比喻 假设你要描述一个人: 高维描述:身高、体重、发色、鞋码、星座、血型、喜欢的电影...(100个特征) 降维后:"运动型"(身高体重)、"文…

一、为什么要降维?

1. 直观比喻

假设你要描述一个人:

  • 高维描述:身高、体重、发色、鞋码、星座、血型、喜欢的电影...(100个特征)

  • 降维后:"运动型"(身高+体重)、"文艺型"(喜欢的电影+书籍)(2个特征)

2. 实际意义
  • 解决维度灾难:特征太多会导致数据稀疏,模型难以学习

  • 提升效率:减少计算时间,降低存储需求

  • 可视化需求:人类只能理解2D/3D图形


二、主流降维方法

方法1:PCA(主成分分析)

核心思想:找到数据中方差最大的方向,将数据投影到这些方向上。

生活化比喻

把三维的西瓜🍉拍成二维照片,选择最能体现西瓜特征的拍摄角度。

计算步骤
  1. 中心化数据(减去均值)

  2. 计算协方差矩阵

  3. 计算特征值和特征向量

  4. 选择前k大特征值对应的特征向量

Python实现
from sklearn.decomposition import PCA
from sklearn.datasets import load_iris# 加载数据
iris = load_iris()
X = iris.data# 降维到2维
pca = PCA(n_components=2)
X_pca = pca.fit_transform(X)print("原始形状:", X.shape)
print("降维后形状:", X_pca.shape)
print("各主成分解释方差比例:", pca.explained_variance_ratio_)
输出示例
原始形状: (150, 4)
降维后形状: (150, 2)
各主成分解释方差比例: [0.924 0.053]  # 第一主成分保留了92.4%的信息
 
优缺点
  • ✅ 优点:线性方法简单有效,可解释性强

  • ❌ 缺点:只能捕捉线性关系


方法2:t-SNE(t分布随机邻域嵌入)

核心思想:保持高维空间中数据点的局部相似性。

生活化比喻

把全世界城市的地理位置画到一张纸上,保证相邻城市在纸上仍然相邻。

Python实现
from sklearn.manifold import TSNEtsne = TSNE(n_components=2, random_state=42)
X_tsne = tsne.fit_transform(X)
 
适用场景
  • 高维数据可视化(常降到2D/3D)

  • 探索数据聚类结构

注意事项
  • 计算成本高

  • 超参数敏感(困惑度perplexity)


方法3:LDA(线性判别分析)

核心思想:找到能最好区分不同类别的投影方向。

与PCA对比
PCALDA
目标最大化总体方差最大化类间方差/类内方差
有无监督无监督有监督
结果主成分与类别无关投影方向与类别相关
Python实现
from sklearn.discriminant_analysis import LinearDiscriminantAnalysislda = LinearDiscriminantAnalysis(n_components=2)
X_lda = lda.fit_transform(X, iris.target)
 

三、如何选择降维方法?


http://www.dtcms.com/a/578404.html

相关文章:

  • LeetCode 1128.等价多米诺骨牌对的数量
  • 服务器数据恢复—Raid5阵列热备盘同步失败,数据恢复揭秘
  • 网页站点不安全怎么办智能自助建站网站
  • 车载以太网 Switch自愈
  • 网站项目需求文档编程代码入门教学
  • 做新年公告图片的网站重庆重庆网站建设公司
  • 美团初期是怎么建网站厦门谷歌seo公司
  • 【Java】EasyExcel实现导入导出数据库中的数据为Excel
  • 网站建站行业新闻打开网站8秒原则
  • 【BFS 解决最短路问题】3. 单词接⻰(hard)
  • 霸州住房和城乡建设厅网站wordpress调用header
  • openvswitch-ovs-流表
  • [LeetCode]Hot100系列.贪心总结+思想总结
  • Utools插件实现Web Bluetooth
  • 网站备案在哪里公众号开发零基础教程
  • 不坑盒子的插入网页功能是完全免费的!
  • 外贸怎么做公司网站网站平台建设需求表
  • docker下载配置redis
  • 深圳工程建设信息网站wordpress 前台投稿
  • wordpress会建站怎么找工作app地推网
  • redisCluster集群搭建 完全分布式
  • PSUIP正式发布!打通AI到UI高效路径,破解适配难题
  • Terminator SSH 管理器 — 一款适用于 Terminator 的精美 SSH 连接插件
  • 外贸网站电子建设网站建设预算表制作
  • 10大免费软件下载网站响应式网站的优势有那些的呢
  • Redis_6_String
  • 在orangepi 5plus 使用移远usb 4g sim rndis
  • 网站集约化建设调研报告梁山有没有做企业网站的
  • Git常用命令大全及提交推送详解
  • Rust 练习册 14:RefCell 实际使用场景