国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    4838

    瀏覽量

    107756
  • ANN
    ANN
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9499
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    卷積神經網絡入門資料

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

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

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

    【案例分享】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 ?1448次閱讀
    基于FPGA的人工<b class='flag-5'>神經網絡</b>實現方法的研究

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

    基于FPGA的人工神經網絡實現方法的研究 引言   人工神經網絡(ArtificialNeuralNetwork,ANN)是種類似生物神經網
    發表于 11-21 16:25 ?5026次閱讀

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

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

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

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

    什么是模糊神經網絡_模糊神經網絡原理詳解

    模糊神經網絡就是模糊理論同神經網絡相結合的產物,它匯集了神經網絡與模糊理論的優點,集學習、聯想、識別、信息處理于體。
    發表于 12-29 14:40 ?5.1w次閱讀
    什么是模糊<b class='flag-5'>神經網絡</b>_模糊<b class='flag-5'>神經網絡</b>原理<b class='flag-5'>詳解</b>

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

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

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

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

    ANN神經網絡——器件建模

    隨著半導體行業的新材料、新工藝、新器件的不斷發展,人工神經網絡作為種替代方法已經被引入器件建模領域。本文介紹了ANN神經網絡建模的起源、優勢、實現方式和應用場景。 ? 隨著半導體行業
    的頭像 發表于 01-06 13:41 ?2045次閱讀
    <b class='flag-5'>ANN</b><b class='flag-5'>神經網絡</b>——器件建模