91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

神經網絡實現分類與預測的基本原理

倩倩 ? 來源:Python那些事 ? 2020-04-17 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

文章目標:神經網絡特別是深層神經網絡是黑盒的,通過閱讀本文可以讓大家了解神經網絡的基本實現方法、基本數學原理、實現流程等,同時建議初學者從基礎學起,查詢更多的資料豐富認知,有不明白的地方可以關注作者或留言。

人工神經網絡起源于上世紀40~50年代,它是在基于人腦的基本單元-神經元的建模與聯結,模擬人腦神經系統(tǒng),形成一種具有學習、聯想、記憶和模式識別等智能信息處理的人工系統(tǒng),稱為人工神經網絡。1969年出版的轟動一時的《Perceptrons》一書指出簡單的線性感知器的功能是有限的,它無非解決線性不可分的而分類問題,如簡單的線性感知器不能實現“異或”的邏輯關系,加上神經網絡就和黑夾子一樣,很多東西不透明,模型的解釋性不強,參數過多,容易出錯,容易過擬合,無法保證全局最優(yōu)等問題,同時70年代集成電路和微電子技術的迅猛發(fā)展,使得傳統(tǒng)的Von Neumenn計算機進入全盛時期,基于邏輯符號處理方法的人工智能得到了迅速發(fā)展并取得了顯著的成果。

1982年,美國科學院發(fā)表了著名的Hopfield網絡模型的理論,不僅對ANN信息存儲和提取功能進行了非線性數學概括,提出了動力方程和學習方程,使得ANN的構造與學習有了理論指導。這一研究激發(fā)了ANN的研究熱情。

為了描述神經網絡,先從最簡單的神經網絡講起,這個神經網絡僅由一個“神經元”構成,“神經元”的圖示如下:

那么想得到預測或者分類的結果,就需要了解激活函數,激活函數的作用:能使得神經網絡的每層輸出結果變得非線性化,進行數值轉換,具有如下性質:

可微性:計算梯度時必須要有此性質;

非線性:保證數據非線性可分;

單調性:保證凸函數;

輸出值與輸入值相差不會很大:保證神經網絡訓練和調參高效;

常用的激活函數有很多,本文列出3個:Sigmoid、TANH、ReLU,數據經過激活函數進行轉換:

經過激活函數轉換后得到預測標簽y,對于有監(jiān)督的分類問題來說,比如二分類label是0、1,那我們如何計算預測標簽y與實際值的差距呢,就是我們要講的幾個概念了。

損失函數:計算的是一個樣本的誤差;

代價函數:是整個訓練集上所有樣本誤差的平均;

目標函數:代價函數 + 正則化項;

通過目標函數我們就可以衡量訓練集的損失,這種損失我們如何減少到最小呢?就是神經網絡的優(yōu)化器,常用優(yōu)化器如下:

SGD(Stochastic gradient descent)

Adagrad

RMSprop

Adam

作用:更新和計算影響模型訓練和模型輸出的網絡參數,使其逼近或達到最優(yōu)值,從而最小化(或最大化)損失函數E(x)

通過優(yōu)化器的多次優(yōu)化,我們就可以對模型進行訓練和模型優(yōu)化了,本文是個簡單的Demo,后續(xù)會詳細介紹,有問題可以留言及關注;

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

    關注

    42

    文章

    4839

    瀏覽量

    108051
  • 人工智能
    +關注

    關注

    1819

    文章

    50218

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經網絡引擎?

    我想知道為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經網絡引擎,請問?您能否舉一些關于他們的用例的例子?
    發(fā)表于 03-25 06:01

    神經網絡的初步認識

    日常生活中的智能應用都離不開深度學習,而深度學習則依賴于神經網絡實現。什么是神經網絡?神經網絡的核心思想是模仿生物神經系統(tǒng)的結構,特別是大
    的頭像 發(fā)表于 12-17 15:05 ?423次閱讀
    <b class='flag-5'>神經網絡</b>的初步認識

    4種神經網絡不確定性估計方法對比與代碼實現

    患者血壓,假設輸出是120/80這樣的正常值,表面看沒問題。但如果模型其實對這個預測很不確定呢?這時候光看數值就不夠了。神經網絡有幾種方法可以在給出預測的同時估計不
    的頭像 發(fā)表于 11-10 10:41 ?612次閱讀
    4種<b class='flag-5'>神經網絡</b>不確定性估計方法對比與代碼<b class='flag-5'>實現</b>

    基于級聯分類器的人臉檢測基本原理

    本次分享的內容是基于級聯分類器的人臉檢測基本原理 1) 人臉檢測概述 關于人臉檢測算法,目前主流方法分為兩類,一類是基于知識,主要方法包括模板匹配,人臉特征,形狀和邊緣,紋理特征,顏色特征
    發(fā)表于 10-30 06:14

    NMSIS神經網絡庫使用介紹

    NMSIS NN 軟件庫是一組高效的神經網絡內核,旨在最大限度地提高 Nuclei N 處理器內核上的神經網絡的性能并最??大限度地減少其內存占用。 該庫分為多個功能,每個功能涵蓋特定類別
    發(fā)表于 10-29 06:08

    在Ubuntu20.04系統(tǒng)中訓練神經網絡模型的一些經驗

    , batch_size=512, epochs=20)總結 這個核心算法中的卷積神經網絡結構和訓練過程,是用來對MNIST手寫數字圖像進行分類的。模型將圖像作為輸入,通過卷積和池化層提取圖像的特征,然后通過全連接層進行分類
    發(fā)表于 10-22 07:03

    CICC2033神經網絡部署相關操作

    在完成神經網絡量化后,需要將神經網絡部署到硬件加速器上。首先需要將所有權重數據以及輸入數據導入到存儲器內。 在仿真環(huán)境下,可將其存于一個文件,并在 Verilog 代碼中通過 readmemh 函數
    發(fā)表于 10-20 08:00

    液態(tài)神經網絡(LNN):時間連續(xù)性與動態(tài)適應性的神經網絡

    1.算法簡介液態(tài)神經網絡(LiquidNeuralNetworks,LNN)是一種新型的神經網絡架構,其設計理念借鑒自生物神經系統(tǒng),特別是秀麗隱桿線蟲的神經結構,盡管這種微生物的
    的頭像 發(fā)表于 09-28 10:03 ?1459次閱讀
    液態(tài)<b class='flag-5'>神經網絡</b>(LNN):時間連續(xù)性與動態(tài)適應性的<b class='flag-5'>神經網絡</b>

    神經網絡的并行計算與加速技術

    隨著人工智能技術的飛速發(fā)展,神經網絡在眾多領域展現出了巨大的潛力和廣泛的應用前景。然而,神經網絡模型的復雜度和規(guī)模也在不斷增加,這使得傳統(tǒng)的串行計算方式面臨著巨大的挑戰(zhàn),如計算速度慢、訓練時間長等
    的頭像 發(fā)表于 09-17 13:31 ?1245次閱讀
    <b class='flag-5'>神經網絡</b>的并行計算與加速技術

    基于神經網絡的數字預失真模型解決方案

    在基于神經網絡的數字預失真(DPD)模型中,使用不同的激活函數對整個系統(tǒng)性能和能效有何影響?
    的頭像 發(fā)表于 08-29 14:01 ?3602次閱讀

    無刷電機小波神經網絡轉子位置檢測方法的研究

    摘要:論文通過對無刷電機數學模型的推導,得出轉角:與三相相電壓之間存在映射關系,因此構建了一個以三相相電壓為輸人,轉角為輸出的小波神經網絡實現轉角預測,并采用改進遺傳算法來訓練網絡
    發(fā)表于 06-25 13:06

    神經網絡專家系統(tǒng)在電機故障診斷中的應用

    摘要:針對傳統(tǒng)專家系統(tǒng)不能進行自學習、自適應的問題,本文提出了基于種經網絡專家系統(tǒng)的并步電機故障診斷方法。本文將小波神經網絡和專家系統(tǒng)相結合,充分發(fā)揮了二者故障診斷的優(yōu)點,很大程度上降低了對電機
    發(fā)表于 06-16 22:09

    PID串級控制在同步發(fā)電機勵磁控制中的應用

    摘 要:為提高發(fā)電機勛磁控制系統(tǒng)的穩(wěn)定性,分析了同步發(fā)電機的自并勵勵磁系統(tǒng)的結構和數學模型,介紹了神經網絡預測控制的結構和算法,分別基于PID控制、神經網絡預測控制和
    發(fā)表于 06-16 21:56

    神經網絡RAS在異步電機轉速估計中的仿真研究

    眾多方法中,由于其結構簡單,穩(wěn)定性好廣泛受到人們的重視,且已被用于產品開發(fā)。但是MRAS仍存在在低速區(qū)速度估計精度下降和對電動機參數變化非常敏感的問題。本文利用神經網絡的特點,使估計更為簡單、快速
    發(fā)表于 06-16 21:54

    基于FPGA搭建神經網絡的步驟解析

    本文的目的是在一個神經網絡已經通過python或者MATLAB訓練好的神經網絡模型,將訓練好的模型的權重和偏置文件以TXT文件格式導出,然后通過python程序將txt文件轉化為coe文件,(coe
    的頭像 發(fā)表于 06-03 15:51 ?1430次閱讀
    基于FPGA搭建<b class='flag-5'>神經網絡</b>的步驟解析