人工神經網絡(Artificial Neural Networks,簡稱ANNs)-2、3




人工神經網絡(Artificial Neural Networks,簡稱ANNs)-2




人工神經網絡的特點包括:

? 它是一個數學模型,通過神經方式實現。

? 它包含大量的相互連接的處理元素,稱為神經元,用于執行所有操作。

? 存儲在神經元中的信息基本上是神經元之間的加權連接。

? 輸入信號通過連接和連接權重到達處理元素。

? 它有能力通過適當分配和調整權重,從給定數據中學習、回憶和泛化。

? 神經元的集體行為描述了其計算能力,沒有單個神經元攜帶特定信息。

簡單神經元的工作原理如下:

假設有兩個神經元X和Y,它們正在向另一個神經元Z傳遞信號。那么,X和Y是傳遞信號的輸入神經元,而Z是接收信號的輸出神經元。輸入神經元通過連接鏈接(A和B)連接到輸出神經元,如圖中所示:

人工神經網絡(Artificial Neural Networks,簡稱ANNs)-2、3的圖1

圖 5一種簡單的人工神經網絡結構

對于上述神經元架構,需要以以下方式計算凈輸入:

I = xA + yB

其中x和y分別是輸入神經元X和Y的激活值。通過將激活函數應用于凈輸入,可以獲得輸出神經元Z的輸出z。

O = f(I), Output = Function ( net input calculated )

輸出 = 函數(計算的凈輸入)

應用于凈輸入的函數稱為激活函數,有多種激活函數可能用于此。

在神經網絡中,有一個函數需要被應用到每個神經元的網輸入上,這個函數被稱為激活函數。對于這個目的,有多種不同的激活函數可以選擇使用。這些激活函數(可以影響神經元的輸出,從而影響整個神經網絡的行為和性能。常見的激活函數包括Sigmoid、Tanh、ReLU等。

神經網絡應用

人工神經網絡可以應用于多個領域,幫助分析和處理數據,以便更好地理解各種情況的優缺點。這些應用包括:

1.動物行為研究:研究動物行為、捕食者與獵物之間的關系以及種群周期。

2.財產評估:幫助對房產、建筑、汽車、機械等進行適當的估價。

3.賭博和預測:在賽馬、體育賽事和股市中進行投注和預測。

4.犯罪預測:通過分析大量犯罪細節數據作為輸入,預測相應的判決結果作為輸出。

5.數據挖掘、清洗和驗證:通過分析數據,識別出異常數據(與同類文件不同的文件)。

6.目標預測:利用聲納、雷達、地震和磁力儀器接收到的回波模式來預測目標。

7.員工招聘:幫助公司根據員工的技能和預期的未來生產力來招聘合適的員工。

8.醫學研究:在醫學研究中有廣泛的應用。

9.欺詐檢測:通過分析過去的記錄,用于信用卡、保險或稅務的欺詐檢測。


2.%2 ANN(人工神經網絡)(混合系統)-3


這段內容是關于人工神經網絡(Artificial NeuralNetworks,簡稱ANN)的介紹,特別是涉及到混合系統(Hybrid Systems)的部分。混合系統是一種智能系統,它通過結合至少兩種智能技術(如模糊邏輯、神經網絡、遺傳算法、強化學習等)來構建。這種不同技術的結合使得混合系統具有更廣泛的能力范圍,能夠在不確定和不精確的環境中進行推理和學習,提供類似人類的專業知識,例如領域知識、在嘈雜環境中的適應性等。

混合系統有幾種類型,包括:

1. 神經-模糊混合系統(Neuro-Fuzzy Hybrid systems)

2. 神經-遺傳混合系統(Neuro Genetic Hybrid systems)

3. 模糊-遺傳混合系統(Fuzzy Genetic Hybrid systems)

(A)神經模糊混合系統(Neuro-Fuzzy Hybrid systems):

特別地,神經-模糊混合系統是基于模糊系統的,這種系統是按照神經網絡理論進行訓練的。學習過程僅基于局部信息,并且只引起底層模糊系統中的局部變化。神經-模糊系統可以看作是一個三層前饋神經網絡。第一層代表輸入變量,中間(隱藏)層代表模糊規則,第三層代表輸出變量。模糊集被編碼為網絡層之間的連接權重,這提供了處理和訓練模型的功能。

人工神經網絡(Artificial Neural Networks,簡稱ANNs)-2、3的圖2

清晰輸入:模糊化(crisp input:fuzzification)

模糊規則:神經網絡(fuzzy rule:neural network)

基本清晰輸出:去模糊(base crisp output:defuzzification)

神經模糊混合系統(Neuro-Fuzzy Hybrid systems)的工作流程、優勢、劣勢以及應用領域:

工作流程:

1. 在輸入層,每個神經元直接將外部的清晰信號傳遞給下一層。

2. 每個模糊化神經元接收一個清晰的輸入,并確定輸入屬于輸入模糊集的程度。

3. 模糊規則層接收代表模糊集的神經元。

4. 一個輸出神經元使用模糊操作“聯合”(UNION)來合并所有輸入。

5. 每個去模糊化神經元代表神經模糊系統的唯一輸出。

優勢:

- 能夠處理數字、語言、邏輯等類型的信息。

- 能夠管理不精確、部分、模糊或不完美的信息。

- 可以通過協作和聚合來解決沖突。

- 具有自學習、自組織和自調整的能力。

- 可以模仿人類的決策過程。

劣勢:

- 從模糊系統開發模型較為困難。

- 為模糊系統找到合適的隸屬度值存在問題。

- 如果沒有訓練數據,則無法使用神經網絡。

應用領域:

- 學生建模

- 醫療系統

- 交通控制系統

- 預測和預測

(B)神經遺傳混合系統(Neuro Genetic Hybrid systems):

神經遺傳混合系統是一種結合了神經網絡和遺傳算法的系統,神經網絡能夠從示例中學習各種任務,對對象進行分類并建立它們之間的關系,遺傳算法則服務于重要的搜索和優化技術。遺傳算法可用于提高神經網絡的性能,并可用于確定輸入的連接權重。這些算法也可用于拓撲選擇和訓練網絡。

人工神經網絡(Artificial Neural Networks,簡稱ANNs)-2、3的圖3

神經遺傳混合系統(Neuro Genetic Hybrid systems)的工作流程、優勢、劣勢以及應用領域。下面是對這部分內容的解釋:

工作流程:

遺傳算法(GA)反復修改個體解決方案的種群。遺傳算法在每一步使用三種主要類型的規則來從當前種群創建下一代:

? 選擇(Selection):選擇將貢獻于下一代種群的個體,這些個體被稱為父代。

? 交叉(Crossover):結合兩個父代以形成下一代的子代。

? 變異(Mutation):對個別父代應用隨機變化以形成子代。

遺傳算法然后將新的子代種群發送到人工神經網絡(ANN)模型作為新的輸入參數。最后,通過開發的ANN模型進行適應度計算。

優勢:

? 遺傳算法用于拓撲優化,即選擇ANN的隱藏層數量、隱藏節點數量和互聯模式。

? 在遺傳算法中,ANN的學習被表述為權重優化問題,通常使用逆均方誤差作為適應度度量。

? 控制參數(如學習率、動量率、容忍度等)也使用遺傳算法進行優化。

? 它可以模仿人類的決策過程。

劣勢:

? 系統非常復雜。

? 系統的準確性依賴于初始種群。

? 維護成本非常高。

應用領域:

? 面部識別

? DNA匹配

? 動植物研究

? 行為系統

(C)模糊遺傳混合系統(Fuzzy Genetic Hybrid systems):

開發了一種模糊遺傳混合系統,該系統使用基于模糊邏輯的技術來改進和建模遺傳算法,反之亦然。遺傳算法已被證明是一種魯棒且高效的工具,可以執行模糊規則庫生成、隸屬函數生成等任務。

可用于開發此類系統的三種方法是:

? Michigan 方法

? Pittsburgh 方法

? IRL 方法

工作流程(Working Flow)

1. 從代表第一代的初始解的種群開始。

2. 將種群中的每個染色體輸入到模糊邏輯控制器中,并計算性能指標。

3. 使用進化算子創建新一代,直到滿足某個條件。

優勢(Advantages)

1. 遺傳算法(GAs)用于開發模糊推理引擎使用的最佳規則集。

2. 遺傳算法用于優化隸屬函數的選擇。

3. 模糊遺傳算法是在所有離散模糊子集上的有向隨機搜索。

4. 它可以模仿人類的決策過程。

劣勢(Disadvantages)

1. 結果的解釋困難。

2. 建立隸屬值和規則困難。

3. 收斂需要很長時間。

應用領域(Applications)

1. 機械工程

2. 電氣工程

3. 人工智能

4. 經濟學

這些系統結合了模糊邏輯和遺傳算法,以提高和建模遺傳算法,反之亦然。遺傳算法已被證明是執行任務的強大和高效工具,如生成模糊規則庫、生成隸屬函數等。這些系統通過使用進化算子來迭代地改進解決方案,直到滿足特定的性能指標或條件。盡管它們在模仿人類決策和處理不確定性方面具有優勢,但它們在結果解釋、隸屬函數和規則的構建以及收斂速度方面也存在挑戰。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1