1. ホーム
  2. python

[解決済み】import input_data MNIST tensorflowが動かない。

2022-02-11 01:46:26

質問

TensorFlow MNIST サンプルが fully_connected_feed.py と共に実行されない。

これを調べてみて気がついたのは input_data が組み込まれていませんでした。 そこで、フォルダごと ここで . チュートリアルを始めるにはどうしたらいいですか?

import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)


---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-a5af65173c89> in <module>()
----> 1 import input_data
      2 mnist = tf.input_data.read_data_sets("MNIST_data/", one_hot=True)

ImportError: No module named input_data

私はiPython (Jupyter)を使用しているので、作業ディレクトリをダウンロードしたフォルダに変更する必要がありますか? tensorflow ディレクトリに保存されますか?その場合、どこにファイルを追加すればいいのでしょうか?私がインストールしたのは tensorflowpip (私のOSXでは)現在の位置は ~/anaconda/lib/python2.7/site-packages/tensorflow/__init__.py

これらのファイルは、直接 tensorflow のように sklearn それとも、ディレクトリに cd して、そこから作業すればいいのでしょうか?例題が明確ではありません。

EDIT

この記事は非常に古いものです

解決するには?

では、ディレクトリにいると仮定してみましょう。 /somePath/tensorflow/tutorial (そして、これはあなたの作業ディレクトリです)。

をダウンロードするだけです。 input_data.py ファイルを作成し、このように配置します。呼び出すファイル名を想定してみましょう。

import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
...

main.py で、これも同じディレクトリにあります。

これが完了したら、あとは main.py すると、ファイルのダウンロードが始まり、MNIST_data フォルダに格納されます(一度格納されると、スクリプトは次回からダウンロードしません)。