gpt4 book ai didi

使用sklearn的Python MNIST数据集,选择特定数字

转载 作者:行者123 更新时间:2023-12-01 00:22:02 24 4
gpt4 key购买 nike

我正在使用 Sklearn 在 MNIST 数据集上训练几个模型,如何仅使用 MNIST 数据集中的两位数字 4 和 9(两个类别)来训练线性模型?

  • 如何选择我的X_test,X_train, y_test,y_train

最佳答案

所以你只想使用数字 4 和 9 的图像。

您需要像X[np.逻辑_or(y == 4, y == 9)]这样的索引:

import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.datasets import load_digits

digits = load_digits()

X = digits.data
y = digits.target

#Select only the digit 4 and 9 images
X = X[np.logical_or(y == 4, y == 9)]
y = y[np.logical_or(y == 4, y == 9)]

# verify selection
np.unique(y)
#array([4, 9])

# Now split them
X_train, X_test, y_train, y_test = train_test_split(
X, y, train_size=200, test_size=100)
<小时/>

仅使用数字 4:

X = digits.data
y = digits.target

#Select only the digit 4 and 9 images
X = X[y == 4]
y = y[y == 4]

关于使用sklearn的Python MNIST数据集,选择特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58892452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com