那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文詳解神經網絡基礎ANN

Hx ? 作者:工程師陳翠 ? 2018-06-29 06:16 ? 次閱讀

讀書期間對于深度學習也有涉及,不過只是皮毛,在這個數據和算法的時代,也需要更加貼近算法。于是從一名工程師角度出發,希望通過幾篇文章,將深度學習基礎記錄下來,同時也是對于自己學習的總結和積累。

神經網絡概述

這是一張典型的人工神經網絡的圖,圖中的節點稱為神經元,圖共分為三層,第一層為輸入層,第二層為隱藏層,第三層為輸出層。輸入層接受外部世界的輸入,具像化為圖像的像素值,實體的特征值等,輸出層概率預測結果,具像化為該圖像是人像,該實體為潛在商家。

神經元一個神經元將多個輸入及其權值統一為下層節點的一個輸入。例如:

一文詳解神經網絡基礎ANN

而神經元一般都使用sigmoid函數,至于為什么使用sigmoid函數,也是個很有探討意義的問題,具體可以看這篇文章了解sigmoid的特性。

一文詳解神經網絡基礎ANN

一文詳解神經網絡基礎ANN

其中,w表示權重向量,x表示輸入向量,b為該節點的閾值。

那么下面問題就是如何選擇合適的權重和閾值,構建出來合適的網絡

構建合適的網絡

網絡結構往往決定了算法復雜度和模型可調度,輸出層主要由向量決定,輸出層主要由預測類型決定,主要問題就在中間層數和節點數的選擇上,節點數和層數越多意味著模型可調節性越強,預測結果的粒度越細,但同時也意味著計算復雜度越高。經驗中間層一般選1-2層,節點數作為可調參數

選擇合適權重和閾值

首先,定義損失函數,損失函數的意義在于對于訓練集評價預測結果和真實結果之間的差異

一文詳解神經網絡基礎ANN

該損失函數其實是預測結果與真實結果之間的方差

我們希望通過調整權重w和閾值b的值來使預測結果和真實結果之間的差更小。相當于在一個解空間中尋找最優解。解法有很多,如梯度下降法,擬牛頓法等。

梯度下降法

一文詳解神經網絡基礎ANN

通過上述公式可以看出,對于損失函數的變化可以描述為損失在每個維度v上的變化值之和,用向量表示為

一文詳解神經網絡基礎ANN

為了是損失更小而不是更大,損失的變化應該小于0,于是取

一文詳解神經網絡基礎ANN

則,損失的下降可以表示為反向傳播

反向傳播其實是對于當一次預測結束后,評估每個參數對于預測結果誤差的貢獻,并對其進行調整,調整方法可以通過損失函數對于權值的求導得到:

一文詳解神經網絡基礎ANN

通過多次迭代,獲得損失函數的極小值。步長決定了函數的收斂速度。

小結下:

人工神經網絡就好像一個在陌生的城市迷路的孩子,每走一步都對該步進行評估,計算其到達目的地的可能性,并逐漸走到目的地。人工神經網絡比較重要的有三部分:

1. 結構:層級網絡

2. 求解方法:梯度下降

3. 求解思想:反向傳播

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4781

    瀏覽量

    101178
  • ANN
    ANN
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9215
收藏 人收藏

    評論

    相關推薦

    人工神經網絡算法的學習方法與應用實例(pdf彩版)

    物體所作出的交互反應,是模擬人工智能的條重要途徑。人工神經網絡與人腦相似性主要表現在:①神經網絡獲取的知識是從外界環境學習得來的;②各神經元的連接權,即突觸權值,用于儲存獲取的知識。
    發表于 10-23 16:16

    卷積神經網絡入門資料

    卷積神經網絡入門詳解
    發表于 02-12 13:58

    【PYNQ-Z2試用體驗】神經網絡基礎知識

    神經網絡首先來看下維基百科對神經網絡的定義:人工神經網絡(英語:Artificial Neural Network,ANN),簡稱
    發表于 03-03 22:10

    卷積神經網絡如何使用

    卷積神經網絡(CNN)究竟是什么,鑒于神經網絡在工程上經歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發表于 07-17 07:21

    【案例分享】ART神經網絡與SOM神經網絡

    今天學習了兩個神經網絡,分別是自適應諧振(ART)神經網絡與自組織映射(SOM)神經網絡。整體感覺不是很難,只不過些最基礎的概念容易理解不清。首先ART
    發表于 07-21 04:30

    人工神經網絡實現方法有哪些?

    人工神經網絡(Artificial Neural Network,ANN)是種類似生物神經網絡的信息處理結構,它的提出是為了解決些非線性
    發表于 08-01 08:06

    BP神經網絡的基礎數學知識分享

    看懂BP神經網絡的基礎數學知識
    發表于 06-16 07:14

    基于FPGA的神經網絡的性能評估及局限性

    FPGA實現神經網絡關鍵問題分析基于FPGA的ANN實現方法基于FPGA的神經網絡的性能評估及局限性
    發表于 04-30 06:58

    如何構建神經網絡

    原文鏈接:http://tecdat.cn/?p=5725 神經網絡種基于現有數據創建預測的計算系統。如何構建神經網絡神經網絡包括:輸入層:根據現有數據獲取輸入的層隱藏層:使用反
    發表于 07-12 08:02

    基于FPGA的人工神經網絡實現方法的研究

    基于FPGA的人工神經網絡實現方法的研究 引 言    人工神經網絡(Artificial Neural Network,ANN)是種類似生物
    發表于 11-17 17:17 ?1251次閱讀
    基于FPGA的人工<b class='flag-5'>神經網絡</b>實現方法的研究

    人工神經網絡基礎描述詳解

    本文主要對人工神經網絡基礎進行了描述,主要包括人工神經網絡的概念、發展、特點、結構、模型。 本文是個科普,來自網絡資料的整理。 、 人工
    發表于 11-15 15:41 ?3.8w次閱讀
    人工<b class='flag-5'>神經網絡</b>基礎描述<b class='flag-5'>詳解</b>

    卷積神經網絡CNN架構分析-LeNet

    對于神經網絡和卷積有了粗淺的了解,關于CNN 卷積神經網絡,需要總結深入的知識有很多:人工神經網絡 ANN卷積神經網絡CNN 卷積
    發表于 11-16 13:28 ?2826次閱讀
    卷積<b class='flag-5'>神經網絡</b>CNN架構分析-LeNet

    神經網絡的復習資料免費下載

    深度學習(DL)是機器學習中種基于對數據進行表征學習的方法,是種能夠模擬出人腦的神經結構的機器學習方法。深度學習的概念源于人工神經網絡的研究。而人工
    發表于 09-20 08:00 ?1次下載

    人工神經網絡和bp神經網絡的區別

    人工神經網絡和bp神經網絡的區別? 人工神經網絡(Artificial Neural Network, ANN)是種模仿人腦
    的頭像 發表于 08-22 16:45 ?4678次閱讀

    ANN神經網絡——器件建模

    隨著半導體行業的新材料、新工藝、新器件的不斷發展,人工神經網絡作為種替代方法已經被引入器件建模領域。本文介紹了ANN神經網絡建模的起源、優勢、實現方式和應用場景。 ? 隨著半導體行業
    的頭像 發表于 01-06 13:41 ?211次閱讀
    <b class='flag-5'>ANN</b><b class='flag-5'>神經網絡</b>——器件建模
    杰克棋牌是真的吗| 宣武区| 网络百家乐官网的信誉| 百家乐电投| 大埔区| 百家乐官网五湖四海娱乐平台| 百家乐破解方法技巧| 博彩网58娱乐城| 百家乐官网必赢| 大发888官方zhuce| 百家乐官网出千工具价格| 金殿百家乐的玩法技巧和规则 | 大发888客服电话多少| 现金百家乐官网信誉| 利都百家乐国际娱乐平台| 新晃| 百家乐庄闲和概率| 蒙特卡罗娱乐网| 百家乐压分技巧| 四房播播| 真钱百家乐游戏排行| 博彩太阳城| 百家乐天天赢钱| 澳门威尼斯人| 百家乐破解的办法| 漾濞| 百家乐分析软体| 網絡博彩| 百家乐路单| 噢门百家乐官网玩法| 威尼斯人娱乐网上百家乐的玩法技巧和规则 | 88利来| 太阳城百家乐的破解| 百家乐官网不能视频| 保险百家乐怎么玩| 优博百家乐官网现金网| 网上玩百家乐的玩法技巧和规则| 百家乐官网视频赌博| 大发888电脑版下载| 24山的财位| 百家乐官网辅助工具|