1
votes

Comment puis-je résoudre l'impossibilité d'importer le nom «fetch_openml» depuis «sklearn.datasets»

J'apprends sklearn, mais je ne peux pas utiliser fetch_openml () . Il dit,

ImportError: impossible d'importer le nom 'fetch_openml' depuis 'sklearn.datasets'


1 commentaires

fetch_openml () est obsolète. Quelle est votre version scikit-learn?


3 Réponses :


-1
votes

Pour résoudre ce problème dans jupyter, procédez comme suit: 1 - Téléchargez le fichier mnist-original depuis " https://osf.io/jda6s/ "

2 - après le téléchargement, copiez-le dans C: \ Users \ YOURUSERNAME \ scikit_learn_data \ mldata

3 - dans notebook jupyter, exécutez cette commande: depuis sklearn.datasets import fetch_mldata mnist = fetch_mldata ('mnist-original')

J'espère travailler pour vous


0 commentaires

0
votes

Vous pouvez utiliser ceci:

from sklearn.datasets import fetch_openml


0 commentaires

0
votes

Dans la nouvelle version de sklearn, il est encore plus facile de récupérer des ensembles de données ML ouverts. Par exemple, vous pouvez ajouter un ensemble de données d'import et d'extraction de mnist comme:

from sklearn.datasets import fetch_openml
X, y = fetch_openml('mnist_784', version=1, return_X_y=True, as_frame=False)
print(X.shape, y.shape)

Pour plus de détails, consultez exemple officiel .


0 commentaires