高級(jí)人工智能-課件_第1頁(yè)
高級(jí)人工智能-課件_第2頁(yè)
高級(jí)人工智能-課件_第3頁(yè)
高級(jí)人工智能-課件_第4頁(yè)
高級(jí)人工智能-課件_第5頁(yè)
已閱讀5頁(yè),還剩163頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

人工智能

ArtificialIntelligence

12/10/20221安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工智能

ArtificialIntelligence

1第四章計(jì)算智能4.1概述4.2神經(jīng)計(jì)算4.3模糊計(jì)算4.4粗糙集理論4.5遺傳算法4.6進(jìn)化策略4.7進(jìn)化編程4.8人工生命4.9粒群優(yōu)化4.10螞群算法4.11自然計(jì)算4.12免疫算法12/10/20222安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院第四章計(jì)算智能4.1概述4.7進(jìn)4.1 概述信息科學(xué)與生命科學(xué)的相互交叉、相互滲透和相互促進(jìn)是現(xiàn)代科學(xué)技術(shù)發(fā)展的一個(gè)顯著特點(diǎn)。計(jì)算智能涉及神經(jīng)網(wǎng)絡(luò)、模糊邏輯、進(jìn)化計(jì)算和人工生命等領(lǐng)域,它的研究和發(fā)展正反映了當(dāng)代科學(xué)技術(shù)多學(xué)科交叉與集成的重要發(fā)展趨勢(shì)。12/10/20223安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.1 概述信息科學(xué)與生命科學(xué)的相互交叉、相互滲透和相互促進(jìn)什么是計(jì)算智能把神經(jīng)網(wǎng)絡(luò)(NN)歸類于傳統(tǒng)人工智能(AI)可能不大合適,而歸類于計(jì)算智能(CI)更能說(shuō)明問(wèn)題實(shí)質(zhì)。進(jìn)化計(jì)算、人工生命和模糊邏輯系統(tǒng)的某些課題,也都?xì)w類于計(jì)算智能。計(jì)算智能取決于制造者(manufacturers)提供的數(shù)值數(shù)據(jù),不依賴于知識(shí);另一方面,傳統(tǒng)人工智能應(yīng)用知識(shí)精品(knowledgetidbits)。人工神經(jīng)網(wǎng)絡(luò)應(yīng)當(dāng)稱為計(jì)算神經(jīng)網(wǎng)絡(luò)。12/10/20224安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院什么是計(jì)算智能把神經(jīng)網(wǎng)絡(luò)(NN)歸類于傳統(tǒng)人工智能(AI)計(jì)算智能與人工智能的區(qū)別和關(guān)系A(chǔ)-Artificial,表示人工的(非生物的);B-Biological,表示物理的+化學(xué)的+(?)=生物的;C-Computational,表示數(shù)學(xué)+計(jì)算機(jī)計(jì)算智能是一種智力方式的低層認(rèn)知,它與傳統(tǒng)人工智能的區(qū)別只是認(rèn)知層次從中層下降至低層而已。中層系統(tǒng)含有知識(shí)(精品),低層系統(tǒng)則沒(méi)有。12/10/20225安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算智能與人工智能的區(qū)別和關(guān)系A(chǔ)-Artificial,表計(jì)算智能與人工智能的區(qū)別和關(guān)系輸入人類知識(shí)(+)傳感輸入知識(shí)(+)傳感數(shù)據(jù)計(jì)算(+)傳感器C-數(shù)值的A-符號(hào)的B-生物的層次復(fù)雜性復(fù)雜性BNNBPRBIANNAPRAICNNCPRCI12/10/20226安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算智能與人工智能的區(qū)別和關(guān)系輸入人類知識(shí)知識(shí)計(jì)算C-數(shù)值當(dāng)一個(gè)系統(tǒng)只涉及數(shù)值(低層)數(shù)據(jù),含有模式識(shí)別部分,不應(yīng)用人工智能意義上的知識(shí),而且能夠呈現(xiàn)出:(1)計(jì)算適應(yīng)性;(2)計(jì)算容錯(cuò)性;(3)接近人的速度;(4)誤差率與人相近,則該系統(tǒng)就是計(jì)算智能系統(tǒng)。當(dāng)一個(gè)智能計(jì)算系統(tǒng)以非數(shù)值方式加上知識(shí)(精品)值,即成為人工智能系統(tǒng)。12/10/20227安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院當(dāng)一個(gè)系統(tǒng)只涉及數(shù)值(低層)數(shù)據(jù),含有模式識(shí)別部分,不應(yīng)用人1960年威德羅和霍夫率先把神經(jīng)網(wǎng)絡(luò)用于自動(dòng)控制研究。60年代末期至80年代中期,神經(jīng)網(wǎng)絡(luò)控制與整個(gè)神經(jīng)網(wǎng)絡(luò)研究一樣,處于低潮。80年代后期以來(lái),隨著人工神經(jīng)網(wǎng)絡(luò)研究的復(fù)蘇和發(fā)展,對(duì)神經(jīng)網(wǎng)絡(luò)控制的研究也十分活躍。這方面的研究進(jìn)展主要在神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制和模糊神經(jīng)網(wǎng)絡(luò)控制及其在機(jī)器人控制中的應(yīng)用上。4.2神經(jīng)計(jì)算

4.2.1人工神經(jīng)網(wǎng)絡(luò)研究的進(jìn)展12/10/20228安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院1960年威德羅和霍夫率先把神經(jīng)網(wǎng)絡(luò)用于自動(dòng)控制研究。4.2人工神經(jīng)網(wǎng)絡(luò)的特性并行分布處理非線性映射通過(guò)訓(xùn)練進(jìn)行學(xué)習(xí)適應(yīng)與集成硬件實(shí)現(xiàn)12/10/20229安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的特性并行分布處理12/8/20229安徽大學(xué)4.2.2人工神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)-1Wj1X1X2Wj2XnWjn···Σ()Yi圖4.2神經(jīng)元模型12/10/202210安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.2人工神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)-1Wj1X1X2Wj

圖4.2中的神經(jīng)元單元由多個(gè)輸入xi,i=1,2,...,n和一個(gè)輸出y組成。中間狀態(tài)由輸入信號(hào)的權(quán)和表示,而輸出為 (4.1)式中,j為神經(jīng)元單元的偏置,wji為連接權(quán)系數(shù)。n為輸入信號(hào)數(shù)目,yj為神經(jīng)元輸出,t為時(shí)間,f()為輸出變換函數(shù),如圖4.3。

12/10/202211安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院圖4.2中的神經(jīng)元單元由多個(gè)輸入xi,i=1,2,..(a)xf(x)1x00圖4.3神經(jīng)元中的某些變換(激發(fā))函數(shù)(a)二值函數(shù) (b)S形函數(shù)(c)雙曲正切函數(shù)(c)xf(x)1-1(b)f(x)x1012/10/202212安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院(a)xf(x)1x00圖4.3神經(jīng)元中的某些變換(激人工神經(jīng)網(wǎng)絡(luò)的基本特性和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)是具有下列特性的有向圖:對(duì)于每個(gè)節(jié)點(diǎn)i存在一個(gè)狀態(tài)變量xi;從節(jié)點(diǎn)j至節(jié)點(diǎn)i,存在一個(gè)連接權(quán)系統(tǒng)數(shù)wij;對(duì)于每個(gè)節(jié)點(diǎn)i,存在一個(gè)閾值i;對(duì)于每個(gè)節(jié)點(diǎn)i,定義一個(gè)變換函數(shù)fi;對(duì)于最一般的情況,此函數(shù)取形式。12/10/202213安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的基本特性和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)是具有下列特性的有向遞歸(反饋)網(wǎng)絡(luò):在遞歸網(wǎng)絡(luò)中,多個(gè)神經(jīng)元互連以組織一個(gè)互連神經(jīng)網(wǎng)絡(luò),如圖4.4。圖4.4反饋網(wǎng)絡(luò)x1x2xnV1V2Vn輸入輸出x1’x2’xn’12/10/202214安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院遞歸(反饋)網(wǎng)絡(luò):在遞歸網(wǎng)絡(luò)中,多個(gè)神經(jīng)元互連以組織一個(gè)互連前饋網(wǎng)絡(luò):前饋網(wǎng)絡(luò)具有遞階分層結(jié)構(gòu),由同層神經(jīng)元間不存在互連的層級(jí)組成,如圖4.5。x1x2輸入層輸出層隱層y1ynw11w1m圖4.5前饋網(wǎng)絡(luò)反向傳播12/10/202215安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院前饋網(wǎng)絡(luò):前饋網(wǎng)絡(luò)具有遞階分層結(jié)構(gòu),由同層神經(jīng)元間不存在互連人工神經(jīng)網(wǎng)絡(luò)的主要學(xué)習(xí)算法有師學(xué)習(xí)算法:能夠根據(jù)期望的和實(shí)際的網(wǎng)絡(luò)輸出(對(duì)應(yīng)于給定輸入)間的差來(lái)調(diào)整神經(jīng)元間連接的強(qiáng)度或權(quán)。無(wú)師學(xué)習(xí)算法:不需要知道期望輸出。強(qiáng)化學(xué)習(xí)算法:采用一個(gè)“評(píng)論員”來(lái)評(píng)價(jià)與給定輸入相對(duì)應(yīng)的神經(jīng)網(wǎng)絡(luò)輸出的優(yōu)度(質(zhì)量因數(shù))。強(qiáng)化學(xué)習(xí)算法的一個(gè)例子是遺傳算法(GA)。12/10/202216安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的主要學(xué)習(xí)算法有師學(xué)習(xí)算法:能夠根據(jù)期望的和實(shí)際人工神經(jīng)網(wǎng)絡(luò)的典型模型12/10/202217安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的典型模型12/8/202217安徽大學(xué)計(jì)算機(jī)續(xù)前表:12/10/202218安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院續(xù)前表:12/8/202218安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.5基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示與推理基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示在這里,知識(shí)并不像在產(chǎn)生式系統(tǒng)中那樣獨(dú)立地表示為每一條規(guī)則,而是將某一問(wèn)題的若干知識(shí)在同一網(wǎng)絡(luò)中表示。例如,在有些神經(jīng)網(wǎng)絡(luò)系統(tǒng)中,知識(shí)是用神經(jīng)網(wǎng)絡(luò)所對(duì)應(yīng)的有向權(quán)圖的鄰接矩陣及閾值向量表示的。12/10/202219安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.5基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示與推理基于神經(jīng)網(wǎng)絡(luò)的知基于神經(jīng)網(wǎng)絡(luò)的推理基于神經(jīng)網(wǎng)絡(luò)的推理是通過(guò)網(wǎng)絡(luò)計(jì)算實(shí)現(xiàn)的。把用戶提供的初始證據(jù)用作網(wǎng)絡(luò)的輸入,通過(guò)網(wǎng)絡(luò)計(jì)算最終得到輸出結(jié)果。一般來(lái)說(shuō),正向網(wǎng)絡(luò)推理的步驟如下:把已知數(shù)據(jù)輸入網(wǎng)絡(luò)輸入層的各個(gè)節(jié)點(diǎn)。利用特性函數(shù)分別計(jì)算網(wǎng)絡(luò)中各層的輸出。用閾值函數(shù)對(duì)輸出層的輸出進(jìn)行判定,從而得到輸出結(jié)果。12/10/202220安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基于神經(jīng)網(wǎng)絡(luò)的推理基于神經(jīng)網(wǎng)絡(luò)的推理是通過(guò)網(wǎng)絡(luò)計(jì)算實(shí)現(xiàn)的。定義4.1模糊集合(FuzzySets)論域U到[0,1]區(qū)間的任一映射,即,都確定U的一個(gè)模糊子集F;稱為F的隸屬函數(shù)或隸屬度。在論域U中,可把模糊子集表示為元素u與其隸屬函數(shù)的序偶集合,記為: (4.12)4.3模糊計(jì)算

4.3.1模糊集合、模糊邏輯及其運(yùn)算12/10/202221安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.1模糊集合(FuzzySets)論域U到[0,定義4.2模糊集的截集、支集和核若模糊集是論域U中所有滿足μF(u)≥λ的元素u構(gòu)成的集合,則稱該集合為模糊集F的截集。若模糊集是論域U中所有滿足μF(u)>0的元素u構(gòu)成的集合,則稱該集合為模糊集F的支集。當(dāng)u滿足μF(u)

=1,稱為核。也就是λ=1的截集。1λ核支集λ截集12/10/202222安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.2模糊集的截集、支集和核若模糊集是論域U中所有滿定義4.3模糊集的運(yùn)算設(shè)A和B為論域U中的兩個(gè)模糊集,其隸屬函數(shù)分別為μA和μB,則對(duì)于所有uU,存在下列運(yùn)算:A與B的并(邏輯或)記為A∪B,其隸屬函數(shù)定義為:

μA∪B(u)=μA(u)μB(u)=max{μA(u),μB(u)} (4.15)A與B的交(邏輯與)記為A∩B,其隸屬函數(shù)定義為:

μA∩B(u)=μA(u)μB(u)=min{μA(u),μB(u)} (4.16)A的補(bǔ)(邏輯非)記為?,其傳遞函數(shù)定義為:

μ?

(u)=1-μA(u) (4.17)12/10/202223安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.3模糊集的運(yùn)算設(shè)A和B為論域U中的兩個(gè)模糊集,其定義4.4直積(笛卡兒乘積,代數(shù)積)若A1,A2,…,An分別為論域U1,U2,…,Un中的模糊集合,則這些集合的直積是乘積空間U1,U2,…,Un中一個(gè)模糊集合,其隸屬函數(shù)為:定義4.5模糊關(guān)系若U,V是兩個(gè)非空模糊集合,則其直積U×V中的模糊子集R稱為從U到V的模糊關(guān)系,表示為: (4.19)(4.18)12/10/202224安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.4直積(笛卡兒乘積,代數(shù)積)若4.3.2模糊邏輯推理模糊邏輯推理是建立在模糊邏輯基礎(chǔ)上的不確定性推理方法,是在二值邏輯三段論基礎(chǔ)上發(fā)展起來(lái)的。這種推理方法以模糊判斷為前提,動(dòng)用模糊語(yǔ)言規(guī)則,推導(dǎo)出一個(gè)近似的模糊判斷結(jié)論。廣義取式(肯定前提)假言推理法(GMP)推理規(guī)則可表示為: 前提1:x為A’

前提2:若x為A,則y為B 結(jié)論:y為B’12/10/202225安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.3.2模糊邏輯推理模糊邏輯推理是建立在模糊邏輯基礎(chǔ)上廣義拒式(否定結(jié)論)假言推理法(GMT,GeneralizedModusTollens)的推理規(guī)則可表示為: 前提1:y為B

前提2:若x為A,則y為B 結(jié)論:x為A’模糊變量的隱含函數(shù)基本上可分為三類,即模糊合取、模糊析取和模糊蘊(yùn)涵。12/10/202226安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院廣義拒式(否定結(jié)論)假言推理法(GMT,Generaliz4.3.3模糊判決方法在推理得到的模糊集合中取一個(gè)相對(duì)最能代表這個(gè)模糊集合的單值的過(guò)程就稱作解模糊或模糊判決(Defuzzification)。模糊判決可以采用不同的方法:重心法、最大隸屬度方法、加權(quán)平均法、隸屬度限幅元素平均法。下面介紹各種模糊判決方法,并以“水溫適中”為例,說(shuō)明不同方法的計(jì)算過(guò)程。這里假設(shè)“水溫適中”的隸屬函數(shù)為:={X:0.0/0+0.0/10+0.33/20+0.67/30+1.0/40+1.0/50+0.75/60+0.5/70+0.25/80+0.0/90+0.0/100}12/10/202227安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.3.3模糊判決方法在推理得到的模糊集合中取一個(gè)相對(duì)最重心法就是取模糊隸屬函數(shù)曲線與橫坐標(biāo)軸圍成面積的重心作為代表點(diǎn)。理論上應(yīng)該計(jì)算輸出范圍內(nèi)一系列連續(xù)點(diǎn)的重心,即 (4.40)但實(shí)際上是計(jì)算輸出范圍內(nèi)整個(gè)采樣點(diǎn)的重心,用足夠小的取樣間隔來(lái)提供所需要的精度,即:=48.21.重心法12/10/202228安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院重心法就是取模糊隸屬函數(shù)曲線與橫坐標(biāo)軸圍成面這種方法最簡(jiǎn)單,只要在推理結(jié)論的模糊集合中取隸屬度最大的那個(gè)元素作為輸出量即可。要求這種情況下其隸屬函數(shù)曲線一定是正規(guī)凸模糊集合(即其曲線只能是單峰曲線)。例如,對(duì)于“水溫適中”,按最大隸屬度原則,有兩個(gè)元素40和50具有最大隸屬度1.0,那就對(duì)所有取最大隸屬度的元素40和50求平均值,執(zhí)行量應(yīng)?。?.最大隸屬度法12/10/202229安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院這種方法最簡(jiǎn)單,只要在推理結(jié)論的模糊集合中取3.系數(shù)加權(quán)平均法系數(shù)加權(quán)平均法的輸出執(zhí)行量由下式?jīng)Q定:

(4.41)式中,系數(shù)的選擇要根據(jù)實(shí)際情況而定,不同的系統(tǒng)就決定系統(tǒng)有不同的響應(yīng)特性。ki=μN(yùn)(xi)就是重心法。12/10/202230安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院3.系數(shù)加權(quán)平均法系數(shù)加權(quán)平均法的輸出執(zhí)行量由下式?jīng)Q定:4.4

粗糙集理論粗糙集理論(RoughSettheory)是1982年由波蘭數(shù)學(xué)家Z.Pawlak提出的,當(dāng)時(shí)沒(méi)有引起國(guó)際計(jì)算機(jī)學(xué)界和數(shù)學(xué)界的重視,研究?jī)H限于東歐的一些國(guó)家,直到20世紀(jì)80年代末才逐漸引起各國(guó)學(xué)者的注意。

1991年,Pawlak發(fā)表了專著《RoughSet:TheoreticalAspectsofReasoningaboutData》,奠定了粗糙集理論的基礎(chǔ)。1992年,在波蘭召開了第一屆國(guó)際粗糙集研討會(huì),這次會(huì)議著重討論了集合近似的基本思想及其應(yīng)用,其中粗糙環(huán)境下的機(jī)器學(xué)習(xí)的基礎(chǔ)研究是這次會(huì)議的四個(gè)專題之一。1993年在加拿大召開了第二屆國(guó)際粗糙集與知識(shí)發(fā)現(xiàn)研討會(huì),這次會(huì)議積極推動(dòng)了國(guó)際上對(duì)粗糙集應(yīng)用的研究。由于這次會(huì)議正值知識(shí)發(fā)現(xiàn)成為熱門研究話題,一些著名的知識(shí)發(fā)現(xiàn)學(xué)者參加了這次會(huì)議,并且介紹了許多應(yīng)用擴(kuò)展粗糙集理論的數(shù)據(jù)挖掘的方法與系統(tǒng)。1996年在日本東京召開了第五屆國(guó)際粗糙集研討會(huì)以及2001年在我國(guó)舉行的研討會(huì)推動(dòng)了亞洲地區(qū)和我國(guó)對(duì)粗糙集理論與應(yīng)用的研究?,F(xiàn)在,美國(guó)、加拿大、波蘭、日本都有粗糙集研究的專門機(jī)構(gòu)。12/10/202231安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論粗糙集理論(RoughSettheor4.4

粗糙集理論1.粗糙集理論的基本概念Rough集的基礎(chǔ)概念有一個(gè)表示文獻(xiàn)資料的對(duì)象集合U和U上的等價(jià)關(guān)系R,R是由對(duì)象的屬性(這里是指標(biāo)引詞)集Ω派生的U集合的劃分,R={X1,X2,…,Xn}。我們稱<U,R>為近似空間(Approximationspace)。對(duì)于PR并且P≠φ,這是指P是由Ω的子集派生的,那么∩P(所有P中等價(jià)關(guān)系的交集)也是一種等價(jià)關(guān)系,在Rough集中,我們常稱∩P為P上的不可分辨關(guān)系(Indiscernibilityrelation),記作Ind(P)。按照形狀分類4.4.1

粗糙集理論的基本概念和特點(diǎn)12/10/202232安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論1.粗糙集理論的基本概念按照形狀分類4.44.4

粗糙集理論按照大小分類按照顏色分類12/10/202233安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論按照大小分類按照顏色分類12/8/20224.4

粗糙集理論按照“形狀”和“大小”分類按照“顏色”和“大小”分類12/10/202234安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論按照“形狀”和“大小”分類按照“顏色”和“4.4.1粗糙集理論的基本概念和特點(diǎn)定義4.17對(duì)于每個(gè)集合XU和一個(gè)等價(jià)關(guān)系R,A=(U,R)稱為知識(shí)庫(kù),定義兩個(gè)子集:

X=∪{[x]|[x]X}={xU|[x]X}為X的下近似空間(Lowerapproximation)。

X=∪{[x]|[x]∩X≠φ}={xU|[x]∩X≠φ}為X的上近似空間(Upperapproximation)

。BN(X)=

12/10/202235安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)定義4.17對(duì)于每個(gè)4.4.1粗糙集理論的基本概念和特點(diǎn)甲甲甲甲甲甲甲按照“形狀”和“大小”分類甲甲甲甲甲甲甲12/10/202236安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)甲甲甲甲甲甲甲按照“4.4.1粗糙集理論的基本概念和特點(diǎn)

12/10/202237安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)12/8/2024.4.1粗糙集理論的基本概念和特點(diǎn)

定義4.18X關(guān)于A的近似質(zhì)量,定義為:

定義4.19X關(guān)于A的粗糙性測(cè)度,定義為:

0≤ρA(X)≤1;ρA(X)=0時(shí),X是可以確定的;ρA(X)>0時(shí),X是可以粗糙的,ρA(X)是粗糙程度。12/10/202238安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)定義4.184.4.1粗糙集理論的基本概念和特點(diǎn)

定義4.20設(shè)F={X1,X2,…,Xn},XiU,則F關(guān)于近似空間A的下近似和上近似,定義為:

定義4.21F關(guān)于A的近似精度αA(X)和近似質(zhì)量γA(X)分別定義為:

12/10/202239安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)定義4.204.4.1粗糙集理論的基本概念和特點(diǎn)

2.粗糙集理論的特點(diǎn)不需要先驗(yàn)知識(shí)強(qiáng)大的數(shù)據(jù)分析和約簡(jiǎn)能力:求知識(shí)的最小表達(dá);識(shí)別數(shù)據(jù)之間的依賴關(guān)系粗糙集側(cè)重分類;模糊集側(cè)重個(gè)體的含糊性12/10/202240安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4.1粗糙集理論的基本概念和特點(diǎn)2.粗糙集理論的4.5遺傳算法遺傳算法是模仿生物遺傳學(xué)和自然選擇機(jī)理,通過(guò)人工方式所構(gòu)造的一類優(yōu)化搜索算法,是對(duì)生物進(jìn)化過(guò)程進(jìn)行的一種數(shù)學(xué)仿真,是進(jìn)化計(jì)算的最重要的形式。遺傳算法為那些難以找到傳統(tǒng)數(shù)學(xué)模型的難題指出了一個(gè)解決方法。進(jìn)化計(jì)算和遺傳算法借鑒了生物科學(xué)中的某些知識(shí),這也體現(xiàn)了人工智能這一交叉學(xué)科的特點(diǎn)。

12/10/202241安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5遺傳算法遺傳算法是模仿生物遺傳學(xué)和自然選擇機(jī)理,通4.5.1遺傳算法的基本機(jī)理霍蘭德的遺傳算法通常稱為簡(jiǎn)單遺傳算法(SGA)?,F(xiàn)以此作為討論主要對(duì)象,加上適應(yīng)的改進(jìn),來(lái)分析遺傳算法的結(jié)構(gòu)和機(jī)理。

編碼與解碼適應(yīng)度函數(shù)

遺傳操作

12/10/202242安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.1遺傳算法的基本機(jī)理霍蘭德的遺傳算法通常稱為簡(jiǎn)單4.5.1遺傳算法的基本機(jī)理編碼與解碼 將問(wèn)題結(jié)構(gòu)變換為位串形式編碼表示的過(guò)程叫編碼;而相反將位串形式編碼表示變換為原問(wèn)題結(jié)構(gòu)的過(guò)程叫解碼或譯碼。 把位串形式編碼表示叫染色體(chromosome),有時(shí)也叫個(gè)體。 “甲”的編碼:0100111010100011

染色體的每位稱為基因(gene)。

“甲”染色體的第5個(gè)基因取值為1。12/10/202243安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.1遺傳算法的基本機(jī)理編碼與解碼12/8/20224.5.1遺傳算法的基本機(jī)理適應(yīng)度函數(shù)

為了體現(xiàn)染色體的適應(yīng)能力,引入了對(duì)問(wèn)題中的每一個(gè)染色體都能進(jìn)行度量的函數(shù),叫適應(yīng)度函數(shù)(fitnessfunction)。

適應(yīng)度函數(shù)要有效反映每一個(gè)染色體與問(wèn)題的最優(yōu)解染色體之間的差距。適應(yīng)度函數(shù)的取值大小與求解問(wèn)題對(duì)象的意義有很大的關(guān)系。 TSP的目標(biāo)是路徑總長(zhǎng)度為最短,自然地,由路徑總長(zhǎng)度就可導(dǎo)出TSP問(wèn)題的適應(yīng)度函數(shù)。 f(w1,w2,…,wn)=

12/10/202244安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.1遺傳算法的基本機(jī)理適應(yīng)度函數(shù)12/8/2024.5.1遺傳算法的基本機(jī)理遺傳操作:選擇、交叉、變異1.選擇(selection)適應(yīng)度較大的個(gè)體有較大的生存機(jī)會(huì)。 賭輪選擇機(jī)制:fi/fj

12/10/202245安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.1遺傳算法的基本機(jī)理遺傳操作:選擇、交叉、變異14.5.1遺傳算法的基本機(jī)理遺傳操作:選擇、交叉、變異2.交叉(crossover)將兩個(gè)個(gè)體的部分編碼進(jìn)行交換。

10001110 P1 11011001 P2

10001110 10001001

11011001 110111103.變異(mutation)改變某位的值。

例如:10100110

10100110 1011011012/10/202246安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.1遺傳算法的基本機(jī)理遺傳操作:選擇、交叉、變異14.5.2遺傳算法的求解步驟1.遺傳算法的特點(diǎn)

(1)遺傳算法是對(duì)參數(shù)集合的編碼而非針對(duì)參數(shù)本身進(jìn)行進(jìn)化;(2)

遺傳算法是從問(wèn)題解的編碼組(群體)開始而非從單個(gè)解開始搜索;(3)

遺傳算法利用目標(biāo)函數(shù)的適應(yīng)度這一信息而非利用導(dǎo)數(shù)或其它輔助信息來(lái)指導(dǎo)搜索;(4)

遺傳算法利用選擇、交叉、變異等算子而不是利用確定性規(guī)則進(jìn)行隨機(jī)操作。12/10/202247安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.5.2遺傳算法的求解步驟1.遺傳算法的特點(diǎn)12/

一般遺傳算法的主要步驟如下:(1)隨機(jī)產(chǎn)生一個(gè)由確定長(zhǎng)度的特征字符串組成的初始群體。(2)

對(duì)該字符串群體迭代的執(zhí)行下面的①和②步,直到滿足停止標(biāo)準(zhǔn):①計(jì)算群體中每個(gè)個(gè)體字符串的適應(yīng)值;②應(yīng)用復(fù)制、交叉和變異等遺傳算子產(chǎn)生下一代群體。(3)

把在后代中出現(xiàn)的最好的個(gè)體字符串指定為遺傳算法的執(zhí)行結(jié)果,這個(gè)結(jié)果可以表示問(wèn)題的一個(gè)解。

12/10/202248安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院一般遺傳算法的主要步驟如下:12/8/2022482.遺傳算法的流程圖(圖4.18)(1)初始化群體;(2)計(jì)算群體上每個(gè)個(gè)體的適應(yīng)度值;(3)按由個(gè)體適應(yīng)度值所決定的某個(gè)規(guī)則選擇將進(jìn)入下一代的個(gè)體;(4)按概率Pc進(jìn)行交叉操作;(5)按概率Pm進(jìn)行突變操作;(6)若沒(méi)有滿足某種停止條件,則轉(zhuǎn)第(2)步,否則進(jìn)入下一步。(7)輸出群體中適應(yīng)度值最優(yōu)的染色體作為問(wèn)題的滿意解或最優(yōu)解。12/10/202249安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院2.遺傳算法的流程圖(圖4.18)(1)初始化群體;初始化種群變異操作計(jì)算適應(yīng)度值選擇操作交叉操作輸出適應(yīng)度最優(yōu)個(gè)體終止條件開始圖4.18遺傳算法流程圖是否結(jié)束12/10/202250安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院初始化種群變異操作計(jì)算適應(yīng)度值選擇操作交叉操作輸出適應(yīng)度最優(yōu)產(chǎn)生初始群體是否滿足停止準(zhǔn)則計(jì)算每個(gè)個(gè)體的適應(yīng)值i=M?GEN:=GEN+1依概率選擇遺傳操作執(zhí)行復(fù)制選擇一個(gè)個(gè)體選擇交叉位置選擇兩個(gè)個(gè)體選擇一個(gè)個(gè)體執(zhí)行變異i:=0GEN:=0復(fù)制到新群體i:=i+1將兩個(gè)后代插入新群體插入到新群體執(zhí)行雜交指定結(jié)果結(jié)束是否是否變異復(fù)制交叉12/10/202251安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院產(chǎn)生初始群體是否滿足停止準(zhǔn)則計(jì)算每個(gè)個(gè)體的適應(yīng)值i=M?GE3.遺傳算法求解舉例設(shè),用SGA求

參數(shù)設(shè)置二進(jìn)制編碼種群大小為4染色體長(zhǎng)為4位12/10/202252安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院3.遺傳算法求解舉例設(shè)遺傳算法歸納為五個(gè)基本組成部分方案表示用一個(gè)二進(jìn)制矢量表示一個(gè)染色體,由染色體來(lái)代表變量x的實(shí)數(shù)值,每個(gè)染色體的每一位二進(jìn)制數(shù)稱為遺傳因子。群體初始化隨機(jī)產(chǎn)生一定數(shù)量的染色體,每個(gè)染色體為若干位字節(jié)的二進(jìn)制數(shù)。適應(yīng)度函數(shù)適應(yīng)度函數(shù)必須有能力計(jì)算搜索空間中每個(gè)確定長(zhǎng)度的特征字符串的適應(yīng)值。遺傳操作采用的遺傳操作分別是復(fù)制、交叉和變異。交叉相對(duì)于復(fù)制和變異的不同之處在于:交叉需要兩個(gè)父代染色體配合進(jìn)行,而復(fù)制和變異只需要一個(gè)父代染色體即可進(jìn)行。變異可根據(jù)一定的變異率來(lái)改變一個(gè)或多個(gè)遺傳基因。算法參數(shù)遺傳算法的主要參數(shù)有群體規(guī)模和算法執(zhí)行的最大代數(shù)目,次要參數(shù)有復(fù)制概率、雜交概率和變異概率等參數(shù)。12/10/202253安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院遺傳算法歸納為五個(gè)基本組成部分方案表示12/8/202254.6進(jìn)化策略進(jìn)化策略(EvolutionStrategies,ES)是一類模仿自然進(jìn)化原理以求解參數(shù)優(yōu)化問(wèn)題的算法。它是由雷切伯格(Rechenberg)、施韋費(fèi)爾(Schwefel)和彼得·比納特(PeterBienert)于1964年提出的,并在德國(guó)共同建立的。12/10/202254安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.6進(jìn)化策略進(jìn)化策略(EvolutionStrate4.6.1進(jìn)化策略的算法模型尋求與函數(shù)極值關(guān)聯(lián)的實(shí)數(shù)n維矢量x, F(x):RnR。隨機(jī)選擇父矢量的初始群體。父矢量xi,i=1,…,p通過(guò)算法產(chǎn)生子代矢量xi。對(duì)誤差F(xi)(i=1,…,p)排序以選擇和決定保持哪些矢量。擁有最小誤差的P矢量成為下一代的新的父代。

繼續(xù)產(chǎn)生新的試驗(yàn)數(shù)據(jù)以及選擇最小誤差矢量,找到符合條件的誤差為止。12/10/202255安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.6.1進(jìn)化策略的算法模型尋求與函數(shù)極值關(guān)聯(lián)的實(shí)數(shù)n維4.6.2進(jìn)化策略和遺傳算法的區(qū)別進(jìn)化策略和遺傳算法有著很強(qiáng)的相似性,它們都是一類模仿自然進(jìn)化原理的算法。兩者也存在著區(qū)別,其中最基本的區(qū)別是它們的研究領(lǐng)域不同。進(jìn)化策略是一種數(shù)值優(yōu)化的方法,它采用一個(gè)具有自適應(yīng)步長(zhǎng)和傾角的特定爬山方法。遺傳算法從廣義上說(shuō)是一種自適應(yīng)搜索技術(shù)。(1)進(jìn)化策略和遺傳算法表示個(gè)體的方式不同,進(jìn)化策略在浮點(diǎn)矢量上運(yùn)行,而遺傳算法一般運(yùn)行在二進(jìn)制矢量上。GA是對(duì)變量的編碼串操作,而ES是對(duì)變量本身操作。(2)進(jìn)化策略和遺傳算法的選擇過(guò)程不同。進(jìn)化策略優(yōu)等個(gè)體機(jī)會(huì)均等(3)進(jìn)化策略和遺傳算法的復(fù)制參數(shù)不同,遺傳算法的復(fù)制參數(shù)(交叉和變異的可能性)在進(jìn)化過(guò)程中保持恒定,而進(jìn)化策略時(shí)時(shí)改變它們。12/10/202256安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.6.2進(jìn)化策略和遺傳算法的區(qū)別進(jìn)化策略和遺傳算法有著4.7進(jìn)化編程進(jìn)化編程(EvolutionaryProgramming,EP),又稱為進(jìn)化規(guī)劃(EvolutionaryPlanning),是由福格爾(Fogel)在1962年提出的一種模仿人類智能的方法。進(jìn)化編程根據(jù)正確預(yù)測(cè)的符號(hào)數(shù)來(lái)度量適應(yīng)值。通過(guò)變異,為父代群體中的每個(gè)機(jī)器狀態(tài)產(chǎn)生一個(gè)子代。父代和子代中最好的部分被選擇生存下來(lái)。它的提出是受自然生物進(jìn)化機(jī)制的啟發(fā)。12/10/202257安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.7進(jìn)化編程進(jìn)化編程(EvolutionaryPro4.7.1進(jìn)化編程的機(jī)理與表示進(jìn)化編程的過(guò)程,可理解為從所有可能的計(jì)算機(jī)程序形成的空間中,搜索具有高的適應(yīng)度的計(jì)算機(jī)程序個(gè)體。進(jìn)化編程設(shè)計(jì)強(qiáng)調(diào)群體行為的變化。進(jìn)化編程系統(tǒng)的表示自然地面向任務(wù)級(jí)。一旦選定一種適應(yīng)性表示,就可以定義依賴于該表示的變異操作,在具體的父輩行為上創(chuàng)建后代。

12/10/202258安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.7.1進(jìn)化編程的機(jī)理與表示進(jìn)化編程的過(guò)程,可理解為從所4.7.2進(jìn)化編程的步驟進(jìn)化編程分為三個(gè)步驟:產(chǎn)生出初始群體。迭代完成下述子步驟,直至滿足選種標(biāo)準(zhǔn)為止:執(zhí)行群體中的每個(gè)程序。應(yīng)用變異等操作創(chuàng)造新程序群體。在后代中適應(yīng)值最高的計(jì)算機(jī)程序個(gè)體被指定為進(jìn)化編程的結(jié)果。12/10/202259安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.7.2進(jìn)化編程的步驟進(jìn)化編程分為三個(gè)步驟:12/8/變異和創(chuàng)造子代評(píng)估已存在的FSM用最好的狀態(tài)機(jī)預(yù)測(cè)和添加符號(hào)選擇父代初始化觀測(cè)順序是否是否預(yù)測(cè)初始化群體圖5.6進(jìn)化編程的基本過(guò)程有限狀態(tài)機(jī)FiniteStateMachineFMS12/10/202260安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院變異和創(chuàng)造子代評(píng)估已存在的FSM用最好的狀態(tài)機(jī)預(yù)測(cè)和添加符號(hào)4.8人工生命自然界是生命之源。自然生命千千萬(wàn)萬(wàn),千姿百態(tài),千差萬(wàn)別,巧奪天工,奇妙無(wú)窮。人工生命(ArtificialLife,AL)試圖通過(guò)人工方法建造具有自然生命特征的人造系統(tǒng)。人工生命是生命科學(xué)、信息科學(xué)和系統(tǒng)科學(xué)等學(xué)科交叉研究的產(chǎn)物,其研究成果必將促進(jìn)人工智能的發(fā)展。

12/10/202261安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.8人工生命自然界是生命之源。自然生命千千萬(wàn)萬(wàn),千姿百4.8.1

人工生命研究的起源和發(fā)展

人類長(zhǎng)期以來(lái)一直力圖用科學(xué)技術(shù)方法模擬自然界,包括人腦本身。1943年麥卡絡(luò)奇和皮茨提出了M-P神經(jīng)學(xué)網(wǎng)絡(luò)模型。人工生命的許多早期研究工作也源于人工智能。20世紀(jì)70年代以來(lái),康拉德(Conrad)等提出不斷完善的“人工世界”模型。80年代,人工神經(jīng)網(wǎng)絡(luò)再度興起促進(jìn)人工生命的發(fā)展。正式提出人工生命的概念,建立起人工生命新學(xué)科。

90年代,迅速發(fā)展12/10/202262安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.8.1人工生命研究的起源和發(fā)展人類長(zhǎng)期以來(lái)一直力圖用4.8.2人工生命的定義和研究意義人工生命是一項(xiàng)抽象地提取控制生物現(xiàn)象的基本動(dòng)態(tài)原理,并且通過(guò)物理媒介(如計(jì)算機(jī))來(lái)模擬生命系統(tǒng)動(dòng)態(tài)發(fā)展過(guò)程的研究工作。通俗地講,人工生命即人造的生命,非自然的生命。然而,要對(duì)人工生命做出嚴(yán)格的定義,卻需要對(duì)問(wèn)題進(jìn)行深入研究。12/10/202263安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.8.2人工生命的定義和研究意義人工生命是一項(xiàng)抽象地提人工生命系統(tǒng)

1987年蘭德提出的人工生命定義為:“人工生命是研究能夠演示出自然生命系統(tǒng)特征行為的人造系統(tǒng)”。通過(guò)計(jì)算機(jī)或其它機(jī)器對(duì)類似生命的行為進(jìn)行綜合研究,以便對(duì)傳統(tǒng)生物科學(xué)起互補(bǔ)作用。蘭德在計(jì)算機(jī)上演示了他們研制的具有生命特征的軟件系統(tǒng),并把這類具有生命現(xiàn)象和特征的人造系統(tǒng)稱為人工生命系統(tǒng)。12/10/202264安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工生命系統(tǒng)1987年蘭德提出的人工生命定義為:“人工生命自然生命的共同特征和現(xiàn)象自繁殖、自進(jìn)化、自尋優(yōu)自成長(zhǎng)、自學(xué)習(xí)、自組織自穩(wěn)定、自適應(yīng)、自協(xié)調(diào)物質(zhì)構(gòu)造能量轉(zhuǎn)換信息處理12/10/202265安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院自然生命的共同特征和現(xiàn)象自繁殖、自進(jìn)化、自尋優(yōu)12/8/2研究人工生命的意義

人工生命是自然生命的模擬、延伸與擴(kuò)展,其研究開發(fā)有重大的科學(xué)意義和廣泛的應(yīng)用價(jià)值。開發(fā)基于人工生命的工程技術(shù)新方法、新系統(tǒng)、新產(chǎn)品

為自然生命的研究提供新模型、新工具、新環(huán)境

延伸人類壽命、減緩衰老、防治疾病擴(kuò)展自然生命,人工進(jìn)化、優(yōu)生優(yōu)育

促進(jìn)生命、信息、系統(tǒng)科學(xué)的交叉與發(fā)展12/10/202266安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院研究人工生命的意義人工生命是自然生命的模擬、延伸與擴(kuò)展,其4.8.3人工生命的研究?jī)?nèi)容和方法

1.人工生命的研究?jī)?nèi)容人工生命的研究?jī)?nèi)容大致可分為兩類:(1)構(gòu)成生物體的內(nèi)部系統(tǒng),包括腦、神經(jīng)系統(tǒng)、內(nèi)分泌系統(tǒng)、免疫系統(tǒng)、遺傳系統(tǒng)、酶系統(tǒng)、代謝系統(tǒng)等。(2)在生物體及其群體的外部系統(tǒng),包括環(huán)境適應(yīng)系統(tǒng)和遺傳進(jìn)化系統(tǒng)等。12/10/202267安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.8.3人工生命的研究?jī)?nèi)容和方法

1.人工生命的研究人工生命的科學(xué)框架生命現(xiàn)象仿生系統(tǒng)生命現(xiàn)象的建模與仿真

進(jìn)化動(dòng)力學(xué)

人工生命的計(jì)算理論和工具

進(jìn)化機(jī)器人

進(jìn)化和學(xué)習(xí)等的結(jié)合

人工生命的應(yīng)用,機(jī)器人12/10/202268安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工生命的科學(xué)框架生命現(xiàn)象仿生系統(tǒng)12/8/202268安2.人工生命的研究方法(1)信息模型法根據(jù)內(nèi)部和外部系統(tǒng)所表現(xiàn)的生命行為來(lái)建造信息模型。(2)工作原理法生命行為所顯示的自律分?jǐn)?shù)和非線性行為,其工作原理是混沌和分形,以此為基礎(chǔ)研究人工生命的機(jī)理。12/10/202269安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院2.人工生命的研究方法(1)信息模型法12/8/2022人工生命的研究技術(shù)途徑

(1)工程技術(shù)途徑利用計(jì)算機(jī)、自動(dòng)化、微電子、精密機(jī)械、光電通信、人工智能、神經(jīng)網(wǎng)絡(luò)等有關(guān)工程技術(shù)方法和途徑,研究開發(fā)、設(shè)計(jì)制造人工生命。通過(guò)計(jì)算機(jī)屏幕,以三維動(dòng)畫,虛擬現(xiàn)實(shí)的軟件方法或采用光機(jī)電一體化的硬件裝置來(lái)演示和體現(xiàn)人工生命。

12/10/202270安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工生命的研究技術(shù)途徑

(1)工程技術(shù)途徑(2)生物科學(xué)途徑利用生物科學(xué)方法和技術(shù),通過(guò)人工合成、基因控制,無(wú)性繁殖過(guò)程,培育生成人工生命。由于倫理學(xué)、社會(huì)學(xué)、人類學(xué)等方面的問(wèn)題,通過(guò)生物科學(xué)途徑生成的人工生命,如克隆人引起了不少爭(zhēng)論。需要研究和制訂相應(yīng)的社會(huì)監(jiān)督、國(guó)家法律和國(guó)際公約。12/10/202271安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院(2)生物科學(xué)途徑利用生物科學(xué)方法和技術(shù),通過(guò)人工合成4.8.4人工生命的實(shí)例人工腦波蘭人工智能和心理學(xué)教授安奇·布勒(AndrzejBuller)及一些日本學(xué)者在日本現(xiàn)代通訊研究所進(jìn)化系統(tǒng)研究室對(duì)人工腦的研究,已取得重要進(jìn)展。計(jì)算機(jī)病毒計(jì)算機(jī)進(jìn)程細(xì)胞自動(dòng)機(jī)人工核苷酸12/10/202272安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.8.4人工生命的實(shí)例人工腦12/8/202272安4.9粒群優(yōu)化

4.9.1群智能和粒群優(yōu)化概述1.群智能(swarmintelligence)概念群智能中的群體指的是“一組相互之間可以進(jìn)行直接通信或者間接通信(通過(guò)改變局部環(huán)境)的Agent,這組Agent能夠合作進(jìn)行分布式的問(wèn)題求解”,而群智能則是指“無(wú)智能的Agent通過(guò)合作表現(xiàn)出智能行為的特性”。群智能在沒(méi)有集中控制且不提供全局模型的前提下,為尋找復(fù)雜的分布式問(wèn)題求解方案提供了基礎(chǔ)。12/10/202273安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.9粒群優(yōu)化4.9.1群智能和粒群優(yōu)化概述12/84.9粒群優(yōu)化

4.9.1群智能和粒群優(yōu)化概述2.粒群優(yōu)化(particleswarmoptimization)概念群體優(yōu)化算法,微粒群算法也是起源于對(duì)簡(jiǎn)單社會(huì)系統(tǒng)的模擬,最初是模擬鳥群覓食的過(guò)程,但后來(lái)發(fā)現(xiàn)它是一種很好的優(yōu)化工具。微粒群算法是起源于對(duì)簡(jiǎn)單社會(huì)系統(tǒng)的模擬,現(xiàn)在其應(yīng)用領(lǐng)域已擴(kuò)展到多目標(biāo)優(yōu)化、數(shù)據(jù)分類、數(shù)據(jù)聚類、模式識(shí)別、電信管理、生物系統(tǒng)建模、流程規(guī)劃、信號(hào)處理、機(jī)器人控制、決策支持以及仿真和系統(tǒng)辯識(shí)等方面,群智能理論和方法為解決這類應(yīng)用問(wèn)題提供了新的途徑。12/10/202274安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.9粒群優(yōu)化4.9.1群智能和粒群優(yōu)化概述12/84.9粒群優(yōu)化

4.9.1群智能和粒群優(yōu)化概述2.粒群優(yōu)化與進(jìn)化計(jì)算的比較

相似:優(yōu)化算法;模擬自然種群適應(yīng)性;搜索空間。

區(qū)別:粒群優(yōu)化有存儲(chǔ)器;粒子是學(xué)習(xí)不是進(jìn)化;粒子是社會(huì)交互的整體作用。12/10/202275安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.9粒群優(yōu)化4.9.1群智能和粒群優(yōu)化概述12/84.9粒群優(yōu)化

4.9.2粒群優(yōu)化算法

xi(t)=xi(t-1)+vi(t)

xi(t)表示t時(shí)刻Pi粒子在超空間的位置。個(gè)體最佳算法初始化粒群P(t),t=0;PiP(t);xi(t)為隨機(jī)由每個(gè)粒子的位置xi(t)評(píng)價(jià)性能F如果F(xi(t))<pbesti,那么pbesti=F(xi(t));xpbesti

=xi(t)改變每個(gè)粒子的速度矢量:vi(t)=vi(t-1)+(xpbesti

-xi(t))每個(gè)粒子移到新位置:xi(t)=xi(t-1)+vi(t);t=t+1轉(zhuǎn)2,重復(fù)遞歸到收斂12/10/202276安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.9粒群優(yōu)化 4.9.2粒群優(yōu)化算法12/8/204.9粒群優(yōu)化

4.9.2粒群優(yōu)化算法全局最佳算法初始化粒群P(t),t=0;PiP(t);xi(t)為隨機(jī)由每個(gè)粒子的位置xi(t)評(píng)價(jià)性能FIFF(xi(t))<pbesti

THENpbesti=F(xi(t));xpbesti

=xi(t)IFF(xi(t))<gbesti

THENgbesti=F(xi(t));xgbesti

=xi(t)改變每個(gè)粒子的速度:vi(t)=vi(t-1)+1(xpbesti-xi(t))+2(xpbesti-xi(t))每個(gè)粒子移到新位置:xi(t)=xi(t-1)+vi(t);t=t+1轉(zhuǎn)2,重復(fù)遞歸到收斂12/10/202277安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.9粒群優(yōu)化 4.9.2粒群優(yōu)化算法12/8/204.10蟻群優(yōu)化

4.10.1蟻群算法理論蟻群算法基本原理螞蟻能夠在食物和巢穴之間發(fā)現(xiàn)最短路徑,不是什么可見的線索,而是根據(jù)其釋放的稱為信息素(pheromone)的物質(zhì)。當(dāng)螞蟻在地面上爬行時(shí),就在其爬行的路徑上釋放信息素。

12/10/202278安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.10蟻群優(yōu)化4.10.1蟻群算法理論螞蟻能夠在4.10蟻群優(yōu)化

4.10.1蟻群算法理論2.蟻群系統(tǒng)模型dij表示城市i到城市j的距離,bi(t)表示t時(shí)刻城市i的螞蟻數(shù),總螞蟻數(shù)m=bi(t),ij(t)表示t時(shí)刻在i到j(luò)的連線上殘留的信息量,初始時(shí)刻,各條路徑上信息素相等,設(shè)τij(0)=C(C為常數(shù))。

t時(shí)刻螞蟻k由位置i移動(dòng)j到的概率:12/10/202279安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.10蟻群優(yōu)化4.10.1蟻群算法理論dij表示4.10蟻群優(yōu)化

4.10.1蟻群算法理論2.蟻群系統(tǒng)模型ηij為先驗(yàn)知識(shí),在TSP問(wèn)題中為城市i轉(zhuǎn)移到城市j的啟發(fā)信息,一般取1/dij;α為在路徑ij上殘留信息的重要程度;β為啟發(fā)信息的重要程度;與實(shí)際蟻群不同,人工蟻群系統(tǒng)具有記憶功能,allowedk(k=1,2,…,m)用以記錄螞蟻k當(dāng)前沒(méi)有走過(guò)的城市,稱為選擇表(下一步允許選擇的城市)。集合allowedk隨著進(jìn)化過(guò)程作動(dòng)態(tài)調(diào)整。螞蟻完成一次循環(huán)以后,各路徑上的信息量要根據(jù)下式作調(diào)整。而且隨著時(shí)間的推移,以前留下的信息素逐漸減弱,用參數(shù)1-ρ表示信息消逝程度

表示第k只螞蟻在本次循環(huán)中留在路徑ij上的信息量,表示本次循環(huán)中路徑ij上的信息量的增量,Q為常數(shù),Lk表示第k只螞蟻在本次循環(huán)中所走過(guò)的路徑的長(zhǎng)度。

12/10/202280安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.10蟻群優(yōu)化4.10.1蟻群算法理論ηij為先4.10蟻群優(yōu)化

4.10.1蟻群算法理論2.蟻群系統(tǒng)模型參考文獻(xiàn)409Begin初始化過(guò)程:ncycle:=0;bestcycle:=0;ij:=C;ij=0;ij由某種啟發(fā)式算法確定;tabuk=;//已經(jīng)走過(guò)的城市While(notterminationcondition)

{ncycle:=ncycle+1;for(index=0;index<n;index++)

這里index表示當(dāng)前已經(jīng)走過(guò)的城市個(gè)數(shù);

{for(k=0;k<m;k++)

{以概率pk[tabu[k][index-1]][j]選擇城市j; j∈{0,1,…,n-1}-tabuk;}

將剛剛選擇的城市j加到tabuk中;}計(jì)算kij(index),ij(index+n)

確定本次循環(huán)中找到的最佳路徑}

輸出最佳路徑及最佳結(jié)果end12/10/202281安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.10蟻群優(yōu)化4.10.1蟻群算法理論Begin4.10蟻群優(yōu)化

4.10.1蟻群算法理論2.蟻群系統(tǒng)模型參考文獻(xiàn)38412/10/202282安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.10蟻群優(yōu)化4.10.1蟻群算法理論12/8/實(shí)驗(yàn)4遺傳算法實(shí)驗(yàn)

一、實(shí)驗(yàn)?zāi)康模?/p>

熟悉和掌握遺傳算法的運(yùn)行機(jī)制和求解的基本方法。

二、實(shí)驗(yàn)原理和題目: 通過(guò)編碼、設(shè)置種群、設(shè)置適應(yīng)度函數(shù)、遺傳操作、解碼產(chǎn)生需要的解。 f(x)=x*sin(x)+1,x[0,2],求解f(x)的最大值和最小值。

三、實(shí)驗(yàn)條件

硬件:微型計(jì)算機(jī)。 任選一種流行語(yǔ)言。

12/10/202283安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)4遺傳算法實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?2/8/20228實(shí)驗(yàn)4遺傳算法實(shí)驗(yàn)

四、實(shí)驗(yàn)內(nèi)容:

建造針對(duì)f(x)的遺傳算法程序,然后進(jìn)行運(yùn)行求解。

五、實(shí)驗(yàn)步驟(2人一組): 1.

確定2人的分工; 2.對(duì)f(x)進(jìn)行編碼; 3.設(shè)計(jì)適應(yīng)度函數(shù); 4.

針對(duì)f(x)的設(shè)計(jì)并且實(shí)現(xiàn)遺傳算法程序; 5.

設(shè)計(jì)初始種群; 6.調(diào)試交叉和變異概率; 7.

分析運(yùn)行過(guò)程,寫實(shí)驗(yàn)報(bào)告。(每人)12/10/202284安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)4遺傳算法實(shí)驗(yàn)四、實(shí)驗(yàn)內(nèi)容:12/8/人工智能

ArtificialIntelligence

12/10/202285安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工智能

ArtificialIntelligence

1第四章計(jì)算智能4.1概述4.2神經(jīng)計(jì)算4.3模糊計(jì)算4.4粗糙集理論4.5遺傳算法4.6進(jìn)化策略4.7進(jìn)化編程4.8人工生命4.9粒群優(yōu)化4.10螞群算法4.11自然計(jì)算4.12免疫算法12/10/202286安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院第四章計(jì)算智能4.1概述4.7進(jìn)4.1 概述信息科學(xué)與生命科學(xué)的相互交叉、相互滲透和相互促進(jìn)是現(xiàn)代科學(xué)技術(shù)發(fā)展的一個(gè)顯著特點(diǎn)。計(jì)算智能涉及神經(jīng)網(wǎng)絡(luò)、模糊邏輯、進(jìn)化計(jì)算和人工生命等領(lǐng)域,它的研究和發(fā)展正反映了當(dāng)代科學(xué)技術(shù)多學(xué)科交叉與集成的重要發(fā)展趨勢(shì)。12/10/202287安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.1 概述信息科學(xué)與生命科學(xué)的相互交叉、相互滲透和相互促進(jìn)什么是計(jì)算智能把神經(jīng)網(wǎng)絡(luò)(NN)歸類于傳統(tǒng)人工智能(AI)可能不大合適,而歸類于計(jì)算智能(CI)更能說(shuō)明問(wèn)題實(shí)質(zhì)。進(jìn)化計(jì)算、人工生命和模糊邏輯系統(tǒng)的某些課題,也都?xì)w類于計(jì)算智能。計(jì)算智能取決于制造者(manufacturers)提供的數(shù)值數(shù)據(jù),不依賴于知識(shí);另一方面,傳統(tǒng)人工智能應(yīng)用知識(shí)精品(knowledgetidbits)。人工神經(jīng)網(wǎng)絡(luò)應(yīng)當(dāng)稱為計(jì)算神經(jīng)網(wǎng)絡(luò)。12/10/202288安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院什么是計(jì)算智能把神經(jīng)網(wǎng)絡(luò)(NN)歸類于傳統(tǒng)人工智能(AI)計(jì)算智能與人工智能的區(qū)別和關(guān)系A(chǔ)-Artificial,表示人工的(非生物的);B-Biological,表示物理的+化學(xué)的+(?)=生物的;C-Computational,表示數(shù)學(xué)+計(jì)算機(jī)計(jì)算智能是一種智力方式的低層認(rèn)知,它與傳統(tǒng)人工智能的區(qū)別只是認(rèn)知層次從中層下降至低層而已。中層系統(tǒng)含有知識(shí)(精品),低層系統(tǒng)則沒(méi)有。12/10/202289安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算智能與人工智能的區(qū)別和關(guān)系A(chǔ)-Artificial,表計(jì)算智能與人工智能的區(qū)別和關(guān)系輸入人類知識(shí)(+)傳感輸入知識(shí)(+)傳感數(shù)據(jù)計(jì)算(+)傳感器C-數(shù)值的A-符號(hào)的B-生物的層次復(fù)雜性復(fù)雜性BNNBPRBIANNAPRAICNNCPRCI12/10/202290安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算智能與人工智能的區(qū)別和關(guān)系輸入人類知識(shí)知識(shí)計(jì)算C-數(shù)值當(dāng)一個(gè)系統(tǒng)只涉及數(shù)值(低層)數(shù)據(jù),含有模式識(shí)別部分,不應(yīng)用人工智能意義上的知識(shí),而且能夠呈現(xiàn)出:(1)計(jì)算適應(yīng)性;(2)計(jì)算容錯(cuò)性;(3)接近人的速度;(4)誤差率與人相近,則該系統(tǒng)就是計(jì)算智能系統(tǒng)。當(dāng)一個(gè)智能計(jì)算系統(tǒng)以非數(shù)值方式加上知識(shí)(精品)值,即成為人工智能系統(tǒng)。12/10/202291安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院當(dāng)一個(gè)系統(tǒng)只涉及數(shù)值(低層)數(shù)據(jù),含有模式識(shí)別部分,不應(yīng)用人1960年威德羅和霍夫率先把神經(jīng)網(wǎng)絡(luò)用于自動(dòng)控制研究。60年代末期至80年代中期,神經(jīng)網(wǎng)絡(luò)控制與整個(gè)神經(jīng)網(wǎng)絡(luò)研究一樣,處于低潮。80年代后期以來(lái),隨著人工神經(jīng)網(wǎng)絡(luò)研究的復(fù)蘇和發(fā)展,對(duì)神經(jīng)網(wǎng)絡(luò)控制的研究也十分活躍。這方面的研究進(jìn)展主要在神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制和模糊神經(jīng)網(wǎng)絡(luò)控制及其在機(jī)器人控制中的應(yīng)用上。4.2神經(jīng)計(jì)算

4.2.1人工神經(jīng)網(wǎng)絡(luò)研究的進(jìn)展12/10/202292安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院1960年威德羅和霍夫率先把神經(jīng)網(wǎng)絡(luò)用于自動(dòng)控制研究。4.2人工神經(jīng)網(wǎng)絡(luò)的特性并行分布處理非線性映射通過(guò)訓(xùn)練進(jìn)行學(xué)習(xí)適應(yīng)與集成硬件實(shí)現(xiàn)12/10/202293安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的特性并行分布處理12/8/20229安徽大學(xué)4.2.2人工神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)-1Wj1X1X2Wj2XnWjn···Σ()Yi圖4.2神經(jīng)元模型12/10/202294安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.2人工神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)-1Wj1X1X2Wj

圖4.2中的神經(jīng)元單元由多個(gè)輸入xi,i=1,2,...,n和一個(gè)輸出y組成。中間狀態(tài)由輸入信號(hào)的權(quán)和表示,而輸出為 (4.1)式中,j為神經(jīng)元單元的偏置,wji為連接權(quán)系數(shù)。n為輸入信號(hào)數(shù)目,yj為神經(jīng)元輸出,t為時(shí)間,f()為輸出變換函數(shù),如圖4.3。

12/10/202295安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院圖4.2中的神經(jīng)元單元由多個(gè)輸入xi,i=1,2,..(a)xf(x)1x00圖4.3神經(jīng)元中的某些變換(激發(fā))函數(shù)(a)二值函數(shù) (b)S形函數(shù)(c)雙曲正切函數(shù)(c)xf(x)1-1(b)f(x)x1012/10/202296安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院(a)xf(x)1x00圖4.3神經(jīng)元中的某些變換(激人工神經(jīng)網(wǎng)絡(luò)的基本特性和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)是具有下列特性的有向圖:對(duì)于每個(gè)節(jié)點(diǎn)i存在一個(gè)狀態(tài)變量xi;從節(jié)點(diǎn)j至節(jié)點(diǎn)i,存在一個(gè)連接權(quán)系統(tǒng)數(shù)wij;對(duì)于每個(gè)節(jié)點(diǎn)i,存在一個(gè)閾值i;對(duì)于每個(gè)節(jié)點(diǎn)i,定義一個(gè)變換函數(shù)fi;對(duì)于最一般的情況,此函數(shù)取形式。12/10/202297安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的基本特性和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)是具有下列特性的有向遞歸(反饋)網(wǎng)絡(luò):在遞歸網(wǎng)絡(luò)中,多個(gè)神經(jīng)元互連以組織一個(gè)互連神經(jīng)網(wǎng)絡(luò),如圖4.4。圖4.4反饋網(wǎng)絡(luò)x1x2xnV1V2Vn輸入輸出x1’x2’xn’12/10/202298安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院遞歸(反饋)網(wǎng)絡(luò):在遞歸網(wǎng)絡(luò)中,多個(gè)神經(jīng)元互連以組織一個(gè)互連前饋網(wǎng)絡(luò):前饋網(wǎng)絡(luò)具有遞階分層結(jié)構(gòu),由同層神經(jīng)元間不存在互連的層級(jí)組成,如圖4.5。x1x2輸入層輸出層隱層y1ynw11w1m圖4.5前饋網(wǎng)絡(luò)反向傳播12/10/202299安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院前饋網(wǎng)絡(luò):前饋網(wǎng)絡(luò)具有遞階分層結(jié)構(gòu),由同層神經(jīng)元間不存在互連人工神經(jīng)網(wǎng)絡(luò)的主要學(xué)習(xí)算法有師學(xué)習(xí)算法:能夠根據(jù)期望的和實(shí)際的網(wǎng)絡(luò)輸出(對(duì)應(yīng)于給定輸入)間的差來(lái)調(diào)整神經(jīng)元間連接的強(qiáng)度或權(quán)。無(wú)師學(xué)習(xí)算法:不需要知道期望輸出。強(qiáng)化學(xué)習(xí)算法:采用一個(gè)“評(píng)論員”來(lái)評(píng)價(jià)與給定輸入相對(duì)應(yīng)的神經(jīng)網(wǎng)絡(luò)輸出的優(yōu)度(質(zhì)量因數(shù))。強(qiáng)化學(xué)習(xí)算法的一個(gè)例子是遺傳算法(GA)。12/10/2022100安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的主要學(xué)習(xí)算法有師學(xué)習(xí)算法:能夠根據(jù)期望的和實(shí)際人工神經(jīng)網(wǎng)絡(luò)的典型模型12/10/2022101安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院人工神經(jīng)網(wǎng)絡(luò)的典型模型12/8/202217安徽大學(xué)計(jì)算機(jī)續(xù)前表:12/10/2022102安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院續(xù)前表:12/8/202218安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.5基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示與推理基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示在這里,知識(shí)并不像在產(chǎn)生式系統(tǒng)中那樣獨(dú)立地表示為每一條規(guī)則,而是將某一問(wèn)題的若干知識(shí)在同一網(wǎng)絡(luò)中表示。例如,在有些神經(jīng)網(wǎng)絡(luò)系統(tǒng)中,知識(shí)是用神經(jīng)網(wǎng)絡(luò)所對(duì)應(yīng)的有向權(quán)圖的鄰接矩陣及閾值向量表示的。12/10/2022103安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.2.5基于神經(jīng)網(wǎng)絡(luò)的知識(shí)表示與推理基于神經(jīng)網(wǎng)絡(luò)的知基于神經(jīng)網(wǎng)絡(luò)的推理基于神經(jīng)網(wǎng)絡(luò)的推理是通過(guò)網(wǎng)絡(luò)計(jì)算實(shí)現(xiàn)的。把用戶提供的初始證據(jù)用作網(wǎng)絡(luò)的輸入,通過(guò)網(wǎng)絡(luò)計(jì)算最終得到輸出結(jié)果。一般來(lái)說(shuō),正向網(wǎng)絡(luò)推理的步驟如下:把已知數(shù)據(jù)輸入網(wǎng)絡(luò)輸入層的各個(gè)節(jié)點(diǎn)。利用特性函數(shù)分別計(jì)算網(wǎng)絡(luò)中各層的輸出。用閾值函數(shù)對(duì)輸出層的輸出進(jìn)行判定,從而得到輸出結(jié)果。12/10/2022104安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基于神經(jīng)網(wǎng)絡(luò)的推理基于神經(jīng)網(wǎng)絡(luò)的推理是通過(guò)網(wǎng)絡(luò)計(jì)算實(shí)現(xiàn)的。定義4.1模糊集合(FuzzySets)論域U到[0,1]區(qū)間的任一映射,即,都確定U的一個(gè)模糊子集F;稱為F的隸屬函數(shù)或隸屬度。在論域U中,可把模糊子集表示為元素u與其隸屬函數(shù)的序偶集合,記為: (4.12)4.3模糊計(jì)算

4.3.1模糊集合、模糊邏輯及其運(yùn)算12/10/2022105安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.1模糊集合(FuzzySets)論域U到[0,定義4.2模糊集的截集、支集和核若模糊集是論域U中所有滿足μF(u)≥λ的元素u構(gòu)成的集合,則稱該集合為模糊集F的截集。若模糊集是論域U中所有滿足μF(u)>0的元素u構(gòu)成的集合,則稱該集合為模糊集F的支集。當(dāng)u滿足μF(u)

=1,稱為核。也就是λ=1的截集。1λ核支集λ截集12/10/2022106安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.2模糊集的截集、支集和核若模糊集是論域U中所有滿定義4.3模糊集的運(yùn)算設(shè)A和B為論域U中的兩個(gè)模糊集,其隸屬函數(shù)分別為μA和μB,則對(duì)于所有uU,存在下列運(yùn)算:A與B的并(邏輯或)記為A∪B,其隸屬函數(shù)定義為:

μA∪B(u)=μA(u)μB(u)=max{μA(u),μB(u)} (4.15)A與B的交(邏輯與)記為A∩B,其隸屬函數(shù)定義為:

μA∩B(u)=μA(u)μB(u)=min{μA(u),μB(u)} (4.16)A的補(bǔ)(邏輯非)記為?,其傳遞函數(shù)定義為:

μ?

(u)=1-μA(u) (4.17)12/10/2022107安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.3模糊集的運(yùn)算設(shè)A和B為論域U中的兩個(gè)模糊集,其定義4.4直積(笛卡兒乘積,代數(shù)積)若A1,A2,…,An分別為論域U1,U2,…,Un中的模糊集合,則這些集合的直積是乘積空間U1,U2,…,Un中一個(gè)模糊集合,其隸屬函數(shù)為:定義4.5模糊關(guān)系若U,V是兩個(gè)非空模糊集合,則其直積U×V中的模糊子集R稱為從U到V的模糊關(guān)系,表示為: (4.19)(4.18)12/10/2022108安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院定義4.4直積(笛卡兒乘積,代數(shù)積)若4.3.2模糊邏輯推理模糊邏輯推理是建立在模糊邏輯基礎(chǔ)上的不確定性推理方法,是在二值邏輯三段論基礎(chǔ)上發(fā)展起來(lái)的。這種推理方法以模糊判斷為前提,動(dòng)用模糊語(yǔ)言規(guī)則,推導(dǎo)出一個(gè)近似的模糊判斷結(jié)論。廣義取式(肯定前提)假言推理法(GMP)推理規(guī)則可表示為: 前提1:x為A’

前提2:若x為A,則y為B 結(jié)論:y為B’12/10/2022109安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.3.2模糊邏輯推理模糊邏輯推理是建立在模糊邏輯基礎(chǔ)上廣義拒式(否定結(jié)論)假言推理法(GMT,GeneralizedModusTollens)的推理規(guī)則可表示為: 前提1:y為B

前提2:若x為A,則y為B 結(jié)論:x為A’模糊變量的隱含函數(shù)基本上可分為三類,即模糊合取、模糊析取和模糊蘊(yùn)涵。12/10/2022110安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院廣義拒式(否定結(jié)論)假言推理法(GMT,Generaliz4.3.3模糊判決方法在推理得到的模糊集合中取一個(gè)相對(duì)最能代表這個(gè)模糊集合的單值的過(guò)程就稱作解模糊或模糊判決(Defuzzification)。模糊判決可以采用不同的方法:重心法、最大隸屬度方法、加權(quán)平均法、隸屬度限幅元素平均法。下面介紹各種模糊判決方法,并以“水溫適中”為例,說(shuō)明不同方法的計(jì)算過(guò)程。這里假設(shè)“水溫適中”的隸屬函數(shù)為:={X:0.0/0+0.0/10+0.33/20+0.67/30+1.0/40+1.0/50+0.75/60+0.5/70+0.25/80+0.0/90+0.0/100}12/10/2022111安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.3.3模糊判決方法在推理得到的模糊集合中取一個(gè)相對(duì)最重心法就是取模糊隸屬函數(shù)曲線與橫坐標(biāo)軸圍成面積的重心作為代表點(diǎn)。理論上應(yīng)該計(jì)算輸出范圍內(nèi)一系列連續(xù)點(diǎn)的重心,即 (4.40)但實(shí)際上是計(jì)算輸出范圍內(nèi)整個(gè)采樣點(diǎn)的重心,用足夠小的取樣間隔來(lái)提供所需要的精度,即:=48.21.重心法12/10/2022112安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院重心法就是取模糊隸屬函數(shù)曲線與橫坐標(biāo)軸圍成面這種方法最簡(jiǎn)單,只要在推理結(jié)論的模糊集合中取隸屬度最大的那個(gè)元素作為輸出量即可。要求這種情況下其隸屬函數(shù)曲線一定是正規(guī)凸模糊集合(即其曲線只能是單峰曲線)。例如,對(duì)于“水溫適中”,按最大隸屬度原則,有兩個(gè)元素40和50具有最大隸屬度1.0,那就對(duì)所有取最大隸屬度的元素40和50求平均值,執(zhí)行量應(yīng)取:2.最大隸屬度法12/10/2022113安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院這種方法最簡(jiǎn)單,只要在推理結(jié)論的模糊集合中取3.系數(shù)加權(quán)平均法系數(shù)加權(quán)平均法的輸出執(zhí)行量由下式?jīng)Q定:

(4.41)式中,系數(shù)的選擇要根據(jù)實(shí)際情況而定,不同的系統(tǒng)就決定系統(tǒng)有不同的響應(yīng)特性。ki=μN(yùn)(xi)就是重心法。12/10/2022114安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院3.系數(shù)加權(quán)平均法系數(shù)加權(quán)平均法的輸出執(zhí)行量由下式?jīng)Q定:4.4

粗糙集理論粗糙集理論(RoughSettheory)是1982年由波蘭數(shù)學(xué)家Z.Pawlak提出的,當(dāng)時(shí)沒(méi)有引起國(guó)際計(jì)算機(jī)學(xué)界和數(shù)學(xué)界的重視,研究?jī)H限于東歐的一些國(guó)家,直到20世紀(jì)80年代末才逐漸引起各國(guó)學(xué)者的注意。

1991年,Pawlak發(fā)表了專著《RoughSet:TheoreticalAspectsofReasoningaboutData》,奠定了粗糙集理論的基礎(chǔ)。1992年,在波蘭召開了第一屆國(guó)際粗糙集研討會(huì),這次會(huì)議著重討論了集合近似的基本思想及其應(yīng)用,其中粗糙環(huán)境下的機(jī)器學(xué)習(xí)的基礎(chǔ)研究是這次會(huì)議的四個(gè)專題之一。1993年在加拿大召開了第二屆國(guó)際粗糙集與知識(shí)發(fā)現(xiàn)研討會(huì),這次會(huì)議積極推動(dòng)了國(guó)際上對(duì)粗糙集應(yīng)用的研究。由于這次會(huì)議正值知識(shí)發(fā)現(xiàn)成為熱門研究話題,一些著名的知識(shí)發(fā)現(xiàn)學(xué)者參加了這次會(huì)議,并且介紹了許多應(yīng)用擴(kuò)展粗糙集理論的數(shù)據(jù)挖掘的方法與系統(tǒng)。1996年在日本東京召開了第五屆國(guó)際粗糙集研討會(huì)以及2001年在我國(guó)舉行的研討會(huì)推動(dòng)了亞洲地區(qū)和我國(guó)對(duì)粗糙集理論與應(yīng)用的研究。現(xiàn)在,美國(guó)、加拿大、波蘭、日本都有粗糙集研究的專門機(jī)構(gòu)。12/10/2022115安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論粗糙集理論(RoughSettheor4.4

粗糙集理論1.粗糙集理論的基本概念Rough集的基礎(chǔ)概念有一個(gè)表示文獻(xiàn)資料的對(duì)象集合U和U上的等價(jià)關(guān)系R,R是由對(duì)象的屬性(這里是指標(biāo)引詞)集Ω派生的U集合的劃分,R={X1,X2,…,Xn}。我們稱<U,R>為近似空間(Approximationspace)。對(duì)于PR并且P≠φ,這是指P是由Ω的子集派生的,那么∩P(所有P中等價(jià)關(guān)系的交集)也是一種等價(jià)關(guān)系,在Rough集中,我們常稱∩P為P上的不可分辨關(guān)系(Indiscernibilityrelation),記作Ind(P)。按照形狀分類4.4.1

粗糙集理論的基本概念和特點(diǎn)12/10/2022116安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院4.4 粗糙集理論1.粗糙集理論的基本概念按照形狀分類4.44.4

粗糙集理論按照大小分類按照顏色分類12

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論