之前学习了一般的梯度下降法,今天听了吴教授的另外一种方法——正规方程法(区别于迭代法的直接求解法)

首先,直接解释一下什么叫做正规方程法:

如上图显示的预测房价的模型,现实有四个特征值,额外加了x0这个特征值,构成矩阵,接着根据线性代数求解的方法可以直接代入式子:

进行求解,其实有个疑惑就是对于矩阵不可逆的 情况,其实很简单,对于特征类似的特征可以进行删除,就跟线性代数不可逆的解决方法一样。

接下来简要比较一下梯度下降法与正规方程法的优缺点:

首先说梯度下降法,梯度下降法需要进行迭代,花费时间,此外梯度下降法需要进行特征缩放,而正规方程法并不需要。只需要将特征矩阵代入式子进行计算。

然后我们再来谈一谈这个正规方程法:直接代式子确实简单方便,但是最大的缺点在于当特征量太多的时候,计算机的计算任务比较繁杂,还是需要依靠梯度下降法,一般以一万为临界吧,但是也不是绝对的。此外,对于比较复杂的算法,如SVM、神经网络还是不太适用正规方程法。

吴恩达——机器学习(正规方程)相关推荐

  1. 带你少走弯路:五篇文章学完吴恩达机器学习

    本文是吴恩达老师的机器学习课程[1]的笔记和代码复现部分,这门课是经典,没有之一.但是有个问题,就是内容较多,有些内容确实有点过时. 如何在最短时间学完这门课程?作为课程的主要翻译者和笔记作者,我推荐 ...

  2. 下载量过百万的吴恩达机器学习和深度学习笔记更新了!(附PDF下载)

    今天,我把吴恩达机器学习和深度学习课程笔记都更新了,并提供下载,这两本笔记非常适合机器学习和深度学习入门.(作者:黄海广) 0.导语 我和同学将吴恩达老师机器学习和深度学习课程笔记做成了打印版,放在g ...

  3. 吴恩达机器学习训练1:线性回归(多变量)

    吴恩达机器学习训练1:线性回归(多变量) 本小节为练习1中选做题,为多变量(多特征参数)的线性回归计算. 还是预测房价的例子,假设已经两个特征参数,分别是房子的尺寸和卧室的数量,在数据的第一列和第二列 ...

  4. 吴恩达机器学习笔记(自用)

    吴恩达机器学习 机器学习的定义 什么是机器学习? 机器学习算法 1.监督学习(Supervised Learning) 2.无监督学习(Unsupervised Learning) 单变量线性回归 模 ...

  5. 吴恩达机器学习课程笔记(英文授课) Lv.1 新手村(回归)

    目录 1-1机器学习的相关名词 1-2 什么是机器学习? 1.definition 定义 2.主要的机器学习算法的分类 1-3有监督学习及常用算法 1.定义 2.两种数据类型补充:categorica ...

  6. 吴恩达机器学习视频学习笔记

    吴恩达机器学习视频笔记 介绍 Introduction 线性回归 Linear Regression 单变量 One Variable 多变量 Multiple Variables 多项式回归 Pol ...

  7. 吴恩达机器学习课程笔记一

    吴恩达机器学习课程笔记 前言 监督学习---`Supervised learning` 无监督学习---`Unsupervised learning` 聚类 异常检测 降维 增强学习---`Reinf ...

  8. 吴恩达机器学习——第三周学习笔记

    二元分类(Binary Classfication) 分类,一种方法是使用线性回归,将所有大于0.5的预测映射为1,将所有小于0.5的预测映射为0.然而,这种方法并不能很好地工作,因为分类实际上不是一 ...

  9. 【吴恩达机器学习】第二周课程精简笔记——多元线性回归和计算参数分析

    1. Multivariate Linear Regerssion(多元线性回归) (1)Multiple Feature We now introduce notation for equation ...

  10. 吴恩达机器学习课程-作业1-线性回归(python实现)

    Machine Learning(Andrew) ex1-Linear Regression 椰汁学习笔记 最近刚学习完吴恩达机器学习的课程,现在开始复习和整理一下课程笔记和作业,我将陆续更新. Li ...

最新文章

  1. kafka:一文读懂消费者背后的那点猫腻
  2. 鸿蒙系统手机还会出吗,华为最强手机即将到来,可能还有华为鸿蒙系统加入!你期待吗?...
  3. 在ListCtrl控件中插入图标
  4. JZOJ__Day 8:【普及模拟】马农
  5. Html5 Canvas斗地主游戏
  6. mybatis generator Unknown system variable 'query_cache_size' 的解决方法
  7. 《C++标准程序库》学习笔记1--第二章第三章
  8. 【算法分析与设计】二分查找平均查找长度的求解
  9. 牛市该理智还是疯狂?python+BI可视化的股票分析,都是你想看的
  10. JS 使用正则表达式参考,分组捕获,遍历输出所有匹配结果
  11. Linux chmod、fchmod函数
  12. 医疗管理系统HIS源码
  13. python数据分析和数据可视化总结
  14. 全国计算机四级考哪个好,计算机四级考哪个好?
  15. 腾讯云产品介绍——腾讯云云服务器 CVM(Cloud Virtual Machine)
  16. 电脑键盘为什么无法输入
  17. python模拟登录中国海洋大学教务系统(青果)- 爬取学期所有专业课至excel - 并进行课表排课(三)
  18. 十部委联合发布《关于促进互联网金融健康发展的指导意见》
  19. python经典案例
  20. 大数据与区块链的爱恨情仇,一场技术界相爱相杀的爱恋!

热门文章

  1. 接口json参数形式
  2. 传统调度(min-min,max-min,suffrage,MCT,启发式算法)
  3. Stable Diffusion AI 绘画入门指南
  4. JavaEE进阶 - Spring事务和事务传播机制 - 细节狂魔
  5. 2.添加自己飞机的生命,击落敌机的分数,背景音乐(二)
  6. 浙大版《Python 程序设计》题目集 第二章(上)
  7. 【Airplay_BCT】Bonjour conformance tests苹果IOT
  8. C语言fgets读取整个文本文件的内容
  9. Cisco PIX防火墙配置指南
  10. 为Solaris服务器配置款安全的防火墙