最近学习吴恩达的机器学习课程。

看到了线性回归的梯度下降算法。课程中将了一个非常简单的线性回归:

比如给出一些房子的size和对应的price,我们可以建立一个模型(在此模型就是线性回归),

希望之后在给出任意一个房子的size,可以比较准确的预测到房子的价格。

课程中的假设函数、参数、代价函数如下:

然后下节视频讲到梯度下降算法,希望通过不断迭代使找到θ0,θ1使代价函数值最小。

在 xOy 平面内,当动点由 P(x0,y0) 沿不同方向变化时,函数 f(x,y) 的变化快慢一般说来是不同的,

因此就需要研究 f(x,y) 在 (x0,y0) 点处沿不同方向的变化率。

从一个(θ0,θ1)到一个新的点,需要求偏导数,课程中直接给出θ0和θ1的偏导。

作为一个有强迫症的人,好像不亲自求一下,总感觉中间缺了点什么,所以自己手算了一下偏导。

同时也可以让数学不好的同学知道这两个偏导数是怎么来的。

作为一个多元函数,必须未知数有x,y,z......,如果想要对x求偏导,那么只需将其他未知数当作常数,

对x求导即可。

x^a 的倒数是  a*x^(a-1)

a*x 的倒数是  a

常数的倒数是0

则针对代价函数,对θ0,θ1求偏导的过程如下。

matlab 梯度下降 求偏导,吴恩达机器学习课程课时12梯度下降算法中参数θ0,θ1求偏导...相关推荐

  1. 2.吴恩达机器学习课程-作业2-逻辑回归

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 2. ...

  2. 8. 吴恩达机器学习课程-作业8-异常检测和推荐系统

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 8. ...

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

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

  4. 吴恩达机器学习课程(第一周)

    吴恩达机器学习课程(第一周) welcome Welcome to Machine learning!(video) 机器学习在各领域的应用很多 比如搜索引擎 图像识别 垃圾邮件处理 这是一门让计算机 ...

  5. 4. 吴恩达机器学习课程-作业4-神经网络学习

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 4. ...

  6. 1. 吴恩达机器学习课程-作业1-线性回归

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 1. ...

  7. 7. 吴恩达机器学习课程-作业7-Kmeans and PCA

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 7. ...

  8. 3. 吴恩达机器学习课程-作业3-多分类和神经网络

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 3. ...

  9. 5. 吴恩达机器学习课程-作业5-偏差和方差

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 5. ...

  10. github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...

    吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道 ...

最新文章

  1. C++和python先学哪个
  2. 家用电器用户行为分析与事件识别_用户行为分析埋点实时数仓实践
  3. 阿里云ubuntu14.04下lamp环境搭建の备忘
  4. interp1 函数-------一维数据插值函数
  5. Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍
  6. sqlserver:(1):sqlserver安装超详细
  7. Linux中MongoDB的安装
  8. 学以致用一 安装centos7.2虚拟机
  9. OSWatcher使用简介
  10. mysql all和distinct_mysql distinct 使用实例(过滤多余的重复记录)
  11. HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站
  12. hmcl手机版_hmcl启动器正版
  13. 恶意代码分析实战 lab1-4
  14. 分享 野人老师-高级信息系统项目管理师-全部的课程资料
  15. 一篇Chat(沉迷机器人操作系统(ROS)的一个理由和四种修仙秘籍)
  16. discuz手机版常见问题
  17. show-busy-java-threads
  18. C++ protected 解析
  19. 教你如何查看已经撤回的微信消息!
  20. 文案自动修改软件-文案自动改写的免费软件下载

热门文章

  1. python 获取复数的实部和虚部
  2. python计算无穷级数求和常用公式_幂级数n=0到∞∑ x^n/的和函数怎么求 级数求和问题:求:∑1/...
  3. STM8S103定时器1,定时器2多路PWM波输出
  4. 产品读书《疯传:让你的产品、思想、行为像病毒一样入侵》
  5. itunes store服务中断_Apple目前正在经历App Store iTunes Store和Mac App Store的中断
  6. matlab仿真高尔顿正态分布源码,童年趣话:从弹珠台到高斯分布
  7. 大厂年薪几十万,但是5-8年外包程序员,年薪是多少你知道吗?
  8. 苹果cookie是打开还是关闭_关闭手机广告的几个操作
  9. 环境风险模型总结及实现方案
  10. explicit 为什么禁止隐式类型转换