Sklearnはfetch_mldata( 'MNIST original')を使用してmnistデータセットエラーを読み取ります
Sklearn Uses Fetch_mldata Read Mnist Dataset Error
有名な** Scikit-Learn&TensorFlowを使用したハンズオン機械学習**第3章ではmnistデータセットを使用していますが、本のコードではデータが正しく読み込まれません。
エラーインターフェース
もちろん、まだ長いコンテンツがあります。
エラーの原因
つまり、fetch_mldataはバージョン0.20で非推奨になり、バージョン0.22で削除されます。 (結局のところ、本の出版は数年前からあります)
解決
他のメソッドを使用して、mnistデータセットを取得します。
1.mnist-original.matをダウンロードします
https://github.com/amplab/datascience-sp14/raw/master/lab7/mldata/mnist-original.mat
2.現在のプログラムが配置されているフォルダーに新しいデータセットフォルダーを作成し、mnist-original.matをそのフォルダーにコピーします。
これにより、ファイルを正常に読み取ることができます。