都是从数据中提取信息的过程。
●都是数学和计算机结合的产物。
●都可以帮助人们进行判断和决策。
4.2 机器学习的基本概念
在本节中,我们首先了解一个机器学习任务是如何进行的,分为哪些关键步骤;其次阐述机器学习中的几个重要的术语(样本、特征、目标);最后了解如何根据目标形式对机器学习任务进行分类。
4.2.1数据集、特征和标签
我们从一个实际问题出发。表4-2是纽约市某餐厅一个月内顾客消费和给予小费的数据,我们希望利用此数据研究顾客用餐给小费的规律。以这个数据集为例,我们先向读者介绍机器学习中的一些基本概念。
我们通常把表4-2这样的样本数据叫作数据集(dataset),该数据集以结构化的列表形式呈现。数据集由若干样本(instances或examples)组成,每一个样本是一个观测数据的记录(Records),或者叫观测值(Observances),在表格中以行(Row)的形式体现。在机器学习中,一行、一条记录和一个样本的概念可以视为是等价的。在这个情景中,我们关注的是顾客给予小费的情况,小费这一列是我们关注的结果(outcome),我们可以把这个变量称为因变量(dependent variable,也叫函数值),在机器学习领域中通常叫作目标(target)或标签(label),也有人把它称为响应值(response)。以上几个概念可以视为一个意思,在本书中一般用目标来指代这个变量,对应的数据称为标签数据。不同于“小费”,表中其他列表示的变量在这个问题中是用来解释和预测“小费”的,我们把这些变量叫作自变量(independent variables),在机器学习领域通常用特征(Features)这个术语来表示。特征和目标在表中通常以列(column)的形式呈现。整个关系如图4-7所示。
第4章 机器学习概述
139