1. 常見的深度學習框架簡介?
為清水等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及清水網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、成都網(wǎng)站設計、清水網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
名稱 | 誕生 | 優(yōu)點 | 缺點 | 評價 | 項目地址 |
PyTorch | 2017年1月,Facebook 前身2002年誕生紐約大學的Torch | 簡潔:tensor->variable->nn.Moudle ? 速度: 易用: 活躍的社區(qū) | ? | ? | ? |
Theano | 2008年蒙特利爾大學LISA python庫 | 奠定了基本設計方向:以計算圖為框架核心,采用GPU加速計算 | 難調(diào)試,構建圖慢 | 停止開發(fā),不建議研究 | ? |
TensorFlow | 2015年,Google Python C++ | 基于計算圖實現(xiàn)自動微分系統(tǒng) 在ARM架構上編譯和優(yōu)化 | 系統(tǒng)設計復雜 頻繁變動接口 接口設計難懂 文檔混亂 | 不完美但最流行,社區(qū)強大,適合生產(chǎn)環(huán)境 | https://github.com/tensorflow/tensorflow |
Keras | 高層神經(jīng)網(wǎng)絡API Python | 支持快速實驗 屏蔽后端的差異性,提供一致的用戶接口 | 過度封裝 程序緩慢 | 入門簡單,不夠靈活,使用受限 | https://keras.io/ |
Caffe/Caffe2 | C++ | 簡潔快速,易用 全平臺支持 | 缺少靈活性 | 文檔不夠完善,性能 優(yōu)異,全平臺支持,適合生產(chǎn)環(huán)境 | https://caffe.berkeleyvision.org/ ? https://caffe2.ai/ |
MXNet | 2014 Amazon李沐 | 分布式支持,內(nèi)存、顯存優(yōu)化 AWS云平臺 | 接口文檔不夠完善 | 文檔混亂,分布式性能強大,語言支持最多,適合AWS云平臺使用 | https://mxnet.incubator.apache.org/ |
CNTK | 2015年 微軟公司 | ? | ? | 社區(qū)不夠活躍,性能突出,擅長語音方面的相關研究 | ? |
PaddlePaddle | 百度 | ? | ? | ? | ? |
CyNet | CMU開發(fā) | ? | ? | ? | ? |
Tiny-dnn | C++11標準 | ? | ? | ? | ? |
Deeplearning4J | Java | 文檔優(yōu)秀 | ? | ? | ? |
Nervana | Inter | ? | ? | ? | ? |
DSSTNE | Amazon | ? | ? | ? | ? |
CoreML | ? | ? | ? | ? | ? |
MDL | ? | ? | ? | ? | ? |
2. ONNX標準?
Facebook和微軟,推出Open Neural Network Exchange(ONNX,開放神經(jīng)網(wǎng)絡交換)格式,一個用于表示深度學習模型的標準,可使模型在不同框架之間進行轉(zhuǎn)移。
https://github.com/ritchieng/the-incredible-pytorch ?
https://discuss.pytorch.org/