百人计划的新视频更新啦!看完之后立马笔记做好,视频连接

什么是矩阵

一个 M x N 的矩阵是由M行N列匀速排序成的矩形阵列

特殊矩阵

  • 方阵: 行数和列数都相等,即M和N相等,也称作N阶矩阵或者N阶方阵
  • 单位矩阵: n x n矩阵 从左到右对角线上的元素是1 其余元素都是0
  • 零矩阵:所有元素都是0的矩阵
  • 正交矩阵:如果一个矩阵A和他的转置矩阵AT相乘是单位矩阵,那说明这个矩阵是正交矩阵

矩阵的运算

  • 加减法:必须为同阶矩阵,同位置相加,并且满足交换律和结合律 A+B = B+A (A+B)+C = A+(B+C)
  • 数乘法:一个数字与矩阵相乘,则每个元素都与这个数字相乘
  • 乘法:首先不是所有矩阵都能相乘,需要满足一定的条件
  1. m x n的矩阵只能与 n x p的矩阵相乘,得到是一个m x p大小的矩阵
  2. 新得到的矩阵第i行第j列的元素 是由 第一个矩阵第i行与第二个矩阵第j列进行点乘得到的。例如:
  1. 矩阵乘法不满足交换律(除非特别情况) 但是满足结合律与分配律
    注意:实际开发中我们会连续对一个物体进行多次矩阵变化,矩阵相乘的顺序在写法上是从后往前的,也可以所有的变化矩阵先相乘得到最终变换矩阵,最后在对向量与这个矩阵相乘(满足结合律)

矩阵运算的几何意义

  • 矩阵的加减法:对单位向量进行变化的过程
  • 矩阵的数乘法:在原先的变化上进行空间的缩放
  • 矩阵的乘法:有2种意义
  1. 矩阵与矩阵相乘,是在原本的变化上新增一种变化,比如位移矩阵乘旋转矩阵得到的是一个位移旋转矩阵
  2. 矩阵与向量或者点相乘,是对于点和向量进行了变化后的结果

日常常见的矩阵

矩阵的转置

就是把一个矩阵的行列倒转过来

  • 一个矩阵的转置再转置是他本身 A^T = A的转置 A^T的转置 = A
  • 两个矩阵相加后的转置等于两个矩阵的转置相加(A+B)^T = A^T + B^T
  • 两个矩阵相乘的转置等于两个矩阵转置再反向相乘 (AB)^T = BTAT

矩阵的逆

一个矩阵跟另一个矩阵相乘得到一个单位矩阵,则另一个矩阵是这个矩阵的逆矩阵

  • 一个矩阵的逆矩阵的逆就是自身 A^-1 = A的逆矩阵 A = A^-1的逆矩阵
  • 如果一个矩阵有逆矩阵,那么他的数乘结果的逆矩阵 自身逆矩阵与倒数数乘相等 (AX)^-1 = A^-1 / X
  • 两个矩阵相乘的逆矩阵等于两个矩阵的逆矩阵反向相乘(AB)^-1 = B-1A-1
  • 如果一个矩阵有逆矩阵,那么他的转置矩阵也有逆矩阵,并且转置矩阵的逆矩阵是自身逆矩阵的转置 AT-1 = A-1T
  • 单位矩阵的逆矩阵是他本身

数学基础——矩阵学习相关推荐

  1. 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...

    机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线 序言 写完<机器学习深度研究:机器学习中的高等数学/微积分及Python实现>,觉得十分对不起读者,写的自己都不满意 ...

  2. Metric Learning度量学习:**矩阵学习和图学习

    DML学习原文链接:http://blog.csdn.net/lzt1983/article/details/7884553 一篇metric learning(DML)的综述文章,对DML的意义.方 ...

  3. 学python对数学要求高吗_人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?...

    内容由传智播客提供,电器吧机器人网提供人工智能的小男孩相关内容,小编烟酉为您整理并发布于人工智能栏目下,原标题:大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗 ...

  4. 【矩阵学习】Jacobian矩阵和Hessian矩阵

    [矩阵学习]Jacobian矩阵和Hessian矩阵 Jacobian 矩阵 Jacobian 行列式 Hessian 矩阵 Hessian 在牛顿法中的应用 Jacobian 矩阵 在向量分析中, ...

  5. 深度学习数学基础——矩阵微分篇

    https://www.toutiao.com/a6641771475994952206/ 2019-01-02 13:45:27 深度学习是一个令人兴奋的领域,具有巨大的现实世界影响力. 本文是Te ...

  6. 学习 3D数学基础 (矩阵1)

    矩阵 一个4x3矩阵(4行,3列) 方阵 行数和列数相同的矩阵 对角矩阵 所有非对角元素为0 单位矩阵 向量作为矩阵 一个n维向量能被当做1xN矩阵或Nx1矩阵. 矩阵的转置 沿着矩阵的对角线翻转 向 ...

  7. [DeeplearningAI笔记]序列模型2.3-2.5余弦相似度/嵌入矩阵/学习词嵌入

    5.2自然语言处理 觉得有用的话,欢迎一起讨论相互学习~Follow Me 2.3词嵌入的特性 properties of word embedding Mikolov T, Yih W T, Zwe ...

  8. 矩阵学习摘记,欢迎指正

    矩阵乘法学习摘记 ​ --JZYshuraK 18.4.8 http://www.matrix67.com/blog/archives/276 例题1 ​ 为什么一定要将本来只有两维的点设为一个\(1 ...

  9. 3D数学基础——矩阵、欧拉角和四元数的相互转换与比较

    矩阵.欧拉角和四元数的相互转换与比较 相互转换 这里只展示最终的转换结果,推导过程请参考<3D数学基础:图形与游戏开发> 欧拉角转换到矩阵 欧拉角描述了一个旋转序列,分别计算出给每个旋转的 ...

最新文章

  1. js实现图片虚化_js canvas画布实现高斯模糊效果
  2. echarts 网格属性_设置echarts_的网格样式颜色
  3. 电信、联通、移动、其它路由表 2011-06-19更新
  4. python创建float型的列表_如何在Python中进行列表的创建?
  5. linux卸载es,Ubuntu卸载elasticsearch
  6. 弹性盒模型--新版与旧版比较(2)
  7. 2019年中国IT市场趋势热点
  8. 爬虫入门五(Phantomjs和selenium)
  9. 蓝桥杯单片机:12届省赛
  10. 简单的进度条拖动效果及拖拽改变层大小
  11. 火箭、飞行器、探测器的发射
  12. python opencv保存图片_OpenCV Python 保存图片
  13. bzoj 4026 dC Loves Number Theory(主席树)
  14. axure导入的元件库不见了_Axure教程丨制作自己的Axure元件库
  15. Android SDK的环境变量配置
  16. GAMES101-现代计算机图形学入门-闫令琪——Lecture 22 Animation Cont 学习笔记【完结】
  17. java 以2为底的对数_Java对数函数及Java对数运算
  18. 深入理解oracle的context,读者对于《深入解析Oracle》的评价
  19. 【HiFlow】新型零代码自动化助手
  20. Lempel-Ziv压缩算法

热门文章

  1. Tapestry3.0开发概论
  2. this和this.$router这个方法在setup()里使用竟然是undefined----使用composition-api踩到的坑总结篇
  3. 文件包含漏洞 文件伪协议利用
  4. windows已经阻止此软件因为无法验证发行者
  5. uni-app 微信小程序 登录/注册功能
  6. 关于直播的iOS开发
  7. lopa分析_什么是LOPA分析?
  8. 如何在NLP领域做成一件事by周明ACL计算语言学会候任主席(附PDF公号发“NLP做事”下载rar讲座PPT等10文件)...
  9. 【雷达仿真 | FMCW TDMA-MIMO毫米波雷达信号处理仿真(可修改为DDMA-MIMO)】
  10. 抖音和tiktok是什么关系?TikTok和抖音差别大吗?