今天我們來討論當下最熱門的神經網絡,現在深度學習炒的非常火,其實本質還是把神經網絡算法進行了延伸和優化!咱們這回的目標就直入主題用最簡單的語言讓大家清楚神經網絡究竟是個什么東西。關于神經網絡與人工智能的發展,以及神經網絡各種生物學模型咱們就不嘮了,我是覺得把神經網絡比作各種類人腦模型和生物學模型沒有半點助于咱們理解,反而把簡單的問題復雜了,這些恩怨情仇咱們就不過多介紹了!
這張圖就是我們的核心了,也是整個神經網絡的架構,只要能理解這個,那就OK了!首先我們來觀察整個結構,發現在神經網絡中是存在多個層的,有輸入層,隱層1,隱層2,輸出層。那么我們想要得到一個合適的結果,就必須通過這么多層得到最終的結果,在這里咱們先來考慮一個問題,神經網絡究竟做了一件什么事?
如果你想做一個貓狗識別,大家首先想到了神經網絡,那它是怎么做的呢?先來想想咱們人類是怎么分辨的,是不是根據貓和狗的特征是不一樣的,所以我們可以很輕松就知道什么事貓什么是狗。既然這樣,神經網絡要做的事跟咱們一樣,它也需要知道貓的特征是什么,狗的特征是什么,這么多的層次結構其實就做了一件事,進行特征提取,我們希望網絡結構能更好的識別出來我們想要的結果,那勢必需要它們能提取處最合適的特征,所以神經網絡的強大之處就在于它可以幫助我們更好的選擇出最恰當的特征。
在第一張圖中我們定義了多層的結構,在這里有一個概念叫做神經元,那么神經元真的存在嗎?像大腦一樣?其實就是一個權重參數矩陣,比如你有一個輸入數據。它是由3個特征組成的,我們就說輸入是一個batchsize*3的矩陣,(batchsieze是一次輸入的數據量大小),那既然要對輸入提取特征,我們就需要權重參數矩陣W了,在圖中神經元的意思就是我們要把這個3個特征如何變幻才能得到更好的信息表達,比如中間的第一個隱層有4個神經元,那么我們需要的第一個權重參數矩陣W1就是3 * 4,表示通過矩陣鏈接后得到的是batchsize * 4的特征,也就是說我們將特征進行的變換,看起來好像是從3變到了4只增加了一個,但是我們的核心一方面是特征的個數,這個我們可以自己定義神經元的個數。另一方面我們關注的點在于,什么樣的權重參數矩陣W1才能給我得到更好的特征,那么神經網絡大家都說它是一個黑盒子,原因就在于權重參數矩陣W1內部是很難解釋的,其實我們也不需要認識它,只要計算機能懂就OK了。那么這一步是怎么做的呢?計算機怎么得到最好的權重參數W1幫我們完成了特征的提取呢?這一點就要靠反向傳播與梯度下降了,簡單來說就是我們告訴神經網絡我的目標就是分辨出什么是貓什么是狗,然后神經網絡就會通過大量的迭代去尋找最合適的一組權重參數矩陣。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
發生變化,導致神經網絡的泛化能力下降。為了保持神經網絡的性能,需要對其進行重新訓練。本文將詳細介紹重新訓練神經網絡的步驟和方法。 數據預處理 數據預處理是重新訓練神經網絡的第一步。在
發表于 07-11 10:25
?462次閱讀
BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種在人工智能和機器學習領域
發表于 07-10 15:24
?1518次閱讀
BP神經網絡和人工神經網絡(Artificial Neural Networks,簡稱ANNs)之間的關系與區別,是神經網絡領域中一個基礎且重要的話題。本文將從定義、結構、算法、應用及未來發展等多個方面,詳細闡述BP
發表于 07-10 15:20
?1073次閱讀
Neural Network, FCNN)和前饋神經網絡(Feedforward Neural Network, FNN)因其結構簡單、易于理解和實現,成為了研究者們關注的熱點。本文將從概念、模型結構、優缺點以及應用場景等方面,對全連接前饋
發表于 07-09 10:31
?8916次閱讀
RNN(Recurrent Neural Network)是循環神經網絡,而非遞歸神經網絡。循環神經網絡是一種具有時間序列特性的神經網絡,能夠處理序列數據,具有記憶功能。以下是關于循環
發表于 07-05 09:52
?578次閱讀
遞歸神經網絡(Recurrent Neural Network,簡稱RNN)和循環神經網絡(Recurrent Neural Network,簡稱RNN)實際上是同一個概念,只是不同的翻譯方式
發表于 07-04 14:54
?759次閱讀
循環神經網絡(Recurrent Neural Network,RNN)和卷積神經網絡(Convolutional Neural Network,CNN)是深度學習領域中兩種非常重要的神經網絡
發表于 07-04 14:24
?1300次閱讀
在探討深度神經網絡(Deep Neural Networks, DNNs)與基本神經網絡(通常指傳統神經網絡或前向神經網絡)的區別時,我們需要從多個維度進行深入分析。這些維度包括
發表于 07-04 13:20
?876次閱讀
反向傳播神經網絡(Backpropagation Neural Network,簡稱BP神經網絡)是一種多層前饋神經網絡,它通過反向傳播算法來調整網絡中的權重和偏置,以達到最小化誤差的
發表于 07-03 11:00
?808次閱讀
BP神經網絡(Backpropagation Neural Network)是一種常見的前饋神經網絡,它使用反向傳播算法來訓練網絡。雖然BP神經網絡在某些方面與深度
發表于 07-03 10:14
?850次閱讀
BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種不同類型的人工神經網絡,它們在
發表于 07-03 10:12
?1186次閱讀
中,激活函數起著至關重要的作用,它決定了神經元的輸出方式,進而影響整個網絡的性能。 一、激活函數的作用 激活函數是BP神經網絡中神經元的核心
發表于 07-03 10:02
?697次閱讀
卷積神經網絡(Convolutional Neural Networks,簡稱CNN)和BP神經網絡(Backpropagation Neural Networks,簡稱BPNN)是兩種
發表于 07-02 14:24
?3988次閱讀
地理解和解決實際問題。本文將詳細介紹神經網絡在數學建模中的應用,包括神經網絡的基本原理、數學建模中神經網絡的應用場景、神經網絡的優缺點以及如
發表于 07-02 11:29
?947次閱讀
神經網絡架構是機器學習領域中的核心組成部分,它們模仿了生物神經網絡的運作方式,通過復雜的網絡結構實現信息的處理、存儲和傳遞。隨著深度學習技術的不斷發展,各種
發表于 07-01 14:16
?715次閱讀
評論