Keras バックエンドを変更するにはどうすればいいですか (json ファイルはどこにありますか)? 質問する

Keras バックエンドを変更するにはどうすればいいですか (json ファイルはどこにありますか)? 質問する

Kerasをインストールし、バックエンドをTheanoに切り替えたいと考えました。この郵便受けしかし、作成された json ファイルをどこに置くかまだわかりません。また、以下はimport kerasPython Shell で実行したときに表示されたエラーです。

TensorFlow バックエンドを使用します。

トレースバック (最新の呼び出しが最後): ファイル "", 行 1、import keras 内 ファイル "C:\Python27\lib\site-packages\keras__init__.py", 行 2、from . import backend 内 ファイル "C:\Python27\lib\site-packages\keras\backend__init__.py", 行 64、from .tensorflow_backend import * ファイル "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py", 行 1、import tensorflow as tf 内 ImportError: tensorflow という名前のモジュールがありません

python -c "import keras; print(keras.__version__)"Windows のコマンド ラインから実行すると、次の結果が得られました。

TensorFlow バックエンドを使用しています。トレースバック (最新の呼び出しが最後): ファイル "", 行 1, in ファイル "C:\Python27\lib\site-packages\keras__init__.py", 行 2, in from . import backend ファイル "C:\Python27\lib\site-packages\keras\backend__init__.py", 行 64, in from .tensorflow_backend import * ファイル "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py", 行 1, in import tensorflow as tf ImportError: tensorflow という名前のモジュールがありません

誰か助けてくれませんか? ありがとう!

ベストアンサー1

kerasのソースを見た後(この場所):

Pythonバイナリを起動して以下を実行します

import os
print(os.path.expanduser('~'))
# >>> C:\\Users\\Sascha'  # will look different for different OS
  • これはベースディレクトリである必要があります
  • .kerasKerasはそこにフォルダを作成しますkeras.json(すでに作成されている場合)。そこにない場合は、そこに作成します。
  • 例:C:\\Users\\Sascha\\.keras\\keras.json'

おすすめ記事