网易首页 > 网易号 > 正文 申请入驻

ML:监督学习数据集的基本结构

0
分享至

从机器学习建模角度看,一个监督学习数据集通常至少包含以下两部分核心数据:

• 特征矩阵(feature matrix)

• 标签数组(target array)

为了便于理解数据含义,许多数据集还会提供附加说明信息,例如:

• 特征名称(feature names)

• 类别名称(target names)

• 数据说明(dataset description)

下面分别介绍这些概念,并使用 Scikit-Learn 自带的鸢尾花数据集(Iris dataset)进行说明。

一、特征矩阵

1、基本概念

在机器学习中,每个样本通常由多个特征(feature)描述。

例如,一个样本可能包含:

• 长度

• 宽度

• 重量

• 温度

如果一个数据集中有 n 个样本,每个样本有 m 个特征,那么这些特征就会组成一个二维矩阵:

]

其中,每一行表示一个样本,每一列表示一个特征。

因此矩阵维度为:

(n_samples, n_features)

即:

(样本数, 特征数)

特征矩阵通常记为 X,它是机器学习模型的输入数据。

在实际应用中,特征矩阵通常来自数据表(如 CSV、Excel)、数据库查询结果、传感器采集数据,或通过特征工程从原始数据中计算得到。

2、鸢尾花数据集示例

鸢尾花数据集包含 150 个样本,每个样本包含 4 个特征:

• 花萼长度(sepal length (cm))

• 花萼宽度(sepal width (cm))

• 花瓣长度(petal length (cm))

• 花瓣宽度(petal width (cm))

使用 Scikit-Learn 查看特征矩阵:

print(iris.data[:3])     # 前三个样本的特征

示例输出:

 [4.7 3.2 1.3 0.2]]

iris.data 就是特征矩阵(通常是二维 ndarray 数组),(150, 4) 表示 150 个样本,每个样本包含 4 个特征。

二、标签数组

1、基本概念

在监督学习中,每个样本通常对应一个标签(label)或目标值(target)。例如:

y = [0,0,0,1,1,2,...]

其中每个元素表示一个样本所属的类别。

标签数组通常记为 y,其形状通常为:

(n_samples,)

即一维数组。

训练模型时常见形式:

model.fit(X, y)

其中,X 为特征矩阵,y 为标签数组。

标签数组之所以称为 target array,是因为这些值表示模型需要预测或学习的目标变量(target variable),模型训练的目标就是根据特征矩阵 X 去逼近这些目标值。

2、鸢尾花数据集示例

鸢尾花数据集中共有 3 种鸢尾花的类别。

查看标签数组:

print(iris.target[95:105])   # 10 个样本的标签

示例输出:

[1 1 1 1 1 2 2 2 2 2]

iris.target 表示标签数组,每个数字代表一种鸢尾花的类别编号。

在监督学习中,特征矩阵 X 与标签数组 y 的样本顺序必须一一对应,即:第 i 行特征对应第 i 个标签。

三、特征名称

1、基本概念

特征矩阵中的每一列表示一个特征,但这些特征通常具有具体含义。

例如:

• 身高

• 体重

• 年龄

为了说明这些特征的含义,数据集通常提供特征名称(feature names)。其结构通常是一个字符串列表:

['feature1', 'feature2', ...]

特征名称可以帮助我们理解数据的实际意义。

2、鸢尾花数据集示例

查看鸢尾花数据集的特征名称:

print(iris.feature_names)

输出示例:

 'petal width (cm)']

iris.feature_names 给出了每个特征的名称,这些名称与 iris.data 的列顺序一一对应。

例如:

data[:,1] → sepal width

四、类别名称

1、基本概念

在分类问题中,标签通常表示类别(class)。

为了便于计算,机器学习算法通常使用“整数标签”表示类别:

0,1,2,...

但这些数字本身没有语义,因此数据集通常会提供类别名称(target names)。

2、鸢尾花数据集示例

查看类别名称:

print(iris.target_names)

输出示例:

['setosa' 'versicolor' 'virginica']

iris.target_names 表示类别名称,iris.target 中的数字与这些名称对应。例如:

print(iris.target_names[label])         # 对应的类别名称

示例输出:

setosa

说明:label 为类别编号,target_names[label] 可以得到类别名称。

五、数据说明

1、基本概念

一个数据集通常还包含背景说明信息,例如:

• 数据来源

• 数据收集方式

• 样本数量

• 特征解释

• 类别说明

这些信息对于理解数据非常重要,因此很多机器学习数据集都会提供数据说明(dataset description)。

2、鸢尾花数据集示例

查看数据说明:

print(iris.DESCR[:200])   # 显示前200个字符

iris.DESCR 是数据集说明文本(字符串),内容通常较长,因此只显示前 200 个字符。其中通常包括:

• 数据集来源

• 特征说明

• 数据规模

六、数据集结构的整体关系

一个典型的机器学习数据集通常可以表示为:

      └── 解释数据来源与结构

在 Scikit-Learn 的数据集中,这些内容通常分别对应:

数据说明        → DESCR

小结

在监督学习数据集中,最核心的结构包括特征矩阵与标签数组:特征矩阵描述每个样本的输入变量,标签数组描述模型需要学习的目标。同时,为了帮助理解数据含义,数据集通常还会提供特征名称、类别名称以及数据说明。在 Scikit-Learn 中,这些信息通常分别对应 data、target、feature_names、target_names 和 DESCR 等字段,它们共同构成了一个完整的数据集结构。


点赞有美意,赞赏是鼓励

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“把孩子吃死你就老实了!”一个红薯叶窝窝头让孩子奶奶被骂惨!网友:这婆婆揍起来没有心理负担!

“把孩子吃死你就老实了!”一个红薯叶窝窝头让孩子奶奶被骂惨!网友:这婆婆揍起来没有心理负担!

林林先生
2026-09-08 11:51:39
发现中国一个奇怪的现象:只要有公婆帮扶的家庭,儿媳都忙着回公婆家;而公婆不帮的家庭,儿媳早已断联!

发现中国一个奇怪的现象:只要有公婆帮扶的家庭,儿媳都忙着回公婆家;而公婆不帮的家庭,儿媳早已断联!

心理观察局
2026-08-01 07:10:30
这 4 种病一得,生命就进入倒计时?医生:千万别低估体检的重要性

这 4 种病一得,生命就进入倒计时?医生:千万别低估体检的重要性

荷兰豆爱健康
2026-09-04 03:54:54
6岁永久失明,全网心疼的郭斌(高考721分,在武汉求学12年),今天大学报到

6岁永久失明,全网心疼的郭斌(高考721分,在武汉求学12年),今天大学报到

极目新闻
2026-09-06 16:54:51
女人见面的最高礼仪,就是穿裙子,这是对你的重视,对约会的重视

女人见面的最高礼仪,就是穿裙子,这是对你的重视,对约会的重视

加油丁小文
2026-09-01 07:09:58
海外有5000多万华人,为什么只有泰国的980万华人被全部同化了?

海外有5000多万华人,为什么只有泰国的980万华人被全部同化了?

娱乐圈见解说
2026-09-08 00:19:55
时隔40年重返八强!匈牙利女篮全队绕圈庆祝 世界杯最强黑马将战美国

时隔40年重返八强!匈牙利女篮全队绕圈庆祝 世界杯最强黑马将战美国

颜小白的篮球梦
2026-09-09 08:43:09
靠刑讯逼供成为“女神探”,聂海芬为什么能无牢狱之灾,平稳退休

靠刑讯逼供成为“女神探”,聂海芬为什么能无牢狱之灾,平稳退休

娱乐洞察点点
2026-09-08 07:26:37
百万粉丝吃播网红“干饭莹莹猝然离世,年仅24岁!从发文提醒到去世仅3天…

百万粉丝吃播网红“干饭莹莹猝然离世,年仅24岁!从发文提醒到去世仅3天…

大风新闻
2026-09-08 08:59:07
连续5轮被看衰!郑钦文击败世界第2的概率仅13% 但比上一轮高了1%

连续5轮被看衰!郑钦文击败世界第2的概率仅13% 但比上一轮高了1%

风过乡
2026-09-09 07:13:16
陈伟霆一家阿那亚遛娃!何穗看着比陈伟霆还高,身材五五分但很白!

陈伟霆一家阿那亚遛娃!何穗看着比陈伟霆还高,身材五五分但很白!

阿废冷眼观察所
2026-09-09 02:18:46
马斯克发出警告!接下来全世界将面临一场危机,或许只有中国是个例外

马斯克发出警告!接下来全世界将面临一场危机,或许只有中国是个例外

扶苏聊历史
2026-09-08 18:10:42
9月起养老金重算补发相继启动!企退3000和6000元补发相差2倍吗

9月起养老金重算补发相继启动!企退3000和6000元补发相差2倍吗

偷喝一口奶
2026-09-09 08:23:45
全球最大岛礁被我国收回!面积相当于四个深圳,曾遭美菲合力抢夺

全球最大岛礁被我国收回!面积相当于四个深圳,曾遭美菲合力抢夺

新车知多少
2026-08-29 00:44:28
9月7日,日本的名古屋亚运会开幕式即将于本月19日举行,但日媒突然发布消息表示——高市早苗首相将不会出席开幕式

9月7日,日本的名古屋亚运会开幕式即将于本月19日举行,但日媒突然发布消息表示——高市早苗首相将不会出席开幕式

扶苏聊历史
2026-09-08 18:22:18
台海还没开战,另一场恶仗已逼近中国?美揭下伪装,基辛格没说错

台海还没开战,另一场恶仗已逼近中国?美揭下伪装,基辛格没说错

阿鼵评论哥
2026-09-08 21:22:24
女篮世界杯8强出线形势!6队突围日韩遭淘汰:中国波多黎各争1席

女篮世界杯8强出线形势!6队突围日韩遭淘汰:中国波多黎各争1席

一缕阳光f
2026-09-09 07:46:40
热议韦世豪连续发声:估计是听证会给他搞毛了;俱乐部该让他闭嘴

热议韦世豪连续发声:估计是听证会给他搞毛了;俱乐部该让他闭嘴

懂球帝
2026-09-08 17:02:05
大面积降温,中到大雨将抵江苏

大面积降温,中到大雨将抵江苏

镇江风情
2026-09-09 07:43:15
凯恩:73球让我震惊,梅罗是历史前二伟大球员

凯恩:73球让我震惊,梅罗是历史前二伟大球员

懂球帝
2026-09-08 19:20:09
2026-09-09 10:03:00
MediaTea
MediaTea
专业的数字媒体、新媒体技术
2149文章数 86关注度
往期回顾 全部

科技要闻

DeepSeek V4 Flash明日降价,V4.1 Flash已内测

头条要闻

学生质疑学校收空调使用维护费不缴费就上锁 校方回应

头条要闻

学生质疑学校收空调使用维护费不缴费就上锁 校方回应

体育要闻

韩旭:我一定会再次走出去

娱乐要闻

郭德纲被处罚,郭麒麟被曝恋情瓜

财经要闻

美国“虹吸”全球铜库存,伦铜再创新高

汽车要闻

领克20 领克的纯电小钢炮这次更运动了

态度原创

家居
房产
艺术
游戏
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

真快啊!海口这个超级城更,又有大动作!

艺术要闻

毛泽东写给蒋的钢笔信,硬笔书法天花板!

任天堂《塞尔达传说》40周年版Switch 2开启预购

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版