您好,登錄后才能下訂單哦!
前言:
Keras是一個(gè)高層神經(jīng)網(wǎng)絡(luò)API,Keras由純Python編寫(xiě)而成并基Tensorflow、Theano以及CNTK后端。Keras 為支持快速實(shí)驗(yàn)而生,能夠把你的idea迅速轉(zhuǎn)換為結(jié)果,如果你有如下需求,請(qǐng)選擇Keras:
簡(jiǎn)易和快速的原型設(shè)計(jì)(keras具有高度模塊化,極簡(jiǎn),和可擴(kuò)充特性)支持CNN和RNN,或二者的結(jié)合無(wú)縫CPU和GPU切換
Theano 是一個(gè) Python 庫(kù),用來(lái)定義、優(yōu)化和模擬數(shù)學(xué)表達(dá)式計(jì)算,用于高效的解決多維數(shù)組的計(jì)算問(wèn)題。
Tensorflow擁有多層級(jí)結(jié)構(gòu),可部署于各類(lèi)服務(wù)器、PC終端和網(wǎng)頁(yè)并支持GPU和TPU高性能數(shù)值計(jì)算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開(kāi)發(fā)和各領(lǐng)域的科學(xué)研究。
實(shí)現(xiàn):
其實(shí)就是在C:\Users\75538(75538是我的windos用戶名字,找你對(duì)應(yīng)的用戶名就行)下有個(gè)文件夾.keras,里面有keras.json文件,改一下里面的內(nèi)容就好了,如果沒(méi)有文件夾和文件,手動(dòng)創(chuàng)建就行。
用theano的話,keras.json寫(xiě)入
{ "image_dim_ordering": "th", "epsilon": 1e-07, "floatx": "float32", "backend": "theano" }
用thesorflow的話,keras.json寫(xiě)入
{ "image_dim_ordering": "tf", "epsilon": 1e-07, "floatx": "float32", "backend": "tensorflow" }
最后保存就可以了
補(bǔ)充知識(shí):anaconda2-keras安裝;keras后端修改
一、anaconda2-keras安裝
在anaconda2平臺(tái)下,安裝keras庫(kù)。記錄一下,主要是我一開(kāi)始覺(jué)得很簡(jiǎn)單,pip一下就行了,結(jié)果我用pip install keras安裝時(shí),就遇到了這樣一個(gè)問(wèn)題:ImportError: cannot import name np_utils。
解決方案:
That tutorial was written on June 9th, 2016.Keras 2 was released in March 2017. Try installing the old version, using pip installkeras==1.2.2.
總結(jié)一下就是:
1.先裝上anaconda2_python2.7
2.再在anancona prompt中用 pip install keras==1.2.2 裝Keras
3.spyder中輸入 import Keras,檢查是否安裝成功
二、keras后端修改
代碼用的后端是'theano',故要修改后端
將C:\Anaconda2\Lib\site-packages\keras\backend\__init__.py的line 27修改
# Default backend: TensorFlow.
#_BACKEND = 'tensorflow'
_BACKEND = 'theano'
然后,python-> import keras,檢查是否修改成功。
以上這篇Keras 切換后端方式(Theano和TensorFlow)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持億速云。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。