q:
深度學習的**中網路都會有backbone,這個是什麼意思呢?關注用的什麼backbone意義是什麼呢?比如某篇****backbone用的resnet,這代表什麼呢?
a:backbone這個單詞原意指的是人的脊梁骨,後來引申為支柱,核心的意思。在神經網路中,尤其是cv領域,一般先對影象進行特徵提取(常見的有vggnet,resnet,谷歌的inception),這一部分是整個cv任務的根基,因為後續的下游任務都是基於提取出來的影象特徵去做文章(比如分類,生成等等)。所以將這一部分網路結構稱為backbone十分形象,彷彿是乙個人站起來的支柱。
a:主幹網路,用來做特徵提取的網路,代表網路的一部分,一般是用於前端提取資訊,生成特徵圖feature map,供後面的網路使用。通常用vggnet還有你說的resnet,因為這些backbone特徵提取能力是很強,並且可以載入官方在大型資料集(pascal 、imagenet)上訓練好的模型引數,然後接自己的網路,進行微調finetune即可。
摘自 知乎:
深度學習網路中backbone是什麼意思?
深度學習 深度神經網路
神經網路是由乙個個神經元相互連線並按層次排列構成的,深度神經網路是有任意層的神經網路,這裡的深度是指層次的多,而不是神經元數量的多。有任意層,那麼就要有乙個迴圈來負責遍歷每一層進行計算。所以深度神經網路的計算形式,就必須要適應這個迴圈結構。我們先來說說神經元吧 對於多神經元神經網路,其實也是一樣的。...
深度學習 深度前饋網路
1 學習xor 2 基於梯度的學習 3 隱藏單元 4 架構設計 5 反向傳播 和其他微分演算法 6 歷史小計 reference 原文 joselynzhao.top 夏木青 深度前饋網路 資訊流過 x 的函式,流經用於 定義 f 的中間計算過程,最終到達輸出 y。前饋神經網路被稱作網路 netwo...
深度學習 遞迴網路
先介紹乙個簡單的例子,放入字串的第乙個字元,讓遞迴網路複述出後面的字串,我們看看是如何工作的 public class basicrnnexample we need to use rnnoutputlayer for our rnn rnnoutputlayer.builder outputlay...