fetch_openml
时间: 2023-10-03 19:06:34 浏览: 54
fetch_openml是一个Python库,用于从OpenML数据集存储库中获取数据集。OpenML是一个在线开放式机器学习平台,它提供了一个中央存储库,包含数千个数据集、任务和流程。fetch_openml库允许用户轻松地使用Python访问OpenML平台,并在机器学习项目中使用这些数据集。该库包含一些常用的机器学习数据集,如MNIST手写数字数据集和波士顿房价数据集,同时也支持从OpenML平台获取其他数据集。
相关问题
fetch_openml构造函数
fetch_openml是一个从OpenML数据集存储库中下载数据集的函数。它接受以下参数:
- name(必填):数据集的名称或OpenML ID。
- version(可选):数据集的版本号。默认为“active”。
- data_home(可选):数据集的保存路径。默认为“~/scikit_learn_data”。
- target_column(可选):目标变量列的名称。默认为None。
- cache(可选):是否使用本地缓存。默认为True。
- return_X_y(可选):如果为True,则返回数据和目标变量作为两个独立的变量。默认为False。
fetch_openml函数返回一个元组,其中包含以下四个元素:
- data:数据集的特征矩阵。
- target:目标变量数组。
- feature_names:特征名称列表。
- DESCR:数据集的描述文本。
fetch_openml使用mnist
fetch_openml是一个Python库,可以用来获取各种数据集,包括MNIST手写数字数据集。
使用fetch_openml获取MNIST数据集的代码如下:
```
from sklearn.datasets import fetch_openml
mnist = fetch_openml('mnist_784')
```
这个代码会从OpenML上下载MNIST数据集,并将其存储在一个名为mnist的变量中。数据集包含70000张28x28像素的手写数字图片,每张图片都有一个对应的标签,表示这张图片所代表的数字。