【资源】17个最受欢迎的机器学习应用标准数据集

【新智元导读】学好机器学习的关键是用许多不同的数据集来实践。本文介绍了10个最受欢迎的标准机器学习数据集和7个时间序列数据集,既有回归问题也有分类问题,并提供了各数据集输入输出的变量名称和基准性能,以及下载地址,可以用作练习的资源。

学好机器学习的关键是用许多不同的数据集来练习。因为对不同的问题,需要有不同的数据准备和建模方法。本文介绍了10个最受欢迎的标准机器学习数据集,可以用作练习的资源。

每个数据集均按照一定的格式介绍,以使读者相对容易比较,为他们的特定练习任务选择数据集或建模方法。

格式:

  1. 名称:如何引用数据集
  2. 问题类型:是回归问题还是分类问题
  3. 输入和输出:输入和输出特征的数量和名称
  4. 性能:使用零规则算法(Zero Rule Algorithm)的基准性能比较,以及已知的最佳性能
  5. 示例:原始数据前5行的快照
  6. 链接:下载数据集及了解更多的链接

标准数据集

下面是本文将介绍的 10 个数据集的列表。每个数据集都不大,能够适应内存或使用电子表格查看。所有数据集都由表格数据组成,并且没有(显式的)缺失值。

  1. 瑞典汽车保险数据集
  2. 葡萄酒质量数据集
  3. 比马印第安人糖尿病数据集
  4. 声纳数据集
  5. 钞票数据集
  6. 鸢尾花卉数据集
  7. 鲍鱼数据集
  8. 电离层数据集
  9. 小麦种子数据集
  10. 波士顿房价数据集

瑞典汽车保险数据集

瑞典汽车保险数据集( Swedish Auto Insurance Dataset)包含了对所有索赔要求的总赔付预测,以千瑞典克朗计,给定的条件是索赔要求总数。

这是一个回归问题。它由 63 个观察值组成,包括1个输入变量和1个输出变量。变量名分别是:

  1. 索赔要求数量
  2. 对所有索赔的总赔付,以千瑞典克朗计

预测平均值的基准性能的均方根误差(RMSE)约为 72.251 千克朗。

前5行的示例如下:

下面是整个数据集的散点图:

下载地址:http://t.cn/RfHWAbI

葡萄酒质量数据集

葡萄酒质量数据集(Wine Quality Dataset )涉及根据每种葡萄酒的化学度量值来预测白葡萄酒的质量。

它是一个多类分类问题,但也可以定义为回归问题。每个类的观察值数量不均等。一共有 4898个观察值,11个输入变量和一个输出变量。变量名如下:

  1. 非挥发性酸度
  2. 挥发性酸度
  3. 柠檬酸
  4. 残留糖
  5. 氯化物
  6. 游离二氧化硫
  7. 总二氧化硫
  8. 浓度
  9. pH值
  10. 硫酸盐
  11. 酒精度
  12. 质量(得分在 0 和 10 之间)

预测平均值的基准性能的均方根误差(RMSE)为 0.148 的质量分数。

数据集前5行的示例如下:

比马印第安人糖尿病数据集

比马印第安人糖尿病数据集(Pima Indians Diabetes Dataset)涉及根据医疗记录预测比马印第安人5年内糖尿病的发病情况。

它是一个二元分类问题。每个类的观察值数量不均等。一共有 768 个观察值,8个输入变量和1个输出变量。缺失值通常用零值编码。变量名如下:

  1. 怀孕次数
  2. 口服葡萄糖耐受试验中,2小时的血浆葡萄糖浓度。
  3. 舒张压(mm Hg)
  4. 三头肌皮肤褶层厚度(mm)
  5. 2小时血清胰岛素含量(μU/ ml)
  6. 体重指数(体重,kg /(身高,m)^ 2)
  7. 糖尿病家族史
  8. 年龄(岁)
  9. 类变量(0 或 1)

预测最普遍类的基准性能是约 65% 的分类准确率,最佳结果达到约 77% 的分类准确率。

数据集前5行的示例如下:

下载地址:http://t.cn/RfaFfq8

声纳数据集

声纳数据集(Sonar Dataset )涉及预测根据给定声纳从不同角度返回的强度预测目标物体是岩石还是矿井。

它是一个二元分类问题。每个类的观察值数量不均等。一共有208个观察值,60个输入变量和1个输出变量。变量名如下:

  1. 从不同角度返回的声纳
  2. ... ...
  3. 类(M为矿井,R为岩石)

预测最普遍类的基准性能是约 53% 的分类准确率,最佳结果达到约 88% 的分类准确率。

该数据集前5行的示例如下:

下载地址:http://t.cn/Rf8GrP7

钞票数据集

钞票数据集(Banknote Dataset)涉及根据给定钞票的数个度量的照片预测是真钞还是假钞。

它是一个二元分类问题。每个类的观测值数量不均等。一共有 1372 个观察值,4个输入变量和1个输出变量。变量名如下:

  1. 小波变换图像(连续)
  2. 小波偏斜变换图像(连续)
  3. 小波峰度变换图像(连续)
  4. 图像熵(连续)。
  5. 类(0 为真钞,1 为假钞)

预测最普遍类的基准性能是约 50% 的分类准确率。

该数据集前5行的示例如下:

下载地址:http://t.cn/Rf8GdQo

鸢尾花卉数据集

鸢尾花卉数据集(Iris Flowers Dataset )涉及根据鸢尾花的测量数据预测花卉品种。

它是一个多类分类问题。每个类的观察值数量是均等的。一共有 150 个观察值,4个输入变量和1个输出变量。变量名如下:

  1. 萼片长度(cm)
  2. 萼片宽度(cm)
  3. 花瓣长度(cm)
  4. 花瓣宽度(cm)
  5. 类(Iris Setosa,Iris Versicolour,Iris Virginica)

预测最普遍类的基准性能是约 26% 的分类准确率。

该数据集前5行的示例如下:

下载地址:http://t.cn/Rf8GeUq

鲍鱼数据集

鲍鱼数据集(Abalone Dataset)涉及根据鲍鱼个体的测量数据来预测鲍鱼的年龄(环的数量)。

它是一个多类分类(multi-class classification)问题,但也可以作为回归问题。每个类的观察值数量不均等。该数据集有 4177 个观察值,8个输入变量和1个输出变量。 变量名如下:

  1. 性别(M,F,I)
  2. 长度
  3. 直径
  4. 高度
  5. 总重量
  6. 剥壳重量
  7. 内脏重量
  8. 壳重
  9. 环的数量

预测最普遍类的基准性能是约 16% 的分类准确率,预测平均值的基准性能的均方根误差(RMSE)是约 3.2 个环。

该数据集前5行的示例如下:

下载地址:http://t.cn/Rf8GDdu

电离层数据集

电离层数据集(Ionosphere Dataset)需要根据给定的电离层中的自由电子的雷达回波预测大气结构。

它是一个二元分类问题。每个类的观察值数量不均等,一共有 351 个观察值,34 个输入变量和1个输出变量。变量名如下:

  1. 1 17对雷达回波数据。
  2. 2 ... ...
  3. 3 类(g 表示好,b 表示坏)。

预测最普遍类的基准性能是约 64% 的分类准确率,最佳结果达到约 94% 的分类准确率。

该数据集前5行的示例如下:

下载地址:http://t.cn/Rf8GFY4

小麦种子数据集

小麦种子数据集(Wheat Seeds Dataset)涉及对不同品种的小麦种子进行预测,给定的是种子的计量数据。

它是一个二元分类问题。每个类的观察值是均等的,一共 210 个观察值,7个输入变量和1个输出变量。变量名如下:

  1. 区域
  2. 周长
  3. 压实度
  4. 籽粒长度
  5. 籽粒宽度
  6. 不对称系数
  7. 籽粒腹沟长度
  8. 类(1,2,3)

预测最普遍类的基准性能是约 28% 的分类准确率。

数据集前5行的示例如下:

下载地址:http://t.cn/RfHHbzw

波士顿房价数据集

波士顿房价数据集(Boston House Price Dataset)包含对房价的预测,以千美元计,给定的条件是房屋及其相邻房屋的详细信息。

该数据集是一个回归问题。每个类的观察值数量是均等的,共有 506 个观察,13 个输入变量和1个输出变量。变量名如下:

  1. CRIM:城镇人均犯罪率。
  2. ZN:住宅用地超过 25000 sq.ft. 的比例。
  3. INDUS:城镇非零售商用土地的比例。
  4. CHAS:查理斯河空变量(如果边界是河流,则为1;否则为0)。
  5. NOX:一氧化氮浓度。
  6. RM:住宅平均房间数。
  7. AGE:1940 年之前建成的自用房屋比例。
  8. DIS:到波士顿五个中心区域的加权距离。
  9. RAD:辐射性公路的接近指数。
  10. TAX:每 10000 美元的全值财产税率。
  11. PTRATIO:城镇师生比例。
  12. B:1000(Bk-0.63)^ 2,其中 Bk 指代城镇中黑人的比例。
  13. LSTAT:人口中地位低下者的比例。
  14. MEDV:自住房的平均房价,以千美元计。

预测平均值的基准性能的均方根误差(RMSE)是约 9.21 千美元。

数据集前5行的示例如下:

下载地址:http://t.cn/RfHTAgY

时间序列数据集

机器学习可以在时间序列数据集上应用。这些属于需要预测数值或分类的问题,但数据是按时间排序的。下面介绍7个标准时间序列数据集,可用于使用机器学习进行时间序列预测的实践。

单变量时间序列数据集

只有一个变量的时间序列数据集称为单变量数据集(univariate datasets),其优点是:

  • 简单且容易理解;
  • 支持excel或其他绘图工具;
  • 易于预测结果和期望结果的比较;
  • 易于尝试你并评估新的方法。

以下是4个单变量时间序列数据集,均可从datamarket上下载。

  • 洗发水销售数据集(Shampoo Sales Dataset)

该数据集描述了3年期间的洗发水月销售量,单位是销售量,有36个观察值。下面是该数据集前5行的示例,包括标题行:

  • 日最低温度数据集(Minimum Daily Temperatures Dataset)

该数据集描述了澳大利亚墨尔本市10年间(1981-1990)的日最低温度。单位是摄氏度,有3650个观察值,数据来源为澳大利亚气象局。

下面是该数据集前5行数据的示例:

  • 每月太阳黑子数数据集(Monthly Sunspot Dataset)

该数据集描述了230年间(1749-1983)观测到的每月太阳黑子数量。单位是太阳黑子数量,有2820个观察值。数据集的来源为 Andrews&Herzberg(1985)。

下面是前5行数据的示例:

  • 每日女婴出生人数数据集

该数据集描述了1959年加利福尼亚州每日出生的女婴人数。单位是人数,有365个观察值。数据集来源自 Newton(1988)。

下面是前5行的示例:

多变量时间序列数据集

多变量数据集(Multivariate datasets)通常更具挑战性,多变量时间序列数据的主要来源是 UCI 机器学习库(http://archive.ics.uci.edu/ml/),下文推荐的3个数据集均可下载。

  • EEG 人眼状态数据集

该数据集描述个体的 EEG 数据,以及他们的眼睛是睁着还是闭着。这个问题是为了根据跟定的 EEG 数据预测眼睛的状态。

这是一个分类预测模型问题,共有14980个观察值和15个输入变量。 分类值“1”表示眼睛闭着,“0”表示眼睛睁开着。 数据按时间排序,记录观察结果的时间是117秒。

下面是数据集前5行的示例:

  • 使用检测数据集(Occupancy Detection Dataset)

这个数据集描述有关房间特征的数据,目的是预测房间是否在使用中。数据集包含几个星期期间,共10560个一分钟的观察,属于分类预测问题。数据集包括7个特征值,例如房间的光线、气温、湿度等。

下面是前5行数据的示例,包括标题行:

  • 臭氧水平检测数据集

这个数据集描述了6年期间的地面臭氧浓度数据,目的是预测是否“臭氧日”。数据集包含2,536个观察值,73个特征。 这是分类预测问题,类别值为“1”表示这天是臭氧日,为“0”表示正常日。

下面是前5行的示例:

总结

本文介绍了 10 个最受欢迎的标准数据集,你可以用它们来进行机器学习的应用练习。

可以采取以下步骤:

  1. 选择一个数据集。
  2. 选择你最喜欢的工具(例如 Weka,scikit-learn 或 R)
  3. 看看你的结果比基准分数高多少。

责编:XJ

原文发布于微信公众号 - 新智元(AI_era)

原文发表时间:2016-12-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏计算机视觉life

基于生长的棋盘格角点检测方法--(2)代码详解(上)

上一篇介绍了基于生长的棋盘格角点检测方法的大概原理,详见:基于生长的棋盘格角点检测方法–(1)原理介绍 本文进一步从代码解读角度出发,更深入地理解工程中是如...

25010
来自专栏小樱的经验随笔

多元回归模型

回归模型 1 基本知识介绍 1.1回归模型的引入 由于客观事物内部规律的复杂性及人们认识程度的限制,无法分析实际对象内在的因果关系,建立合乎机理规律的数学模型。...

3227
来自专栏量子位

如何捕获一只彩色卓别林?黑白照片AI上色教程很友好 | 哈佛大触

1722
来自专栏AI派

如何使用sklearn加载和下载机器学习数据集

sklearn 中提供了很多常用(或高级)的模型和算法,但是真正决定一个模型效果的最后还是取决于训练(喂养)模型时所用的数据。sklearn 中的 sklear...

6715
来自专栏深度学习自然语言处理

2018 NLPCC Chinese Grammatical Error Correction 论文小结

这一段时间,笔者一直在研究语音识别后的文本纠错,而就在八月26-30日,CCF的自然语言处理和中文计算会议召开了,笔者也从师兄那里拿到了新鲜出炉的会议论文集,其...

3573
来自专栏闪电gogogo的专栏

SAMP论文学习

SAMP:稀疏度自适应匹配追踪 实际应用中信号通常是可压缩的而不一定为稀疏的,而且稀疏信号的稀疏度我们通常也会不了解的。论文中提到过高或者过低估计了信号的稀疏度...

38312

TensorFlow中生成手写笔迹的Demo

这项操作现在在github上已经可以使用了。

4647
来自专栏用户2442861的专栏

卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning

欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld。  技术交流QQ群:433250724,欢迎对算法、技术感兴趣的同...

1841
来自专栏从流域到海域

Python机器学习中的特征选择

原文地址:https://machinelearningmastery.com/feature-selection-machine-learning-pytho...

1.3K7
来自专栏小鹏的专栏

机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系?

首先 Error = Bias + Variance + Noise Error反映的是整个模型的准确度,Bias反映的是模型在样本上的输出与真实值之间的误差...

2958

扫码关注云+社区