【问题标题】:What is the difference between load_digits() and fetch_mldata("MNIST Original")load_digits() 和 fetch_mldata("MNIST Original") 有什么区别
【发布时间】:2018-05-13 01:00:53
【问题描述】:

我想知道两者的区别

from sklearn import datasets
dataset = datasets.fetch_mldata("MNIST Original")

from sklearn.datasets import load_digits
tempdigits = load_digits()  

这两者与 MNIST 数据集有什么关系?

【问题讨论】:

    标签: python machine-learning scikit-learn dataset mnist


    【解决方案1】:

    sklearn 附带一些小型标准数据集,不需要从某些外部网站下载任何文件。 load_digits 包括来自 UCI ML 数据集的大约 1800 个大小为 8X8 的样本:

    http://archive.ics.uci.edu/ml/datasets/Optical+Recognition+of+Handwritten+Digits

    fetch_mldata 从 http://mldata.org/repository/data/viewslug/mnist-original/ 其中包含 70000 个大小为 28x28 像素的样本

    所以基本上下载的数据集是不同的。

    【讨论】:

    • 这两个和标准的 MNIST 数据集有区别吗?
    • fetch_mldata 获取的数据集是原始的 MNIST 数据集。 load_digits 获取的数据集是经过一些修改的预处理版本。 UCI 链接指定了所做的更改。
    猜你喜欢
    • 1970-01-01
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    • 2011-02-25
    • 2011-11-22
    • 2015-03-26
    相关资源
    最近更新 更多