`def sort_by_target(mnist):
reorder_train = np.array(sorted([(target, i) for i, target in enumerate(mnist.target[:60000])]))[:, 1]
reorder_test = np.array(sorted([(target, i) for i, target in enumerate(mnist.target[60000:])]))[:, 1]
mnist.data[:60000] = mnist.data[reorder_train]
mnist.target[:60000] = mnist.target[reorder_train]
mnist.data[60000:] = mnist.data[reorder_test + 60000]
mnist.target[60000:] = mnist.target[reorder_test + 60000]
try:
from sklearn.datasets import fetch_openml
mnist = fetch_openml('mnist_784', version=1, cache=True, as_frame=False)
mnist.target = mnist.target.astype(np.int8) # fetch_openml() returns targets as strings
sort_by_target(mnist) # fetch_openml() returns an unsorted dataset
except ImportError:
from sklearn.datasets import fetch_mldata
mnist = fetch_mldata('MNIST original')
mnist["data"], mnist["target"]`
< /code>
Я получил ошибку < /p>
c:lasers \cipher\ appdata\raaming\python\python311\site-packages\sklearn\datasets_openml.pypy : 110: userwarning: произошла сетевая ошибка при загрузке https://api.openml.org/data/v1/download/52667. Повторение ...
warn (
httperror: http error 404: не найдено < /p>
Подробнее здесь: https://stackoverflow.com/questions/793 ... st-dataset
HTTPError: Ошибка HTTP 404: Not Found при получении набора данных mnist ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение