群體智慧colletive intelligence 陳慶瀚

39
群群 群群 Colletive Colletive Intelligence Intelligence 群群群 群群群 群群群群群群群群群群 群群群群群群群群群群 (MIAT) (MIAT) 群群群 群群群 群群群群群群群 群群群群群群群 [email protected] [email protected] 2005 2005 10 10 25 25 群群群群群群群群群群 群群群群群群群群

Upload: oconar

Post on 14-Jan-2015

969 views

Category:

Technology


1 download

DESCRIPTION

群體智慧 Colletive Intelligence陳慶瀚機器智慧與自動化技術(MIAT)實驗室義守大學電機系[email protected]年10月25日

TRANSCRIPT

Page 1: 群體智慧Colletive Intelligence 陳慶瀚

群體智慧群體智慧Colletive IntelligenceColletive Intelligence

陳慶瀚陳慶瀚機器智慧與自動化技術機器智慧與自動化技術 (MIAT)(MIAT)實驗室實驗室義守大學電機系義守大學電機系[email protected]@isu.edu.tw20052005年年 1010月月 2525日日

產業研發碩士專班課程

當代系統科學思想

Page 2: 群體智慧Colletive Intelligence 陳慶瀚

本週主題本週主題

1.從知識到智慧

2.螞蟻的群體群體行為

3.仿螞蟻群體智慧

Page 3: 群體智慧Colletive Intelligence 陳慶瀚

從知識到智慧 從知識到智慧

Page 4: 群體智慧Colletive Intelligence 陳慶瀚

智慧的流程智慧的流程

資料 資訊 知識 智慧

Page 5: 群體智慧Colletive Intelligence 陳慶瀚

智慧的定義智慧的定義

Faculity 一種認識和理解的能力。

Function 一組心靈的功能,得以對客體產生概念式的、理性的知識。

Aptitute 生物得以適應新環境的本能。

Behavior 自主式的解決問題的行為

Page 6: 群體智慧Colletive Intelligence 陳慶瀚

知識 知識 v.s.v.s.智慧智慧

智慧 (Intelligence) 知識 (Knowledge)

行為 (Behavior) 結構 (Structure)

動態系統 (Dynamic System)

型態 (Pattern)

實境 (Real World) 模型 (Model)

複雜 (Complex) 化約 (Reductionist)

存有 (Existent) 表現 (Representive)

Page 7: 群體智慧Colletive Intelligence 陳慶瀚

智慧的型態智慧的型態

1.解析式(Analytical)

                                                           

                                       

2.符號式(Symbolic)

IF A THEN  B  ELSE C...

3.鏈結式(Connectionist)

                                                           

                                                     

Page 8: 群體智慧Colletive Intelligence 陳慶瀚

知識模型的範例知識模型的範例

Page 9: 群體智慧Colletive Intelligence 陳慶瀚

知識的發生知識的發生

1.演繹式 (Deductive)邏輯、解析方法

(例如:公式、定理、法則等 )

2.歸納式 (Inductive)類比學習、自我組織

(類神經網路、歸納式推理等 )

3.突現式 (Emergent)複雜動態系統

(演化、社會性生物群體行為 )

Page 10: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻的群體行為Collective Behavior in Ant Colony

Page 11: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻的超組織模型螞蟻的超組織模型

Page 12: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻搬運食物螞蟻搬運食物

Page 13: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻群體解題螞蟻群體解題

Page 14: 群體智慧Colletive Intelligence 陳慶瀚

蟻群的溝通和決策蟻群的溝通和決策

Page 15: 群體智慧Colletive Intelligence 陳慶瀚

蟻群的分撿行為蟻群的分撿行為

T1

T2

T3

Page 16: 群體智慧Colletive Intelligence 陳慶瀚

蟻群的工作派遣行為蟻群的工作派遣行為

Page 17: 群體智慧Colletive Intelligence 陳慶瀚

蟻群的築巢行為蟻群的築巢行為

Page 18: 群體智慧Colletive Intelligence 陳慶瀚

蟻群的搭橋行為蟻群的搭橋行為

Page 19: 群體智慧Colletive Intelligence 陳慶瀚

Bridge Building in Ant ColonyBridge Building in Ant Colony

Page 20: 群體智慧Colletive Intelligence 陳慶瀚

仿螞蟻群體智慧Ant-inspired Collective Intelligence

Page 21: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻群體解題螞蟻群體解題

由一群簡單功能的個體 (ant)所形成的群體 (ant colony),能夠展現出高可靠度、高適應性的自主化的解決問題的能力。

Collective Problem Solving :

Page 22: 群體智慧Colletive Intelligence 陳慶瀚

蟻群覓食蟻群覓食

當螞蟻在食物和巢物之間來回行走時,會分泌一種化學物質:費洛蒙 (pheromone) 。當巢穴到食物之間有許多路徑可以選擇時,個別螞蟻將傾向於選擇費洛蒙較強的路徑。

Page 23: 群體智慧Colletive Intelligence 陳慶瀚

蟻群覓食的模型化蟻群覓食的模型化

ijijij tnt

m

k

kijij

1

費洛蒙更新

決策機率

Page 24: 群體智慧Colletive Intelligence 陳慶瀚

蟻群覓食模擬蟻群覓食模擬

Page 25: 群體智慧Colletive Intelligence 陳慶瀚

蟻群覓食與蟻群覓食與 TSPTSP最佳化最佳化

Ant-TSP DEMO

Page 26: 群體智慧Colletive Intelligence 陳慶瀚

蟻群自組織分揀蟻群自組織分揀 (Gathering)(Gathering)

Page 27: 群體智慧Colletive Intelligence 陳慶瀚

螞蟻自組織分揀規則螞蟻自組織分揀規則

─ 如果螞蟻正搬運一個物資,則牠在某位置 x放下的機率與該物資與 x周圍物資的同質性成正比。

─ 如果螞蟻沒有搬運物資,則牠在某位置 x把一個物資搬起的機率與該物資與 x周圍物資的異質性成正比。

Page 28: 群體智慧Colletive Intelligence 陳慶瀚

自組織分揀模型化自組織分揀模型化

感知

決策

Page 29: 群體智慧Colletive Intelligence 陳慶瀚

自組織分揀模擬自組織分揀模擬

Page 30: 群體智慧Colletive Intelligence 陳慶瀚

分揀系統的性能測量分揀系統的性能測量

以空間熵度量系統的收斂性

Page 31: 群體智慧Colletive Intelligence 陳慶瀚

空間熵與分揀收斂

0

10

20

30

40

50

1 51 101 151 201 251 301 351 401 451

Page 32: 群體智慧Colletive Intelligence 陳慶瀚

仿社會行為的群體搜尋仿社會行為的群體搜尋

Page 33: 群體智慧Colletive Intelligence 陳慶瀚

個體個體 //社會行為的調節社會行為的調節

個體經驗行為:

社會影響行為:

))1()()(()1()( ,#

,)2(

,,, txtxttvtv djdjdjdjdj

))1(*)()(()1()( ,,)1(

,,, txtxttvtv djdjdjdjdj

Page 34: 群體智慧Colletive Intelligence 陳慶瀚

仿社會行為的群體搜尋仿社會行為的群體搜尋

調整搜尋速度:

新的搜尋位置:

))1()()((

))1(*)()(()1()(

,#

,)2(

,

,,)1(

,,,

txtxt

txtxttvtv

djdjdj

djdjdjdjdj

)()1()( ,,, tvtxtx djdjdj

Page 35: 群體智慧Colletive Intelligence 陳慶瀚

群體解題與最佳化群體解題與最佳化

展示程式

Page 36: 群體智慧Colletive Intelligence 陳慶瀚

仿螞蟻群體智慧的解題機制 仿螞蟻群體智慧的解題機制

Positive Feedback: 快速找到最佳解Probabilistic Decision Making: 跳出區域性最佳解Distributed Searching: Anti-control的平行搜尋策略

Page 37: 群體智慧Colletive Intelligence 陳慶瀚

群體智慧的工程應用群體智慧的工程應用

─ Design Optimization

─ Data Mining by Clustering

─ Adaptive Task Allocation

─ Multi-robots System

─ Meta-heuristics for Intelligent System

(Classification, Recognition, Prediction, Diagnosis…)

Page 38: 群體智慧Colletive Intelligence 陳慶瀚

結結語語

Page 39: 群體智慧Colletive Intelligence 陳慶瀚

結語 結語