机器学习1 介绍

机器学习相关介绍

来源:台大 李宏毅 2020机器学习深度学习


目录

在这里插入图片描述

一、前言

2021.1.9 从今天起开始系统地学习深度学习。

二、课程目录

在这里插入图片描述
课程网页: 李宏毅教授的机器学习课程网页
在这里插入图片描述
在这里插入图片描述


三、机器学习是让机器自动找函数

机器学习找函数的例子


四、你想要找什么样的函数?

  1. 如果要找的函数的输出是一个数值(scalar):Regression
    回归 输出是数值
  2. 如果要找的函数的输出是两个或多个可能:Classification
  • 二分类(Binary Classification)
  • 多分类(Multi-class Classification)
    二分类多分类的例子

机器学习除了Regression、Classification外,还有Generation(生成)。 Generation就是产生有结构的复杂东西,如文句、图片等


五、怎样告诉机器你想找什么样的函数?(将想法传达给机器)

- Supervised Learning 监督学习

给数据打标签
标签就是针对某个输入的理想的、正确的输出
在这里插入图片描述

函数的Loss

损失函数Loss: 评估一个函数的好坏的函数
Loss越小越好
在这里插入图片描述
在这里插入图片描述

期待机器会自动找出Loss最小的函数
监督学习 V.S. 强化学习

在这里插入图片描述
监督学习需要输入和对应的输出作为训练数据,强化学习不需要输出数据,通过Reward(奖惩)矫正学习过程使其不断改进和学习

Alpho Go is supervised learning + reinforcement learning.
Alpho Zero is totally reinforcement learning.
- Unsupervised Learning 无监督学习
没有标签

六、机器怎样找出你想要的函数?

1. 给定函数的寻找范围:Linear function、Neural network…

在这里插入图片描述

2. 函数寻找方法 —— Gradient Descent

机器学习的学习算法:梯度下降
可以自己实现算法,或者使用深度学习框架(PyTorch、TensorFlow…)


七、前沿研究

- Explainable AI 可解释的AI

输入一张猫的图片,机器为什么判断这是一只猫?

- Adversarial Attack 对抗攻击

加入一些对机器影响较大的噪声,机器学习的效果会不会下降? (鲁棒性)

- Network Compression 网络压缩

现在的影像辨识可以得到非常高的正确率,但这依赖于非常巨大的模型,如何将这个模型缩小使其可以放到手机等终端设备上,这就是网络压缩Network Compression

- Anomaly Detection 异常检测

对于训练时没有遇到过的东西,机器要能够知道“我不知道”,而不是强行对其判断分类
不是
在这里插入图片描述
而是
在这里插入图片描述

- Transfer Learning 迁移学习 (Domain Adversarial Learning)
对于测试数据,它往往和训练数据相似,这会得到很高的正确率
但实际应用中,测试数据往往不同于训练数据的类型

在这里插入图片描述

- Meta Learning == Learn to learn
赋予机器学习如何学习的能力,机器自己发明自己的学习算法

在这里插入图片描述

- Life-long Learning 终身学习

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值