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

人工智能之数学基础:如何将线性变换转换为矩阵?

本文重点

在机器学习中,常用的理论就是线性变换,线性变化一定有对应的矩阵表示,非线性变换是不具备这个性质的,那么现在如果有一个线性变换T那么如何知道它对应的矩阵呢?

线性变换的本质

我们知道线性变换相当于一个函数,而矩阵也是一个函数,所以线性变换一定存在一个矩阵可以从数学的角度来表示这个线性变换。

线性变换或者矩阵可以理解为对向量的加工,本专栏刚开始的时候也介绍过,矩阵对向量加工是通过改变基向量来实现的,这个新的基向量就是这个矩阵的每一列。

确定线性变换矩阵A的方式

假如现在有一个线性变换T,那么我们如何确定它对应的矩阵A呢?

首先将原始的线性空间的基ai进行线性变换T(ai),然后每一个T(ai)在原始基下会有一个坐标Ai,那么我们可以认为线性变换T对应的矩阵就是[A1,A2....,An],也就是由坐标构成的矩阵,就是线性变换的矩阵A,我们可以定义坐标的表示形式为

Y=AX

这个就可以理解为原始的数据X经过线性变换A,变换为矩阵Y

线性变换矩阵A确定的例子


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

相关文章:

  • 【视频】V4L2、ffmpeg、OpenCV中对YUV的定义
  • Mysql连接---语言连接和图形化界面
  • ssh转发笔记
  • K8S学习之基础三十:k8s的资源访问方式
  • 监控快手关注列表更新以及去视频水印视频
  • 【Linux】多线程互斥问题 和 锁
  • 电脑怎么控制机器人工作
  • 春日轻盈出行,江铃集团新能源易至汽车羿驰05畅行都市
  • 订单超时自动取消功能如何设计
  • C#核心笔记——(五)框架概述
  • STM第三天点亮LED
  • 立体匹配的问题及基本解决思路与流程
  • lua C语言api学习3 lua中调用C语言函数
  • Win11基于anaconda pip安装cx_Oracle库报错ERROR: Failed building wheel for cx_Oracle
  • 每日一题---数组中两个字符串的最小距离
  • 【架构差异】SpringとSpringBoot:Bean机制的深入剖析与自动配置原理
  • 多页pdf转长图
  • Elasticsearch Java High Level Client [7.17] 使用
  • kettle的转换中sql不按设计顺序执行原因分析与解决办法
  • 【Godot】检查器的作用