人工神經網絡四種算法,你有知道的嗎?

2020-12-06 同花順AI

人工神經網絡的許多算法已在智能信息處理系統中獲得廣泛採用,尤為突出是是以下4種算法:ART網絡、LVQ網絡、Kohonen網絡Hopfield網絡,下面就具體介紹一下這這四種算法:

1.自適應諧振理論(ART)網絡

自適應諧振理論(ART)網絡具有不同的方案。一個ART-1網絡含有兩層一個輸入層和一個輸出層。這兩層完全互連,該連接沿著正向(自底向上)和反饋(自頂向下)兩個方向進行。

當ART-1網絡在工作時,其訓練是連續進行的,且包括下列算法步驟:

(1)對於所有輸出神經元,如果一個輸出神經元的全部警戒權值均置為1,則稱為獨立神經元,因為它不被指定表示任何模式類型。

(2)給出一個新的輸入模式x。

(3)使所有的輸出神經元能夠參加激發競爭。

(4)從競爭神經元中找到獲勝的輸出神經元,即這個神經元的x·W值為最大;在開始訓練時或不存在更好的輸出神經元時,優勝神經元可能是個獨立神經元。

(5)檢查該輸入模式x是否與獲勝神經元的警戒矢量V足夠相似。

(6)如果r≥p,即存在諧振,則轉向步驟(7);否則,使獲勝神經元暫時無力進一步競爭,並轉向步驟(4),重複這一過程直至不存在更多的有能力的神經元為止。

ART網絡

2.學習矢量量化(LVQ)網絡

學習矢量量化(LVQ)網絡,它由三層神經元組成,即輸入轉換層、隱含層和輸出層。該網絡在輸入層與隱含層之間為完全連接,而在隱含層與輸出層之間為部分連接,每個輸出神經元與隱含神經元的不同組相連接。

最簡單的LVQ訓練步驟如下:

(1)預置參考矢量初始權值。

(2)供給網絡一個訓練輸入模式。

(3)計算輸人模式與每個參考矢量間的Euclidean距離。

(4)更新最接近輸入模式的參考矢量(即獲勝隱含神經元的參考矢量)的權值。如果獲勝隱含神經元以輸入模式一樣的類屬於連接至輸出神經元的緩衝器,那麼參考矢量應更接近輸入模式。否則,參考矢量就離開輸人模式。

(5)轉至步驟(2),以某個新的訓練輸入模式重複本過程,直至全部訓練模式被正確地分類或者滿足某個終止準則為止。

LVQ網絡

3.Kohonen網絡

Kohonen網絡或自組織特徵映射網絡含有兩層,一個輸入緩衝層用於接收輸入模式,另一個為輸出層,輸出層的神經元一般按正則二維陣列排列,每個輸出神經元連接至所有輸入神經元。連接權值形成與已知輸出神經元相連的參考矢量的分量。

訓練一個Kohonen網絡包含下列步驟:

(1)對所有輸出神經元的參考矢量預置小的隨機初值。

(2)供給網絡一個訓練輸入模式。

(3)確定獲勝的輸出神經元,即參考矢量最接近輸入模式的神經元。參考矢量與輸入矢量間的Euclidean距離通常被用作距離測量。

(4)更新獲勝神經元的參考矢量及其近鄰參考矢量。這些參考矢量(被引至)更接近輸入矢量。對於獲勝參考矢量,其調整是最大的,而對於離得更遠的神經元,減少調整個神經元鄰域的大小隨著訓練的進行而相對減小,到訓練結束,只有獲勝神經元的參考矢量被調整。

Kohonen網絡

4.Hopfield網絡

Hopfield網絡是一種典型的遞歸網絡,這種網絡通常只接受二進位輸入(0或1)以及雙極輸入(+1或-1)。它含有一個單層神經元,每個神經元與所有其他神經元連接,形成遞歸結構。

相關焦點

  • 人工神經網絡(Artificial Neural Network)算法簡介
    人工神經網絡,簡稱神經網絡,是一種模仿生物神經網絡的結構和功能的數學模型或者計算模型。其實是一種與貝葉斯網絡很像的一種算法。之前看過一些內容始終雲裡霧裡,這次決定寫一篇博客。
  • 機器學習算法盤點:人工神經網絡、深度學習
    機器學習算法盤點:人工神經網絡、深度學習 佚名 發表於 2016-08-01 16:26:33   機器學習無疑是當前數據分析領域的一個熱點內容。很多人在平時的工作中都或多或少會用到機器學習的算法。
  • 你的大腦與人工神經網絡有本質區別嗎?答案令人驚訝!
    現在的人工神經網絡也展現出不俗的實力,但是一直飽受詬病沒有人腦類似的推理能力。近日,普林斯頓大學的研究人員就指出,生物神經網絡和人工神經網絡竟然出奇的相似,人腦可能也是一個高度並行的計算系統! 人腦是如何識別麝香貓的? 看到下面這隻動物,你的大腦會立刻提取出與它相關的信息(棲息地、大小、飲食、壽命等等)。
  • 人工神經網絡的定義
    人工神經網絡的定義   人工神經網絡( Artificial Neural Networks, 簡寫為ANNs)也簡稱為神經網絡或稱作連接模型,是對人腦或自然神經網絡若干基本特性的抽象和模擬。
  • 機器學習算法匯總:人工神經網絡、深度學習及其它
    常見算法有邏輯回歸(Logistic Regression)和反向傳遞神經網絡(Back Propagation Neural Network) 非監督式學習: 在非監督式學習中,數據並不被特別標識,學習模型是為了推斷出數據的一些內在結構
  • 科技:人工神經網絡的進步
    導語:我們知道我們的世界正在快速變化但是有很多具體的技術進步,你可能在報紙或電視上聽不到很多,但它們對我們的生活產生了巨大的影響。人工智慧實體的出現,在人工神經網絡的支持下,可以在Go上擊敗人類是重要的 - 但你可能不知道的是,IBM,一個為這種新興遊戲模式做出貢獻的公司,也正在嘗試新的基礎AI技術將使人工神經網絡更加強大和快速。上個月有消息稱,IBM將與麻省理工學院的一個聯合項目下降2.4億美元,使人工神經網絡和相關技術的力量比以往任何時候都要大一些。
  • 神經網絡算法原理_神經網絡算法的應用_神經網絡算法實例說明
    神經網絡是一種模擬人腦結構的算法模型。其原理就在於將信息分布式存儲和並行協同處理。雖然每個單元的功能非常簡單,但大量單元構成的網絡系統就能實現非常複雜的數據計算,並且還是一個高度複雜的非線性動力學習系統。   神經網絡的結構更接近於人腦,具有大規模並行、分布式存儲和處理、自組織、自適應和自學能力。
  • 人工智慧神經網絡你知道是什麼嗎
    打開APP 人工智慧神經網絡你知道是什麼嗎 企業新聞 發表於 2020-04-09 11:28:47 直到人工神經網絡技術的出現,才讓機器擁有了「真智能」。 為什麼說之前的方法都是假智能呢?因為我們人類能清清楚楚地知道它們內部的分析過程,它們只是一個大型的複雜的程序而已;而人工神經網絡則不同,它的內部是一個黑盒子,就像我們人類的大腦一樣,我們不知道它內部的分析過程,我們不知道它是如何識別出人臉的,也不知道它是如何打敗圍棋世界冠軍的。
  • 金融領域裡的機器學習算法介紹:人工神經網絡
    人工智慧的發展在很大程度上是由神經網絡、深度學習和強化學習推動的。這些複雜的算法可以解決高度複雜的機器學習任務,如圖像分類、人臉識別、語音識別和自然語言處理等。這些複雜任務一般是非線性的,同時包含著大量的特徵輸入。我們下面我們將分幾天的時間對這些算法及其在金融領域的應用進行闡述。
  • 什麼是人工神經網絡(ANN)?
    作者 | Ben Dickson編譯 | CDA數據分析師過去十年中最具影響力的技術之一是人工神經網絡,它是深度學習算法的基本組成部分,是人工智慧的前沿。每天使用神經網絡的應用程式有很多,例如Google的翻譯服務,Apple的Face ID iPhone鎖和Amazon的Alexa AI驅動的助手。神經網絡也在其他領域的一些重要人工智慧突破背後,例如診斷皮膚和乳腺癌,讓目光投向自動駕駛汽車。人工神經網絡背後的概念和科學已經存在了數十年。
  • 人工神經網絡及其應用
    1 人工神經網絡的發展歷史及其意義1.1 人工神經網絡的發展歷史神經網絡的發展可以追溯到19世紀末,其發展可以分為四個階段。1958年計算機學家Frank Rosenblatt 發表一篇很有名的文章,在文章中他提出了具有三層網絡結構的神經網絡結構,該文章中提出的算法與後來的反向傳播算法和自組織算法類似。在1960年,Bernard Widrow 和Marcian Hoff發表的一篇為《自適應開關電路》的文章,他們不僅設計了在計算機仿真的人工神經網絡,而且用硬體電路實現了他們的設計。
  • 人工神經網絡發展歷程及特點
    人工神經網絡ANN簡稱為神經網絡或類神經網絡。深度學習實際上是深度神經網絡DNN,即深度學習從人工神經網絡ANN模型發展起來的,因此有必要對人工神經網絡ANN作進一步探討。每兩個節點間的連接都代表一個對於通過該連接信號的加權值,稱之為權重,這相當於人工神經網絡的記憶。網絡的輸出則依網絡的連接方式,權重值和激勵函數的不同而不同。而網絡自身通常都是對自然界某種算法或者函數的逼近,也可能是對一種邏輯策略的表達。
  • 初識人工神經網絡
    這也就是神經網絡的魅力所在。人工神經網絡(artificial neural networks) 是一種模仿生物神經網絡行為特徵,進行信息處理的算法數學模型。在人工神經網絡模型中使用單元節點模擬神經元,通過調整神經網絡內部大量節點(神經元)之間相互連接的權重來達到處理信息的目的。
  • 人工神經網絡的五大主要應用場景
    理解人工神經網絡人工神經網絡像人腦一樣構建,神經元節點像網絡一樣相互連接。人腦有數千億個叫做神經元的細胞。每個神經元都是由一個負責處理信息的細胞體組成,該細胞體是大腦進行信息的輸入以及輸出的基礎。一個ANN有數百個或數千個被稱為處理單元的人工神經元,它們通過節點相互連接。這些處理單元由輸入和輸出單元組成。
  • 人工神經網絡的本質(物理或數學意義)是什麼?
    從數學的角度講,人工神經網絡的本質從機器學習的過程可理解為通過參數求最佳解得過程。同樣也是一個負反饋的過程,以最簡單的負反饋神經網絡bp神經網絡(back propagation)為例,其本質可以形象的理解為這樣一個過程:我們假設這個剛搭建的好的機器人叫
  • 人工神經網絡的特點有哪些
    人工神經網絡的特點和優越性,主要表現在三個方面: 第一,具有自學習功能。例如實現圖像識別時,只在先把許多不同的圖像樣板和對應的應識別的結果輸入人工神經網絡,網絡就會通過自學習功能,慢慢學會識別類似的圖像。自學習功能對於預測有特別重要的意義。
  • 三體問題真的不可解嗎?人工神經網絡找到了辦法
    那麼三體問題真的不可解嗎?三體問題是一個早已有之的經典數學問題,曾經有很多科學家醉心於三體問題的研究,也在這一過程中發展出了很多種不同的計算方法,但沒有一種方法可以準確計算出三體系統的運行規律。不過,科學是不斷發展的,新的算法也會層出不窮,在2015年,一種新的算法似乎為三體問題找到了出路。
  • 三體問題真的不可解嗎?人工神經網絡找到了辦法
    那麼三體問題真的不可解嗎?三體問題是一個早已有之的經典數學問題,曾經有很多科學家醉心於三體問題的研究,也在這一過程中發展出了很多種不同的計算方法,但沒有一種方法可以準確計算出三體系統的運行規律。不過,科學是不斷發展的,新的算法也會層出不窮,在2015年,一種新的算法似乎為三體問題找到了出路。
  • 盤點| 機器學習入門算法:從線性模型到神經網絡
    機器學習算法經常被用於預測分析。在商業中,預測分析可以用於告訴企業未來最有可能發生什麼。例如,使用預測分析算法,在線 T 恤零售商可以使用當前的數據來預測下個月他們將會售出多少 T 恤。 預測問題分為兩大類: 現在我們已經介紹了機器學習在預測方面的應用,我們可以討論機器學習算法,其分為 3 個組別:線性模型(linear models)、樹型模型(tree-based models)、和神經網絡(neural networks)。
  • 關於人工神經網絡的哲學思考
    南開大學 自動化系,天津 300071  原發信息:  (京)2000年第02期 第25-28,53頁  內容提要:本文在簡單介紹人工神經網絡的研究成果的基礎上,探討了人工神經網絡的自組織功能,並運用馬克思主義的基本原理和方法,從普遍聯繫、整體與部分的關係及結構和功能的關係三方面論述了人工神經網絡的哲學意義