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


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




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


劃重點??
干貨直達(dá)??
評論
圖片
表情
