机器学习_李宏毅笔记简记

P1 机器学习介绍

人工智能(目标) 》 机器学习(手段) 》 深度学习(方法)

机器学习就是自动找函式

  1. 你想找什么函式?

Regression: 输出是一个数值
Binary Classification and Multi-class Classification:输出是一个选项
Generation (生成)

  1. 怎样告诉机器你想找怎样的函式?

Supervised Learning
Reinforcement Learning
Unsupervised Learning

  1. 机器怎样找出你想要的函式?

限制函式尋找範圍
在这里插入图片描述
函式尋找方法 – Gradient Descent


前沿研究

Explainable AI : 解释原因
Adversarial Attack :add noise
Network Compression : 模型压缩
Anomaly Detection : I don‘t kown
Transfer Learning(Domain Adversarial Learning) : 迁移学习
Meta Learning : Learn to learn
Life-long Learning : 终身学习

P2 Regrssion

机器学习的三个步骤

在这里插入图片描述

过拟合:训练集上表现好,测试集上表现差

P3 误差来源

在这里插入图片描述

如何判断是bias 还是 variance?
在这里插入图片描述

对欠拟合和过拟合如何处理?

  1. 欠拟合

重新设计模型(考虑更多的feature,设计更复杂的模型)

  1. 过拟合
  1. 收集更多的数据(但是很多时候不一定能做到收集更多的data。可以针对对问题的理解对数据集做调整。比如识别手写数字的时候,偏转角度的数据集不够,那就将正常的数据集左转15度,右转15度,类似这样的处理。)
  2. 正则化(使图像更平滑)

模型选择
你不应该这样做:对测试集动手脚
在这里插入图片描述
正确的做法:

交叉验证(把训练集分两部分:一部分训练,一部分验证)

在这里插入图片描述在这里插入图片描述

P4 Gradient Descent

Review: Gradient Descent

Gradient Descent Tip 1: Tuning your learning rates

什么样的学习率最好?(随着参数的update,loss会下降速率适合)
在这里插入图片描述

Adaptive Learning Rates(自适应学习率)

Adagrad

在这里插入图片描述在这里插入图片描述

Adagrad 存在的矛盾?(引出最好的更新步伐,)
在这里插入图片描述在这里插入图片描述
解释之前的矛盾
在这里插入图片描述

Tip 2: Stochastic Gradient Descent(Tip2:随机梯度下降法)

在这里插入图片描述

Gradient Descent Tip 3: Feature Scaling(Tip3:特征缩放)

为什么要做特征缩放?
在这里插入图片描述
怎样做缩放?
在这里插入图片描述

梯度下降的理论基础(泰勒展开式,前提是学习率足够小)

梯度下降的限制(鞍点,局部最小点,近似0的点)
在这里插入图片描述

P5 Classification

回归当作线性模型来做可以吗?(不可以)
在这里插入图片描述

引入概率模型(概率没学好这一部分没听懂,总之化简后还是y = wx + b的形式,可不可以直接找w和b?)
在这里插入图片描述

P6 Logistic Regression(逻辑回归)

Step1 逻辑回归的函数集
在这里插入图片描述在这里插入图片描述
对比线性回归(Linear Regression)
在这里插入图片描述
Step2 定义损失函数

cross entropy(交叉熵)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

Step3 寻找最好的函数
在这里插入图片描述

损失函数:为什么不学线性回归用平方误差?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

判别模型(Discriminative)v.s. 生成模型(Generative)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
多类别分类

SofeMax

在这里插入图片描述在这里插入图片描述

逻辑回归的限制(一条线,解决办法:转化平面)
在这里插入图片描述
在这里插入图片描述

解决办法:特征转换
在这里插入图片描述
让机器自动来做特征转化(级联逻辑回归模型),顺便引出神经网络
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

别人优秀的笔记

LeeML-Notes

20年课程网页

【2020春季】李宏毅机器学习(全) - 视频学习

猜你喜欢

转载自blog.csdn.net/weixin_43154149/article/details/114762565