GodStick 发表于 2019-7-22 15:48

【人工智能系列教程】机器学习(一)——初识机器学习

> 新人一枚,想给论坛贡献一份力量,就把我以前写的一些教程发到论坛里,希望可以给大家带来帮助。

### 学习本教程的前置基础
- 高等数学基础
- 线性代数基础
- Python基础
- 英语基础
如果没有上面的基础,可能观看本教程会很有点吃力,希望能尽快更完。
机器学习是人工智能的一大分支,本部分是基于吴恩达的课程进行的梳理,后续深度学习基于CS231n进行梳理。
#### 1.什么是机器学习
首先Arthur在1959年将机器学习定义为:在没有明确设置的情况下使计算机具有学习能力的研究领域
接着后来Tom Mitchell在1998年将机器学习重新定义为:
一个适当的学习问题定义如下:
计算机程序从经验E中学习解决一任务T
进行某一性能度量P,通过P测定在T上的表现因经验E而提高

![机器学习定义](https://i.loli.net/2019/07/22/5d3569e19413c84072.png)

第二个定义可能理解有点难度,举个例子:
让机器学会跳棋,而跳棋游戏的经验E就是程序与自己下几万次跳棋,任务T就是玩跳棋,性能度量P就是与新对手玩跳棋时赢的概率

#### 2.监督学习
监督学习是指给机器一定的训练集,训练集里每个元素都有相应的正确标签。让机器学习这些训练集,来训练出可以达到预期相应的正确标签的模型,也就是说给定机器学习的目标,让机器自己去学习。
举个例子:
假设你要预测房价,你收集了房价信息,并绘制了数据集,就像这样:

![房价数据集](https://i.loli.net/2019/07/22/5d3569e19413c84072.png)

横轴是房子的大小,竖轴是房价的多少,有了这些数据,你要训练出一个模型来拟合这些数据以便于你代入其他的数据来预测房价,就好像是找到一条函数符合这些数据。这就是最简单的监督学习,也就是我们说的回归模型。
再举一个例子:
有两类照片,一类是狗,一类是猫,我们给每张照片分好类,做好标签制作出一个数据集。计算机用这些数据,来自己学习分类那个照片是猫那个照片是狗,这也就是分类模型。

#### 3.非监督学习
在机器学习,无监督学习的问题是,在未加标签的数据中,试图找到隐藏的结构。

比如谷歌新闻,谷歌新闻会不停的收集不同的新闻页面,谷歌的服务器会自动把这些新闻分类。

kexue8 发表于 2019-7-22 16:23

感谢!这是第一期?

hasamk 发表于 2019-7-22 16:26

支持楼主,期待后续更新!
PS:后续英文能否放上可复制的,英文不好,方便复制一下去翻译 {:1_918:}
--
机器学习、深度学习人工智能相关的资料也分享一波吧!
{:1_893:}

吾爱冷空气 发表于 2019-7-22 16:39

期待着后续更新

q546624527 发表于 2019-7-22 17:01

才复习了一轮线性代数。。高数难道也要复习{:1_925:}

GodStick 发表于 2019-7-22 19:10

q546624527 发表于 2019-7-22 17:01
才复习了一轮线性代数。。高数难道也要复习

高数是人工智能算法的基石,高数如果没有基础,会无法理解算法

misenlin 发表于 2019-7-22 20:47

等待更新

lsy832 发表于 2019-7-22 20:49

刚刚刷到(二)反到一 看了一下,然后去百度学习数学了
页: [1]
查看完整版本: 【人工智能系列教程】机器学习(一)——初识机器学习