5個熱門的深度學(xué)習(xí)框架 | 附文檔
點(diǎn)擊上方“AI算法與圖像處理”,選擇加"星標(biāo)"或“置頂”
重磅干貨,第一時間送達(dá)
來源:深度學(xué)習(xí)與計算機(jī)視覺

目錄
什么是深度學(xué)習(xí)框架? TensorFlow keras PyTorch Caffe Deeplearning4j 比較這些深度學(xué)習(xí)框架
什么是深度學(xué)習(xí)框架?

性能優(yōu)化 易于理解和編碼 良好的社區(qū)支持 并行處理以減少計算 自動計算梯度
TensorFlow

基于文本的應(yīng)用程序:語言檢測,文本摘要 圖像識別:圖像字幕,人臉識別,目標(biāo)檢測 聲音識別 時間序列分析 視頻分析
pip?install?tensorflow
pip?install?tensorflow-gpu
使用TensorFlow實(shí)施神經(jīng)網(wǎng)絡(luò)的簡介 https://www.analyticsvidhya.com/blog/2016/10/an-introduction-to-implementing-neural-networks-using-tensorflow TensorFlow教程 https://www.tensorflow.org/tutorials
keras

順序的:?模型的層以順序的方式定義意味著當(dāng)我們訓(xùn)練深度學(xué)習(xí)模型時,這些層是順序?qū)崿F(xiàn)的。這是一個順序模型的示例:
from?keras.models?import?Sequential
from?keras.layers?import?Dense
model?=?Sequential()
#?we?can?add?multiple?layers?to?the?model?using?.add()
model.add(Dense(units=64,?activation='relu',?input_dim=100))
model.add(Dense(units=10,?activation='softmax'))
Keras功能API:?通常用于定義復(fù)雜的模型,例如多輸出模型或具有共享層的模型。查看以下代碼,以實(shí)際的方式了解這一點(diǎn):
from?keras.layers?import?Input,?Dense
from?keras.models?import?Model
inputs?=?Input(shape=(100,))?#?specify?the?input?shape
x?=?Dense(64,?activation='relu')(inputs)
predictions?=?Dense(10,?activation='softmax')(x)
model?=?Model(inputs=inputs,?outputs=predictions)
VGG16 VGG19 InceptionV3 Mobilenet等
Keras官方文檔:https://keras.io/
pip?install?keras
使用Keras優(yōu)化神經(jīng)網(wǎng)絡(luò):https://www.analyticsvidhya.com/blog/2016/10/tutorial-optimizing-neural-networks-using-keras-with-image-recognition-case-study/
PyTorch

圖像(檢測,分類等) 文字(NLP) 強(qiáng)化學(xué)習(xí)
了解如何使用PyTorch構(gòu)建快速而準(zhǔn)確的神經(jīng)網(wǎng)絡(luò)– 4個很棒的案例研究 https://www.analyticsvidhya.com/blog/2019/01/guide-PyTorch-neural-networks-case-studies PyTorch教程 https://PyTorch.org/tutorials/beginner/deep_learning_60min_blitz.html
Caffe

簡單回歸 大規(guī)模視覺分類 連體網(wǎng)絡(luò)的圖像相似性 語音和機(jī)器人應(yīng)用
Caffe安裝:http://Caffe.berkeleyvision.org/installation.html Caffe文檔:http://Caffe.berkeleyvision.org/
deeplearning4j

圖片 CSV 純文本等
卷積神經(jīng)網(wǎng)絡(luò)(CNN) 遞歸神經(jīng)網(wǎng)絡(luò)(RNN) 長短期記憶人工神經(jīng)網(wǎng)絡(luò)(LSTM)和許多其他體系結(jié)構(gòu)。
安裝步驟:https://deeplearning4j.org/docs/latest/deeplearning4j-config-gpu-cpu 文檔:https://deeplearning4j.org/docs/latest/deeplearning4j-quickstart
比較這5種深度學(xué)習(xí)框架
社區(qū)支持 開發(fā)語言 接口 支持的預(yù)訓(xùn)練模型

TensorFlow
keras
PyTorch
Caffe
Deeplearning4j
尾注和插圖說明

下載1:OpenCV黑魔法
在「AI算法與圖像處理」公眾號后臺回復(fù):OpenCV黑魔法,即可下載小編精心編寫整理的計算機(jī)視覺趣味實(shí)戰(zhàn)教程
下載2 CVPR2020 在「AI算法與圖像處理」公眾號后臺回復(fù):CVPR2020,即可下載1467篇CVPR?2020論文 個人微信(如果沒有備注不拉群!) 請注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱
覺得有趣就點(diǎn)亮在看吧

評論
圖片
表情

