2022吴恩达机器学习课程——第一课

注:参考B站视频教程

视频链接:【(强推|双字)2022吴恩达机器学习Deeplearning.ai课程】

写在前面:文章只是为了记录学习课程的整个过程,方便以后查漏补缺,方便找到对应章节,希望看到这篇文章的同学能够认真的看一遍视频教程,会有很大收获!

下一篇:2022吴恩达机器学习课程——第二课(神经网络)


第一周

一、监督学习与无监督学习

监督学习:输入数据和标签,让机器进行学习后,再输入一个它从未见过的数据,让机器预测输出。

一些监督学习的例子:

在这里插入图片描述


1、回归:房价预测
在这里插入图片描述


2、分类:乳腺癌检测
在这里插入图片描述


在这里插入图片描述


分类需要找到一个“决策边界”

在这里插入图片描述


3、监督学习总结
在这里插入图片描述


无监督学习:数据和标签之间没有联系

在这里插入图片描述


4、聚类:新闻&基因序列&人员分组
聚类:获取没有标签的数据,尝试将他们自动分组到不同的簇中去。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


5、无监督学习的总结
在这里插入图片描述


在这里插入图片描述


二、线性回归

线性回归模型是一种特殊类型的监督学习模型

1、线性回归模型
在这里插入图片描述


训练集:

在这里插入图片描述


预测函数 f(x)

在这里插入图片描述


2、代价函数
a、代价函数公式
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


b、理解代价函数

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


c、可视化代价函数

当只有一个参数w时,代价函数看起来像U型曲线

在这里插入图片描述


当有两个参数w和b时:
在这里插入图片描述


在这里插入图片描述


三、梯度下降

编写算法,能够自动找到w和b,最小化代价函数,使用梯度下降进行训练

1、梯度下降的实现
在这里插入图片描述


出现局部最小值:在这里插入图片描述


同步更新w和b:

在这里插入图片描述


2、理解梯度下降
在这里插入图片描述


3、学习率
在这里插入图片描述


局部最小值:
在这里插入图片描述


接近最小值,导数会自动变小,参数更新步伐变小:
在这里插入图片描述


4、导数更新过程
在这里插入图片描述


在这里插入图片描述


用于线性回归的梯度下降,代价函数不会出现多个局部最小值,只会有一个全局最小值,图像是一个凸函数

在这里插入图片描述


5、运行梯度下降
在这里插入图片描述


第二周

一、向量化

1.1多维特征
在这里插入图片描述


含有n个特征的模型的定义:
在这里插入图片描述


多元线性回归模型:
在这里插入图片描述


1.2向量化-part1
在这里插入图片描述


1.3向量化-part2

使用Numpy的点积运算,效率更高

在这里插入图片描述


在这里插入图片描述


1.4用于多元线性回归的梯度下降法
在这里插入图片描述
在这里插入图片描述


二、特征缩放

2.1特征缩放-part1
在这里插入图片描述


在这里插入图片描述


重新缩放这些特征,使它们具有可比较的值的范围,可以显著加快梯度下降速度
在这里插入图片描述


2.2特征缩放-part2
最大值归一化
在这里插入图片描述


均值归一化
在这里插入图片描述


Z-Score归一化
在这里插入图片描述


当数据差别较大时,最好进行特征缩放
在这里插入图片描述


2.3判断梯度下降是否收敛
在这里插入图片描述


2.4如何设置学习率
当把α设置为很小的值时,发现损失函数J的值还会增大,说明是程序出现了bug
在这里插入图片描述


在这里插入图片描述


2.5特征工程
在这里插入图片描述


2.6多项式回归
在这里插入图片描述


在这里插入图片描述


第三周

一、逻辑回归

1.1分类
在这里插入图片描述


线性回归不适合于分类问题
在这里插入图片描述


1.2逻辑回归

逻辑回归虽然有“回归”这个词,但它是用来分类的
在这里插入图片描述


逻辑回归模型
在这里插入图片描述


在这里插入图片描述


1.3决策边界

在这里插入图片描述


线性决策边界
在这里插入图片描述


非线性决策边界
在这里插入图片描述


逻辑回归可以学会拟合非常复杂的数据
如果不用高阶多项式,也就是说你使用的特征只有x1,x2,x3,那么逻辑回归的决策边界永远是线性的,永远是一条直线
在这里插入图片描述


二、训练逻辑回归模型

2.1逻辑回归中的代价函数

给定训练集,如何选择参数w和b
在这里插入图片描述


对逻辑回归来说,平方损失函数不是一个好的选择,用它生成的图中会有很多局部最小值
在这里插入图片描述


逻辑回归模型定义
在这里插入图片描述


在这里插入图片描述


总结
在这里插入图片描述


2.2简化逻辑回归代价函数

y不是0就是1,不能取其他任何值
在这里插入图片描述


在这里插入图片描述


三、逻辑回归中的梯度下降

在这里插入图片描述


逻辑回归中的梯度下降方法
在这里插入图片描述


虽然逻辑回归的梯度下降公式和线性回归中的十分相似,但是本质并不一样,因为函数f(x)的定义变了
在这里插入图片描述


四、正则化

4.1过拟合问题

在这里插入图片描述


在这里插入图片描述


4.2解决过拟合问题

  • 收集更多训练数据
  • 减少特征数量
  • 正则化
    在这里插入图片描述

在这里插入图片描述


正则化要做的是尽可能地让算法缩小参数的值,而不是要求一定要把参数变为0
正则化的作用是:保留所有的特征,但防止特征权重过大,只有时候会导致过拟合
在这里插入图片描述
参数b是否正则化,并没有太大的区别


总结
在这里插入图片描述


4.3正则化
在这里插入图片描述


正则化的思想是:参数值越小,模型可能越简单,也许是因为模型的特征变少了,那它过拟合的可能性也变小了
在这里插入图片描述


选择合适的正则化参数λ
在这里插入图片描述


4.4用于线性回归的正则化方法
在这里插入图片描述


以下是可选内容

正则化在每次迭代中做的就是,将w乘上一个略小于1的数
在这里插入图片描述


推导过程:
在这里插入图片描述


4.5用于逻辑回归的正则化方法
在这里插入图片描述


在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值