2017-11-07 10 views
1

ケラスをインストールしました。ケラスをインポートすると、テンソルフローがインストールされていないと表示されます。 keras.jsonファイルのバックエンドをtheanoに変更しようとしました。しかし、これはまだtensorflowという名前のモジュールがないと言うので、役に立たない。これを解決するのを手伝ってください。KeranoのバックエンドをTheanoに変更するには?

答えて

2

あなたは次のようにENV変数を使用することができます。

import os 
os.environ["KERAS_BACKEND"] = "theano" 
2

あなたはthisを試してみましたか? 、

{ 
"image_data_format": "channels_last", 
"epsilon": 1e-07, 
"floatx": "float32", 
"backend": "tensorflow" 
} 

は単にbackend"theano""tensorflow"、または"cntk"にフィールドを変更します。デフォルトの設定ファイルは次のようになります

$HOME/.keras/keras.json

あなたは、Keras設定ファイルを検索しますKerasは次にKerasコードを実行するときに新しい設定を使用します。

ます。また、環境変数KERAS_BACKENDを定義することができ、これはあなたの設定ファイルで定義されているものを上書きします:

KERAS_BACKEND=tensorflow python -c "from keras import backend"