Keras documentation pageの指示に従ってkeras.json
ファイルを変更しました。しかし、私のIpythonノートブックでは、私はTensorflowをバックエンドとして使っていると言います。たぶん、それは何らかの形でJupyterの設定に関連しているカーネルバックエンドをIpythonのTheanoに変更するノート
?親切にお手伝いください。私は問題がどこから来たのか把握する方法も知らない。ありがとう!
Keras documentation pageの指示に従ってkeras.json
ファイルを変更しました。しかし、私のIpythonノートブックでは、私はTensorflowをバックエンドとして使っていると言います。たぶん、それは何らかの形でJupyterの設定に関連しているカーネルバックエンドをIpythonのTheanoに変更するノート
?親切にお手伝いください。私は問題がどこから来たのか把握する方法も知らない。ありがとう!
あなたは、ノートブックの開始時に次のことを試みることができる:
import os
os.environ["KERAS_BACKEND"] = "theano"
import keras; import keras.backend
if keras.backend.backend() != 'theano':
raise BaseException("This script uses other backend")
else:
keras.backend.set_image_dim_ordering('th')
print("Backend ok")
基本的に環境KERAS_BACKENDはので、これはあなたがkerasをインポートする前に何かすることを強制する一つの方法ですJupyterでいくつかの点でoverwritenすることができます。バックエンド。 python 2.7にどのような作品
# When I executed the suggestion -- the output I got..
BaseExceptionTraceback (most recent call last)
<ipython-input-7-c4352a2d60e6> in <module>()
3 import keras; import keras.backend
4 if keras.backend.backend() != 'theano':
----> 5 raise BaseException("This script uses other backend")
6 else:
7 keras.backend.set_image_dim_ordering('th')
BaseException: This script uses other backend
変えます。
- 代わりに何を手伝ってくれたことは、次ました:iPythonで How to switch Backend with Keras (from TensionFlow to Theano)
コード
from keras import backend; print(backend._BACKEND)
from keras import backend as K
import os
def set_keras_backend(backend):
if K.backend() != backend:
os.environ['KERAS_BACKEND'] = backend
reload(K)
assert K.backend() == backend
print ("Change Keras Backend to Theano")
set_keras_backend("theano")
from keras import backend; print(backend._BACKEND)
iPythonで出力
tensorflow
Change Keras Backend to Theano
theano
参照[この](HTTP: //www.nodalpoint.com/switch-keras-backend/)。 –
ありがとう@ ParagS.Chandakkar。しかし、それは私のためには動作しません。 'keras.backend.backend()'を実行しても、 'tensorflow'と表示されます。たぶん、私はテンソルフローをアンインストールすることで問題を解決できますか? – user3768495
試してみましたか?KERAS_BACKEND = theano jupyter notebook --no-browser --ip xxx.xxx.xxx.xxx? keras.backend.set_image_dim_ordering( 'tf') – maz