一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

一文詳解神經(jīng)網(wǎng)絡基礎ANN

Hx ? 作者:工程師陳翠 ? 2018-06-29 06:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

神經(jīng)網(wǎng)絡概述

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

神經(jīng)元一個神經(jīng)元將多個輸入及其權值統(tǒng)一為下層節(jié)點的一個輸入。例如:

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

一文詳解神經(jīng)網(wǎng)絡基礎ANN

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

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

構建合適的網(wǎng)絡

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

選擇合適權重和閾值

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

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

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

梯度下降法

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

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

一文詳解神經(jīng)網(wǎng)絡基礎ANN

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

小結下:

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

1. 結構:層級網(wǎng)絡

2. 求解方法:梯度下降

3. 求解思想:反向傳播

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

    關注

    42

    文章

    4814

    瀏覽量

    103497
  • ANN
    ANN
    +關注

    關注

    0

    文章

    23

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    卷積神經(jīng)網(wǎng)絡入門資料

    卷積神經(jīng)網(wǎng)絡入門詳解
    發(fā)表于 02-12 13:58

    【PYNQ-Z2試用體驗】神經(jīng)網(wǎng)絡基礎知識

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

    【案例分享】ART神經(jīng)網(wǎng)絡與SOM神經(jīng)網(wǎng)絡

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

    人工神經(jīng)網(wǎng)絡實現(xiàn)方法有哪些?

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

    BP神經(jīng)網(wǎng)絡的基礎數(shù)學知識分享

    看懂BP神經(jīng)網(wǎng)絡的基礎數(shù)學知識
    發(fā)表于 06-16 07:14

    基于FPGA的神經(jīng)網(wǎng)絡的性能評估及局限性

    FPGA實現(xiàn)神經(jīng)網(wǎng)絡關鍵問題分析基于FPGA的ANN實現(xiàn)方法基于FPGA的神經(jīng)網(wǎng)絡的性能評估及局限性
    發(fā)表于 04-30 06:58

    如何構建神經(jīng)網(wǎng)絡?

    原文鏈接:http://tecdat.cn/?p=5725 神經(jīng)網(wǎng)絡種基于現(xiàn)有數(shù)據(jù)創(chuàng)建預測的計算系統(tǒng)。如何構建神經(jīng)網(wǎng)絡神經(jīng)網(wǎng)絡包括:輸入層:根據(jù)現(xiàn)有數(shù)據(jù)獲取輸入的層隱藏層:使用反
    發(fā)表于 07-12 08:02

    基于FPGA的人工神經(jīng)網(wǎng)絡實現(xiàn)方法的研究

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

    人工神經(jīng)網(wǎng)絡基礎描述詳解

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

    卷積神經(jīng)網(wǎng)絡CNN架構分析-LeNet

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

    什么是模糊神經(jīng)網(wǎng)絡_模糊神經(jīng)網(wǎng)絡原理詳解

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

    神經(jīng)網(wǎng)絡的復習資料免費下載

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

    人工神經(jīng)網(wǎng)絡和bp神經(jīng)網(wǎng)絡的區(qū)別

    人工神經(jīng)網(wǎng)絡和bp神經(jīng)網(wǎng)絡的區(qū)別? 人工神經(jīng)網(wǎng)絡(Artificial Neural Network, ANN)是種模仿人腦
    的頭像 發(fā)表于 08-22 16:45 ?5409次閱讀

    ANN神經(jīng)網(wǎng)絡——器件建模

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