1. ホーム

MNISTの読み込みに失敗しました。[WinError 10060] コネクタがしばらくして正しく応答しなくなったため 解決策

2022-02-18 22:16:59

転載しています。 https://blog.csdn.net/landcruiser007/article/details/79346982

tensorflowはmnistデータセットを読み込みます。booksやblogにあるコードの一部は以下の通りです。

from tensorflow.examples.tutorials.mnist import input_data
mnist=input_data.read_data_sets("MNIST_data/",one_hot=True)

  • 1
  • 2

ただし、以下のようなエラーが報告されることがあります。

TimeoutError Traceback (most recent call last)

TimeoutError: [WinError 10060] Connection attempt failed because the connecting party did not reply correctly after some time or the connected host did not respond.


  • 1
  • 2
  • 3
  • 4

ネットワークが、tensorflowのpyスクリプトプログラムで指定されたサイトから、mnistデータセットをダウンロードできないことが原因です。 
回避策 
ステップ1 Baidu.comからMNISTデータセットをダウンロードします。 
mnistデータセットをnetdiskにアップロードしました。 
https://pan.baidu.com/s/1c3QlQEW  パスワード:sq2a 
Step 2 任意の場所にダウンロードし、解凍する 

ステップ3 解凍したデータセットのアドレスをコピーする 
例えば、アドレスを抜き出してみました。C:\Usershheisenburg 
2行目のコードのMNIST_data/を置き換えてください。/とMNIST_dataの後にスラッシュⒶがあることに注意してください。

mnist=input_data.read_data_sets("C:/Users/heisenburg/Desktop/tensorflow/MNIST_data/",one_hot=True)

  • 1

仕上げ