[英]keras backend theano/tensorflow
我在使用keras后端時遇到問題。 我將tensorflow設置為后端。 我檢查./keras/keras.json、activate.d和activate.sh以將tensorflow作為后端。 我還試圖將envs變量強制為tensorflow。
第一次在jupyter上運行keras,效果很好。 我也可以導入tensorflow而沒有任何錯誤。
但是,當我現在使用jupyter筆記本時,后端是theano。
我嘗試在ipython上導入keras,后端是tensorflow。
我用conda安裝keras,tensorflow和theano。
python版本:3.6
keras:2.0.6
張量流:1.3.0
茶野:0.9
操作系統:Win10
我嘗試了多種方法將jupyter Notebook的后端更改為tensorflow,但似乎不起作用。
通常,使用conda,我們會創建特定的環境(理論上)與其他環境獨立。
我建議您使用conda創建一個tensorflow環境。 使用命令提示符:
conda create -n myTensorflowEnv python=3.5
然后激活此環境:
activate myTensorflowEnv
然后,環境名稱應出現在命令提示符開頭的括號之間。 (以防萬一這不起作用,您可能需要設置一些變量: 如何激活Anaconda環境 )
在此環境中,您將安裝所需的一切:Tensorflow,Keras和其他依賴項。 但是,此過程取決於您想要的是cpu,gpu,編譯等。
您可能也應該在此環境中安裝jupyter。 (也許-僅當您遇到我在評論中提到的可怕錯誤時-才先卸載其他jupyters)。
如果一切順利,那么如果您在此環境中運行jupyter,則可以在該環境中使用tensorflow。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.