机器学习打卡day1

1.机器学习的介绍

在讲机器学习之前,我们首先通过了河狸先天听到水声就会建筑水坝的例子,知道我们机器学习的目的也是想让机器学会学习的能力,而不仅仅是像普通机器人一样,只会操作已经预设好的规则。

2.机器学习的步骤

在整个machine learning framework整个过程分成了三个步骤。

第一个步骤就是找一个function,

第二个步骤让machine可以衡量一个function是好还是不好,

第三个步骤是让machine有一个自动的方法,有一个好演算法可以挑出最好的function。

左边这个部分叫training,就是学习的过程;

右边这个部分叫做testing,学好以后你就可以拿它做应用。

3.机器学习的相关技术

我们可以看到,机器学习分为监督学习,半监督学习,无监督学习,迁移学习和强化学习。

3.1 监督学习

regression:通过training data训练集,找到一个function,输出一个scalar。

claasification:Regression和Classification的差别就是我们要机器输出的东西的类型是不一样。在Regression中机器输出的是一个数值,在Classification里面机器输出的是类别。

解任务:中第一步就是要选择function set,选不同的function set就是选不同的model。

Model有很多种,最简单的就是线性模型,但我们会花很多时间在非线性的模型上。在非线性的模型中最耳熟能详的就是Deep learning。

其中, 在监督学习中,machine要解的任务上除了有Regression、classification,还有一类的问题是structured learning。structured learning 中让机器输出的是要有结构性的,比如语音转文字,图片上标注文字等。

3.2 半监督学习

监督学习需要大量的training data。training data告诉找的function的input和output之间的关系。

如果我们在监督学习下进行学习,我们需要告诉机器function的input和output是什么。

这个output往往没有办法用很自然的方式取得,需要人工的力量把它标注出来,这些function的output叫做label。

少量的labelled data,但是同时又有大量的Unlabeled data.

3.3 无监督学习

完全没有任何label的情况下,到底机器可以学到什么样的事情。

3.4 迁移学习

减少data用量.

假设我们要做猫和狗的分类问题,我们也一样,只有少量的有label的data。

但是我们现在有大量的data,这些大量的data中可能有label也可能没有label。

但是他跟我们现在要考虑的问题是没有什么特别的关系的,我们要分辨的是猫和狗的不同,但是这边有一大堆其他动物的图片还是动画图片(凉宫春日,御坂美琴)你有这一大堆不相干的图片,它到底可以带来什么帮助。这个就是迁移学习要讲的问题。

3.5 强化学习

强化学习和监督学习进行比较时,在监督学习中我们会告诉机器正确答案是什么,而强化学习不会告诉机器哪一个是最争取的答案,而是通过给输出结果打分,不断地让机器学习通过大量的得分,自己判断哪个答案最佳。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值