机器学习 吴恩达 第三章 笔记

三、线性代数回顾(Linear Algebra Review)

3.1 矩阵与向量

  矩阵的维数 = 矩阵的行数 × 矩阵的列数
  有时会用R表示矩阵,而R4×2表示所有4×2的矩阵的集合

  我们用Aij表示第i行第j列.
  向量是一种特殊的矩阵,讲义中的向量一般都是列向量,也就是只有一列的矩阵.一般向量的行数就是它的维数.一个四维向量也可以用R4表示.
  假设y是一个向量,我们使用yi表示向量的第i个元素.下标从0开始还是从1开始视情况而定.但从1开始比较常见.但对于机器学习来说,从0开始提供了一个更方便的表达.在后面的笔记,没有特别标注都是1开始.

3.2 加法和标量乘法

  只有维度相同的矩阵才能相加.
  矩阵与标量做运算是逐元素做运算.

3.3 矩阵向量乘法

  矩阵和向量的乘法如图:m×n的矩阵乘以n×1的向量,得到的是的向量m×1
kvk9Q.png
  假如我们已经计算出三个假设函数,同时又有4个运行数据,我们需要给4个待运行数据分别使用三个假设函数计算出结果值.有一个利用矩阵乘法很简便的方法是让4个待运行数据构成矩阵,并再添加1列1辅助计算.
kvKKH.png

3.4 矩阵乘法

  矩阵乘法的顺序是不可交换的.
  矩阵的乘法满足结合律.即:
kLig8.png
  顺便说明一下,我们用I来表示单位矩阵,即对角线都是1.
  对于单位矩阵,我们有:

A×I=I×A=A

3.5 逆和转置

  矩阵的逆:如果矩阵A是一个mxm矩阵(方阵),且有逆矩阵,则:

AA1=A1A=I

  实际上只有方阵才有逆矩阵.
  我们一般在OCTAVE或者MATLAB中进行计算矩阵的逆矩阵
  在术语方面,我们把不存在逆矩阵的矩阵称为奇异矩阵或退化矩阵.

posted @   acmloser  阅读(74)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
历史上的今天:
2021-01-08 Prime Path POJ - 3126
2021-01-08 Find The Multiple POJ - 1426
2021-01-08 Fliptile POJ - 3279
2021-01-08 Catch That Cow POJ - 3278
2021-01-08 Dungeon Master POJ - 2251
2021-01-08 棋盘问题 POJ - 1321
点击右上角即可分享
微信分享提示