91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

算法的算法-人工神經網絡

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-10-30 18:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上周的人工神經網絡課程中介紹了機器學習中的支持向量機(SVM:Support Vector Machine)與前饋網絡 RBF 的之間的聯系,而對于由傳遞函數為線性函數組成的單層網絡的代表自適應線性單元(ADLINE:Adaptive Linear Element)更是和傳統信號處理中的自適應濾波器相類似。

這些都會讓我們看到神經網絡算法似乎能夠與很多其他學科算法搭起聯系。下面由 Matthew P. Burruss 的博文中《 Every Machine Learning Algorithm Can Be Represented as a Neural Network》 更是將這個觀點進行了詳細的梳理。

Every Machine Learning Algorithm Can Be Represented as a Neural Network》:
https://mc.ai/every-machine-learning-algorithm-can-be-represented-as-a-neural-network-2/#:~:text=Every%20Machine%20Learning%20Algorithm%20Can%20Be%20Represented%20as,cumulated%20with%20the%20creation%20of%20the%20neural%20network.

從 1950 年代的早期研究開始,機器學習的所有工作似乎都隨著神經網絡的創建而匯聚起來。從 Logistic 回歸到支持向量機,算法層出不窮,毫不夸張的說,神經網絡成為算法的算法,為機器學習的頂峰。它也從最初不斷嘗試中成為機器學習的通用表達形式。

在這個意義上,它不僅僅簡單的是一個算法,而是一個框架和理念,這也為構建神經網絡提供了更加廣泛的自由空間:比如它包括不同的隱層數量和節點數量、各種形式的激活(傳遞)函數、優化工具、損失函數、網絡類型(卷積、遞歸等)以及一些專用處理層(各種批處理模式、網絡參數隨機丟棄:Dropout 等)。

由此,可以將神經網絡從一個固定算法展拓到一個通用觀念,并得到如下有趣的推文:任何機器學習算法,無論是決策樹還是 k 近鄰,都可以使用神經網絡來表示。

這個概念可以通過下面的一些舉例得到驗證,同樣也可以使用數據進行嚴格的證明。

1. 回歸

首先讓我們定義什么是神經網絡:它是一個由輸入層,隱藏層和輸出層組成的體系結構,每一層的節點之間都有連接。信息從輸入層輸入到網絡,然后逐層通過隱層傳遞到輸出層。在層之間傳遞過程中,數據通過線性變換(權重和偏差)和非線性函數(激勵函數)變換。存在很多算法來對網絡中可變參數進行訓練。

Logistic 回歸簡單定義為標準回歸,每個輸入均具有乘法系數,并添加了附加偏移量(截距),然后經過 Signmoid 型函數傳遞。這可以通過沒有隱藏層的神經網絡來表示, 結果是通過 Sigmoid 形式的輸出神經元的多元回歸。

通過將輸出神經元激活函數替換為線性激活函數(可以簡單地映射輸出,換句話說,它什么都不做),就形成線性回歸。

2. 支持向量機

支持向量機(SVM)算法嘗試通過所謂的"核函數技術"將數據投影到新的高維空間中,從而提高數據的線性可分離性。轉換完數據后,算法可在高位空間獲得兩類之間最優的分類超平面。超平面被簡單地定義為數據維度的線性組合,非常像 2 維空間中的直線和 3 維空間中的平面。

從這個意義上講,人們可以將 SVM 算法看作是數據到新空間的投影,然后是 多重回歸。神經網絡的輸出可以通過某種有界輸出函數傳遞,以實現概率結果。

當然,可能需要實施一些限制,例如限制節點之間的連接并固定某些參數,這些更改當然不會脫離"神經網絡"標簽的完整性。也許需要添加更多的層,以確保支持向量機的這種表現能夠達到與實際交易一樣的效果。

3. 決策樹

諸如決策樹算法之類的基于樹的算法有些棘手。關于如何構建這種神經網絡的答案在于分析它如何劃分其特征空間。當訓練點遍歷一系列拆分節點時,特征空間將拆分為多個超立方體。在二維示例中,垂直線和水平線創建了正方形。

因此,可以通過更嚴格的激活來模擬沿特征線分割特征空間的類似方式,例如階躍函數,其中輸入是一個值或另一個值 - 本質上是分隔線。權重和偏差可能需要實施值限制,因此僅用于通過拉伸,收縮和定位來定向分隔線。為了獲得概率結果,可以通過激活函數傳遞結果。

盡管算法的神經網絡表示與實際算法之間存在許多技術差異,但重點是網絡表達的思想相同,并且可以與實際算法相同的策略和性能來解決問題。

也許您不滿意將算法簡單地轉換為神經網絡形式,也許希望看到通用過程可以將所有棘手的算法都進行這種轉換,例如 k 近鄰算法或樸素貝葉斯算法等,而不是針對每個算法都手工進行轉換。

這種同樣算法轉換的答案就在于通用函數逼近定理,這也是在大量神經網絡工作原理背后的支撐數學原理。它的主要含義是:足夠大的神經網絡可以以任意精度對任何函數建模。

假設有一些函數代表數據背后的規律:對于每個數據點,始終返回等于或非常接近 的值。

建模的目的是找到該內部映射關系一個有效表示,我們將其記為預測函數。所有機器學習算法對這個任務的處理方式都大不相同,采用不同用于驗證結果有效的假設條件,并給出具體算法來獲得最優結果。這些獲得優化結果 p(x)的算法,可說從在這些假設條件限制下,利用純粹的數學推導獲得。描述函數如何將目標映射到輸入的函數實際上可以采用任何形式。

有的時候通過數學推導可以對表達式進行求解。但面對大量待定函數參數,往往需要通過不停的試湊來搜索。但是,神經網絡在尋找的方式上有些不同。

任何函數都可以由許多類似階梯的部分合理地逼近,劃分的區間步數越多,逼近的精度就越高。

每一個區間都對應神經網絡中的一些節點,即隱層中具有 S 型激活函數的節點。激活函數本質上是概率階躍函數。實際上每個節點都代表函數 的一個局部。然后,通過系統中的權重和偏差,網絡為特定輸入來激活不同的神經元,使其輸出為 1),否則輸出 0。于是便可以將不同函數的局部最后合并成整個函數。

這種處理模式不僅對應上面的一維函數有效,在圖像中也觀察到了這種通過激活不同節點以尋找數據中特定的模式。

通用逼近定理已擴展為適用于其他激活函數(如 ReLU 和神經網絡類型),但原理仍然適用。神經網絡是實現通用逼近定義的最佳表現形式。

相對于通過復雜方程和關系數學形式來描述通用逼近定理,神經網絡則通過構建特殊的網絡結構,并通過訓練數據來獲得結構中的參數。這個過程就好像是通過蠻力記憶將函數存儲在網絡中。這個匯集眾多節點的網絡結構,通過訓練過程來逼近任意函數過程就表現出具有某種聰明特征的智能系統了。

基于以上假設,神經網絡至少可以在理論上構造出一個函數,該函數基本上具有所需的精度(節點數越多,近似值越準確,當然不考慮過擬合的技術性),具有正確結構的神經網絡可以對任何其他機器學習預測函數進行建模,反過來,其他任何機器學習算法,都不能這么說。

神經網絡使用的方法并不是對一些現有的優化模型,比如多項式回歸或者節點系統,只是對少量參數進行優化,它是直接去逼近數據內部所蘊含的規律,而不是基于某種特定的模型來描述數據。這種理念是那些常見到的網絡模型結構與其它機器學習之間最為不同之處。

借助神經網絡的力量以及對深度學習的不斷延伸領域的不斷研究,無論是視頻,聲音,流行病學數據還是兩者之間的任何數據,都將能夠以前所未有的精度來進行建模。神經網絡確實可以被成為算法之算法。

審核編輯 黃昊宇

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

    關注

    42

    文章

    4814

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    神經網絡專家系統在電機故障診斷中的應用

    的診斷誤差。仿真結果驗證了該算法的有效性。 純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:神經網絡專家系統在電機故障診斷中的應用.pdf【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版
    發表于 06-16 22:09

    AI神經網絡降噪算法在語音通話產品中的應用優勢與前景分析

    隨著人工智能技術的快速發展,AI神經網絡降噪算法在語音通話產品中的應用正逐步取代傳統降噪技術,成為提升語音質量的關鍵解決方案。相比傳統DSP(數字信號處理)降噪,AI降噪具有更強的環境適應能力、更高
    的頭像 發表于 05-16 17:07 ?408次閱讀
    AI<b class='flag-5'>神經網絡</b>降噪<b class='flag-5'>算法</b>在語音通話產品中的應用優勢與前景分析

    BP神經網絡網絡結構設計原則

    BP(back propagation)神經網絡是一種按照誤差逆向傳播算法訓練的多層前饋神經網絡,其網絡結構設計原則主要基于以下幾個方面: 一、層次結構 輸入層 :接收外部輸入信號,不
    的頭像 發表于 02-12 16:41 ?737次閱讀

    BP神經網絡與卷積神經網絡的比較

    BP神經網絡與卷積神經網絡在多個方面存在顯著差異,以下是對兩者的比較: 一、結構特點 BP神經網絡 : BP神經網絡是一種多層的前饋神經網絡
    的頭像 發表于 02-12 15:53 ?661次閱讀

    什么是BP神經網絡的反向傳播算法

    BP神經網絡的反向傳播算法(Backpropagation Algorithm)是一種用于訓練神經網絡的有效方法。以下是關于BP神經網絡的反向傳播
    的頭像 發表于 02-12 15:18 ?765次閱讀

    BP神經網絡與深度學習的關系

    ),是一種多層前饋神經網絡,它通過反向傳播算法進行訓練。BP神經網絡由輸入層、一個或多個隱藏層和輸出層組成,通過逐層遞減的方式調整網絡權重,目的是最小化
    的頭像 發表于 02-12 15:15 ?850次閱讀

    人工神經網絡的原理和多種神經網絡架構方法

    在上一篇文章中,我們介紹了傳統機器學習的基礎知識和多種算法。在本文中,我們會介紹人工神經網絡的原理和多種神經網絡架構方法,供各位老師選擇。 01
    的頭像 發表于 01-09 10:24 ?1183次閱讀
    <b class='flag-5'>人工</b><b class='flag-5'>神經網絡</b>的原理和多種<b class='flag-5'>神經網絡</b>架構方法

    卷積神經網絡與傳統神經網絡的比較

    在深度學習領域,神經網絡模型被廣泛應用于各種任務,如圖像識別、自然語言處理和游戲智能等。其中,卷積神經網絡(CNNs)和傳統神經網絡是兩種常見的模型。 1. 結構差異 1.1 傳統神經網絡
    的頭像 發表于 11-15 14:53 ?1865次閱讀

    卷積神經網絡的基本原理與算法

    ),是深度學習的代表算法之一。 一、基本原理 卷積運算 卷積運算是卷積神經網絡的核心,用于提取圖像中的局部特征。 定義卷積核:卷積核是一個小的矩陣,用于在輸入圖像上滑動,提取局部特征。 滑動窗口:將卷積核在輸入圖像上滑動,每次滑動一個像素點。 計算卷積:將卷積核與輸入圖像
    的頭像 發表于 11-15 14:47 ?1773次閱讀

    RNN模型與傳統神經網絡的區別

    傳統神經網絡(前饋神經網絡) 2.1 結構 傳統神經網絡,通常指的是前饋神經網絡(Feedforward Neural Networks, FNN),是一種最簡單的
    的頭像 發表于 11-15 09:42 ?1125次閱讀

    LSTM神經網絡與其他機器學習算法的比較

    隨著人工智能技術的飛速發展,機器學習算法在各個領域中扮演著越來越重要的角色。長短期記憶網絡(LSTM)作為一種特殊的循環神經網絡(RNN),因其在處理序列數據方面的優勢而受到廣泛關注。
    的頭像 發表于 11-13 10:17 ?2133次閱讀

    Moku人工神經網絡101

    Moku3.3版更新在Moku:Pro平臺新增了全新的儀器功能【神經網絡】,使用戶能夠在Moku設備上部署實時機器學習算法,進行快速、靈活的信號分析、去噪、傳感器調節校準、閉環反饋等應用。如果您
    的頭像 發表于 11-01 08:06 ?661次閱讀
    Moku<b class='flag-5'>人工</b><b class='flag-5'>神經網絡</b>101

    【飛凌嵌入式OK3576-C開發板體驗】RKNN神經網絡算法開發環境搭建

    download_model.sh 腳本,該腳本 將下載一個可用的 YOLOv5 ONNX 模型,并存放在當前 model 目錄下,參考命令如下: 安裝COCO數據集,在深度神經網絡算法中,模型的訓練離不開大量的數據集,數據集用于
    發表于 10-10 09:28

    FPGA在深度神經網絡中的應用

    隨著人工智能技術的飛速發展,深度神經網絡(Deep Neural Network, DNN)作為其核心算法之一,在圖像識別、語音識別、自然語言處理等領域取得了顯著成果。然而,傳統的深度神經網絡
    的頭像 發表于 07-24 10:42 ?1200次閱讀
    主站蜘蛛池模板: 午夜一级福利 | 男啪女视频免费观看网站 | 国产精品黄页网站在线播放免费 | sesese在线播放 | 自拍你懂的 | 野外啪啪抽搐一进一出 | 日女人免费视频 | 成人欧美精品一区二区不卡 | 久久99热精品免费观看无卡顿 | 99久热只有精品视频免费观看17 | 欧美成人福利 | 丁香五月欧美成人 | 欧美高清成人videosex | 天天免费看片 | 五月六月激情 | 亚洲色图日韩精品 | 欧美一级片网站 | 啪啪网站免费看 | h视频免费在线 | 亚洲午夜大片 | 天天看片天天操 | 天天干天天操天天干 | 国产午夜三区视频在线 | 免费人成网址在线观看国内 | 国产婷婷综合在线精品尤物 | 免费一级特黄特色大片在线观看看 | 亚洲高清不卡视频 | 免费在线观看a视频 | 欧美大狠狠大臿蕉香蕉大视频 | 午夜手机福利 | 伊人久久大香线蕉综合影 | 日本色午夜 | 色y情视频免费看 | 中国一级特黄视频 | 黄色片 720p| 欧美xxxxxxxxx | 欧美另类69xxxxxhd| 五月婷六月| 天天天天操| 亚洲综合色网 | 香蕉成人国产精品免费看网站 |