当前位置:网站首页>李宏毅《机器学习》丨1. Introduction of this course(机器学习介绍)
李宏毅《机器学习》丨1. Introduction of this course(机器学习介绍)
2022-07-25 18:59:00 【华为云】
一、人工智能、机器学习和深度学习
- 人工智能(Artificial Intelligence) 目标
- 机器学习(Machine Learning) 手段
- 深度学习(Deep Learning) 机器学习的其中一种方法

▲ 人工智能、机器学习和深度学习的关系
二、机器学习(Machine Learning)
所谓Machine Learning的方向,就是你就写段程序,然后让机器人变得了很聪明,它就能够有学习的能力。
如果讲的更务实一点的话,Machine Learning所做的事情,你可以想成就是在寻找一个Function,要让机器具有一个能力,这种能力是根据你提供给它的资料,它去寻找出我们要寻找的Function。
找出function的framework:
- 先准备一个function set(集合),这个function里面有成千上万的function,这个function set就叫做model(模型);
- 使用Training Data判断这个function是好是坏;
- 有效率的演算法自动挑选出最好的function。

▲ Machine Learning Framework 的整个过程
三、机器学习相关的技术
3.1 监督学习(Supervised Learning)
- 回归(Regression):Predict continuous valued output
- 分类(Classification):Discrete valued output
- 结构化学习(Structured Learning):lnput and output are both objects with structures
3.2 半监督学习(Semi-supervised Learning)
Training Data有少量的Labelled data和大量的Unlabeled data。
在半监督学习的技术中,这些没有label的data,它们可能也是对学习有帮助。
3.3 迁移学习(Transfer Learning)
迁移学习的意思是:假设我们要做猫和狗的分类问题,我们也一样,只有少量的有label的data。但是我们现在有大量的data,这些大量的data中可能有label也可能没有label。但是它们跟我们现在要考虑的问题是没有什么特别的关系,我们要分辨的是猫和狗的不同,但是这边有一大堆其他动物的图片,你有这一大堆不相干的图片,它们到底可以带来什么帮助。这个就是迁移学习要讲的问题。
3.4 无监督学习(Unsupervised Learning)
没有任何label,机器可以无师自通。
3.5 强化学习(Reinforcement Learning)
在Reinforcement Learning中,我们没有告诉机器正确的答案是什么,机器所拥有的只有一个分数,就是它做的好还是不好。
Alpha Go其实是用Supervised Learning加上Reinforcement Learning去学习的。先用棋谱做监督学习,然后再和另外一个机器做强化学习。

▲ 机器学习相关的技术
四、为什么要学习机器学习
其中最重要的原因是需要AI训练师。
在机器学习中,需要挑选出合适的 Model、Loss Function、…,不同的Model、Loss Function适合解决不同的问题,这时候就需要富有经验的AI训练师去寻找合适的Model、Loss Function。
边栏推荐
- 人人可参与开源活动正式上线,诚邀您来体验!
- 果链“围城”:傍上苹果,是一场甜蜜与苦楚交错的旅途
- The difference between PHP equal to = = and identity equal to = = =
- Excellent test / development programmers should make breakthroughs and never forget their original intentions, so that they can always
- 7/24 training log
- 接口自动化测试平台FasterRunner系列(四)- 持续集成、解决多域名
- Pymoo学习 (6):终止条件
- PyQt5单击QTableView垂直表头verticalHeader获取行数据以及单击单元格获取行数据操作
- 信达证券是国企吗?在信达证券开户资金安全吗?
- QT compiled successfully, but the program could not run
猜你喜欢

分享六个实用的小程序插件

人人可参与开源活动正式上线,诚邀您来体验!

进程通信(SystemV通信方式:共享内存,消息队列,信号量)

微软Azure和易观分析联合发布《企业级云原生平台驱动数字化转型》报告

Excellent test / development programmers should make breakthroughs and never forget their original intentions, so that they can always

给生活加点惊喜,做创意生活的原型设计师丨编程挑战赛 x 选手分享

歌曲转调之后和弦如何转换

阿里云技术专家秦隆:可靠性保障必备——云上如何进行混沌工程?

基于Mysql-Exporter监控Mysql

Pixel2mesh generates 3D meshes from a single RGB image eccv2018
随机推荐
【加密周报】加密市场有所回温?寒冬仍未解冻!盘点上周加密市场发生的重大事件!
HTTP cache tongtianpian, there may be something you want
Yarn installation and use tutorial [easy to understand]
qt之编译成功但程序无法运行
基础乐理之音程的度数
How to design product help center? The following points cannot be ignored
[open source project] stm32c8t6 + ADC signal acquisition + OLED waveform display
华为交换机系统软件升级和安全漏洞修复教程
How to create an effective help document?
F5:企业数字化转型所需六大能力
"Wdsr-3" Penglai pharmaceutical Bureau solution
软件测试(思维导图)
《21天精通TypeScript-4》-类型推断与语义检查
How to prohibit the use of 360 browser (how to disable the built-in browser)
In the first half of the year, the shipment volume has exceeded that of the whole year of last year, and centritec millimeter wave radar has "captured" the international giant
乐理基础 调式
软件测试流程(思维导图)
Interface automation test platform fasterrunner series (IV) - continuous integration and solution of multi domain names
Summer Challenge [FFH] this midsummer, a "cool" code rain!
Hough transform understanding [easy to understand]