本文是吴恩达《机器学习》视频笔记第18篇,对应第1周第18个视频。

“Linear Algebra review(optional)——Inverse and transpose”

本小节,是第一周学习内容的最后一个小视频。

01

笔记

上两个小节分别讲了矩阵和矩阵的乘法、矩阵乘法的性质、单位矩阵,这一小节讲一些特殊的矩阵运算:矩阵的逆和矩阵转置。

同样的,我们对比实数运算来理解矩阵的逆运算和转置。

1.1 逆矩阵

在实数空间中,我们有一个特殊的数“1”,任何数和1相乘都等于它本身,如果一个数和它的倒数相乘等于1。当然,也并不是所有的数都有倒数的,比如0.

那么,在矩阵的世界中,有没有类似实数倒数的定义呢?那就是逆矩阵了。它怎么定义呢?如下:

如果一个方阵存在逆矩阵,那它们满足:   . 要注意,只有方阵(即矩阵的行数=矩阵的列数)才可能存在逆矩阵。

那逆矩阵怎么算出来呢?当然是使用软件来做了。如果用Python的话,可以用Numpy来做。

本门课使用的是Octava,直接用函数pinv即可,代码如下:

A=[3 4; 2 16]
inverseOfA = pinv(A)

不是方阵有逆矩阵吗_吴恩达机器学习笔记18逆矩阵、矩阵转置相关推荐

  1. 逻辑回归python正则化 选择参数_吴恩达机器学习笔记(三)——正则化(Regularization)...

    1.过拟合的问题(Over-fitting) 如果我们有非常多的特征,我们通过学习得到的假设可能能够非常好地适应训练集(代价函数可能几乎为0),但是可能会不能推广到新的数据. (1)下图是一个回归问题 ...

  2. 吴恩达机器学习笔记 —— 18 大规模机器学习

    http://www.cnblogs.com/xing901022/p/9417633.html 本章讲了梯度下降的几种方式:batch梯度下降.mini-batch梯度下降.随机梯度下降.也讲解了如 ...

  3. 吴恩达机器学习笔记第一周

    第一周 吴恩达机器学习笔记第一周 一. 引言(Introduction) 1.1 欢迎 1.2 机器学习是什么? 1.3 监督学习 1.4 无监督学习 二.单变量线性回归(Linear Regress ...

  4. 吴恩达机器学习笔记整理(Week6-Week11)

    1. Week 6 1.1 应用机器学习的建议(Advice for Applying Machine Learning) 1.1.1 决定下一步做什么 到目前为止,我们已经介绍了许多不同的学习算法, ...

  5. 【Nan‘s 吴恩达机器学习笔记】第八、九章 神经网络

    [Nan's 吴恩达机器学习笔记]第八.九章 神经网络 神经网络(Neural Networks) 8.1 非线性假设 8.2 模型表示 前向传播算法(Forward Propagation) 8.3 ...

  6. 吴恩达机器学习笔记整理(Week1-Week5)

    吴恩达机器学习笔记整理 1. Week1 1.1 什么是机器学习(What is Machine Learning) 1.2机器学习算法分类 1.3 单变量线性回归(Linear Regression ...

  7. 吴恩达机器学习笔记55-异常检测算法的特征选择(Choosing What Features to Use of Anomaly Detection)

    吴恩达机器学习笔记55-异常检测算法的特征选择(Choosing What Features to Use of Anomaly Detection) 对于异常检测算法,使用特征是至关重要的,下面谈谈 ...

  8. 吴恩达机器学习笔记:(四)矩阵、多元梯度下降

    吴恩达机器学习笔记 矩阵基础知识 矩阵逆运算 矩阵的转置 实践乘法 多元梯度下降 特征缩放 学习率α 矩阵基础知识 矩阵逆运算 矩阵的转置 实践乘法 多元梯度下降 特征缩放 学习率α 学习率的选择:

  9. 吴恩达机器学习笔记:(一)机器学习方法简介

    吴恩达机器学习笔记 Supervised Learning(监督学习) Unsupervised Learning(无监督学习) clustering 聚类算法 market segments 市场细 ...

最新文章

  1. 4- flutter - Widget
  2. python tkinter 布局_(4)python tkinter-布局
  3. Acwing第 13 场周赛【未完结】
  4. 如何编写无法维护的代码_如何写出让同事无法维护的代码?
  5. hdu-4045 Machine scheduling
  6. Nginx 0.8.5版本access.log日志分析shell命令
  7. docker 打包镜像_Spring Boot2 系列教程(四十一)部署 Spring Boot 到远程 Docker 容器
  8. css hack惯用手法
  9. RedHat发布JBoss 7.2,完全支持Java EE 8规范
  10. 八个led闪烁c语言程序,闪烁的LED
  11. KVM 介绍(1):简介及安装
  12. python复杂网络分析_科学网—复杂网络分析库NetworkX学习笔记(3):网络演化模型 - 闫小勇的博文...
  13. hp laserjet p1108打印机连接win10电脑
  14. javascript常用单词记忆
  15. 计算机刚启动时会显示,电脑启动时出现Windows错误恢复怎么解决?
  16. STM32L476入坑-1
  17. 个人开发者用户福音,轻松申请微信商户、支付宝支付妙招
  18. NTP 服务的配置和使用
  19. 产品经理笔试面试准备
  20. L0/L1/L2/Lp/L∞范数的联系与区别

热门文章

  1. 把「我的世界」马赛克变成逼真大片,英伟达又出黑科技
  2. AirPods Pro真香,送一款!
  3. 飒!阿里巴巴 29 个吊炸天的开源项目!
  4. 这些堪称人类史上“最强大脑”的人中,霍金居然排最后
  5. 教你如何利用DroidCam将手机摄像头用作电脑摄像头|瞬间提升画质!
  6. 卷积学习与图像识别的技术发展
  7. 使用OpenCV进行图像编辑--绘画和素描
  8. hdu1874(畅通工程续)
  9. 好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM
  10. JavaWeb实现分页的四种方法