Datawhale X 李宏毅苹果书 AI夏令营 Task1笔记:了解机器学习
机器学习:
首先简单介绍一下机器学习(Machine Learning,ML)的基本概念。机器学习,顾名思义,机器具备有学习的能力。具体来讲,机器学习就是让机器具备找一个函数的能力。
找一个函数:指的是找一个,能够描述一个场景数学规律的函数模型,具体方法大致是:让机器运行算法,通过输入的数据,确定合适的函数参数,逼近实际场景。
函数:可以把函数当作一个功能的接口,靠机器学习找到这个功能的接口,然后调用这个接口去完成想要做的事。
机器学习的类别:
回归
假设要找的函数的输出是一个数值,一个标量(scalar),这种机器学习的任务称为回归。
分类
分类任务要让机器做选择题。应用场景不同,分类则不同。有合适的数据,合适的结构,合适的算力,机器就能计算出来一个合适的“函数”,面对后续类似场景拥有分类的能力
结构化学习
机器不只是要做选择题或输出一个数字,而是产生一个有结构的物体,比如让机器画一张图,写一篇文章。这种叫机器产生有结构的东西的问题称为结构化学习。
机器学习找函数的过程,分为三个步骤:
第1个步骤:写出一个带有未知参数的函数 f
第 2 个步骤:定义损失(loss),损失也是一个函数。这个函数的输入是模型里面的参数。模型:带有未知的参数(parameter)的函数称为模型(model)
第 3 步:解一个最优化的问题