詳解 6 大主流深度學(xué)習(xí)框架
導(dǎo)讀:近幾年,隨著深度學(xué)習(xí)的爆炸式發(fā)展,相關(guān)理論和基礎(chǔ)架構(gòu)得到了很大突破,它們奠定了深度學(xué)習(xí)繁榮發(fā)展的基礎(chǔ)。這其中涌現(xiàn)了幾個(gè)著名的深度學(xué)習(xí)平臺(tái),本文將對(duì)這些平臺(tái)進(jìn)行簡要介紹。


因?yàn)門ensorFlow的接口在不斷地快速迭代,并且版本之間不兼容,所以在開發(fā)和調(diào)試過程中可能會(huì)出現(xiàn)問題,例如開源代碼無法在新版的TensorFlow上運(yùn)行。 想學(xué)習(xí)TensorFlow底層運(yùn)行機(jī)制的讀者需要做好心理準(zhǔn)備,TensorFlow在GitHub代碼倉庫的總代碼量超過100萬行,系統(tǒng)設(shè)計(jì)比較復(fù)雜,這將是一個(gè)漫長的學(xué)習(xí)過程。 在代碼層面,對(duì)于同一個(gè)功能,TensorFlow提供了多種實(shí)現(xiàn),這些實(shí)現(xiàn)良莠不齊,使用中還有細(xì)微的區(qū)別,請(qǐng)讀者注意選擇。另外,TensorFlow創(chuàng)造了圖、會(huì)話、命名空間、PlaceHolder等諸多抽象概念,對(duì)普通用戶來說較難理解。




Caffe的安裝過程需要大量的依賴庫,因此涉及很多安裝版本問題,初學(xué)者須多加注意。 當(dāng)用戶要實(shí)現(xiàn)一個(gè)新的層,就需要用C++實(shí)現(xiàn)它的前向傳播和反向傳播代碼,而如果想要新層運(yùn)行在GPU上,則需要同時(shí)使用CUDA實(shí)現(xiàn)這一層的前向傳播和反向傳播。


劃重點(diǎn)??
干貨直達(dá)??
評(píng)論
圖片
表情
