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

人工智能之数学基础:矩阵的降维

本文重点

在现实世界中,我们经常会遇到高维数据。例如,图像数据通常具有很高的维度,每个像素点都可以看作是一个维度。高维数据不仅会带来计算和存储上的困难,还可能会导致 “维数灾难”,即随着维度的增加,数据的稀疏性和噪声也会增加,从而影响数据分析的效果。因此,我们需要一种方法来降低数据的维度,提取数据的关键特征,同时尽可能地保留数据的信息。

降维的核心----坐标变换

将一个5*3的矩阵降维到4*3,如何才可以呢?要想完成这个操作,需要使用一个4*5的矩阵(降维矩阵)

(4*5)*(5*3)=(4*3)

样本矩阵(5*3)的每一列表示一个样本,而降维矩阵(4*5)的每一行表示一个基,也就是说要想将一个维度为5的向量降低到4维,需要寻找一个新的基,这个基的维度是4,也就是说原始向量变换为新基下的坐标,核心还是坐标变换。

基于矩阵乘法的矩阵降维方法

基于矩阵乘法的矩阵降维方法主要有主成分分析(PCA)和奇异值分解(SVD)等。

主成分分析(PCA)


http://www.kler.cn/a/592988.html

相关文章:

  • 使用Streamlit快速构建数据应用程序
  • YOLO+OpenCV强强联手:高精度跌倒检测技术实战解析
  • 误杀!微软道歉了!
  • (四)Reactor核心-前置知识3
  • 【MySQL】MySQL如何存储元数据?
  • html css js网页制作成品——HTML+CSS+js圣罗兰口红网页设计(4页)附源码
  • 【机器学习】特征工程
  • 《交互式线性代数》
  • C#本地将labelme数据集转换为机器视觉yolo数据集格式
  • 2025年 cocosCreator 1.8 定制 JavaScript 引擎
  • Debian 系统命令集合 |Debian 和 CentOS常见命令的异同
  • `fetch` 和 `axios`的前端使用区别
  • 设计模式(创建型)-工厂模式
  • Vue + CSS实现渐变栅格进度条
  • 压缩Docker虚拟磁盘空间CMD命令
  • MATRIX-BREAKOUT: 2靶场
  • {瞎掰} 手机安装app问题:app签名,手机 or OS官方商店 其他非官方app源,安全防护 突破限制
  • leetcode98-验证二叉搜索树
  • Vue3组合式函数(滚动监测 useScroll)
  • 深入理解 C# 反射 的使用