日々精進

新しく学んだことを書き留めていきます

MNISTをダウンロードしようとすると「ConnectionResetError: [Errno 104] Connection reset by peer from sklearn.datasets import fetch_mldata」エラー

ダウンロード先サーバが落ちてるのが原因らしい。 以下のようにしてキャッシュフォルダにMNISTを直接ダウンロードしてからfetch_mldataを実行すると直る。

cd ~/scikit_learn_data/mldata
wget https://github.com/amplab/datascience-sp14/blob/master/lab7/mldata/mnist-original.mat

ライブラリのダウンロード先URLを↑のURLにしてくれればいいのに。。 まあ公式がGitHubアカウント作ってそのURLに変更するのがベストかな。

参考:

stackoverflow.com

Kerasでmodel.summary()を実行すると「ValueError: This model has never been called, thus its weights have not yet been created, so no summary can be displayed. Build the model first (e.g. by calling it on some data).」エラー

原因はinputレイヤが定義されていないこと。 以下のような感じでInputレイヤを定義すると直った。

model.add(Flatten(input_shape=(299, 299, 3)))

一番最初のレイヤをDenseからFlattenにした時にinput_shape引数も移さないといけなかったのが漏れてた。。

参考:

github.com