+ All Categories
Home > Documents > Jak mravenč í kolonie dobývaj í znalosti

Jak mravenč í kolonie dobývaj í znalosti

Date post: 19-Mar-2016
Category:
Upload: nieve
View: 67 times
Download: 6 times
Share this document with a friend
Description:
Jak mravenč í kolonie dobývaj í znalosti. Daniel Vodák a Luboš Popelínský Laboratoř dobývání znalostí Fakulta informatiky MU Brno http://www.fi.muni.cz/kd. klasifikace dat Inspirace sociální chování společenstev hmyzu včel, termitů nebo mravenců. Mraveniště a vyhledávání zdrojů. - PowerPoint PPT Presentation
15
Jak mravenčí kolonie dobývají znalosti Daniel Vodák a Luboš Popelínský Laboratoř dobývání znalostí Fakulta informatiky MU Brno http://www.fi.muni.cz/kd
Transcript
Page 1: Jak mravenč í  kolonie dobývaj í  znalosti

Jak mravenčí kolonie dobývají znalosti

Daniel Vodák a Luboš PopelínskýLaboratoř dobývání znalostí

Fakulta informatiky MU Brno

http://www.fi.muni.cz/kd

Page 2: Jak mravenč í  kolonie dobývaj í  znalosti

klasifikace dat

Inspirace sociální chování společenstev hmyzu

včel, termitů nebo

mravenců

Page 3: Jak mravenč í  kolonie dobývaj í  znalosti

Mraveniště a vyhledávání zdrojů

Bez řídícího centraBez přímé komunikace na úrovni jedinců

Mravenec-agent buduje cestuUspěje-li, během návratu zanechává feromonovou stopu = pozitivní zpětná vazba

Důsledek = hromadění mravenců na nejlepších cestách

Page 4: Jak mravenč í  kolonie dobývaj í  znalosti

Mraveniště a vyhledávání zdrojů

Klasifikace:

Zdroj = učící příklady z jedné třídy

Cesta = cesta mezi uzly Atribut=hodnotavýsledkem klasifikační pravidlo

A1=h1 ^ A2=h2 ^ … ^ An=hn => třída

Page 5: Jak mravenč í  kolonie dobývaj í  znalosti

Obsah

Ant-Miner

Data

GUI Ant-Miner: závislost na parametrech

Ant-Miner+

Porovnání s jinými učícími algoritmy

Page 6: Jak mravenč í  kolonie dobývaj í  znalosti

Ant-Miner

0) Odhadni míru informace pro Ai=hj

1) Pro každého mravence se nauč pravidlo 2) Odstraň termy, dokud kvalita neklesne3) Vyber pravidlo s nejvyšši kvalitou; Odstraň pokryté příklady

4) Pokud zbývá hodně učících příkladů, jdi na 1.

Page 7: Jak mravenč í  kolonie dobývaj í  znalosti

Ant-Miner: parametry

Počet mravenců v kolonii

Max. počet stejných pravidel (nalezených v jednom cyklu)

Min. počet příkladů pokrytých pravidlem

Max. počet zbývajících nepokrytých příkladů

Page 8: Jak mravenč í  kolonie dobývaj í  znalosti

Ant-Miner: kriterium kvality

Q =

truePos / (truePos + falseNeg)*trueNeg / (falsePos + trueNeg)

Page 9: Jak mravenč í  kolonie dobývaj í  znalosti

Data

Breast Cancer Wisconsin 699 příkladů, 8 spojitých atributů

King-rook-vs-king-pawn959 příkladů, 36 nominálních atributů

Yeast1484 příkladů, 7 spojitých atributů

Waveform215000 příkladů, 19 spojitých atributů

diskretizace, 10tisložková křížová validace

Page 10: Jak mravenč í  kolonie dobývaj í  znalosti

GUI Ant-Miner: analýza

Page 11: Jak mravenč í  kolonie dobývaj í  znalosti

Ant-Miner+

přidáno nové kriterium kvality

odstraněny chyby v algoritmu Ant-Miner

implementováno v javě

bez časové optimalizace

Page 12: Jak mravenč í  kolonie dobývaj í  znalosti

Porovnání kritérií kvality

Původní kriterium kvality Nové kriterium kvality Přesnost Pravidel Čas Přesnost Pravidel Čas

Wisc.BC 92.3% 12 29vt 94.0% 24 1minKRKS 82.4% 9 15min 93.3 33 45minWav21 70.0% 14 1h 74.5% 413 2 h Yeast 41.4% 15 15vt 35.0% 70 14min

Page 13: Jak mravenč í  kolonie dobývaj í  znalosti

Srovnání s jinými učícími algoritmy

Baseline Ant-Miner+ J48 NB AdaBoost Dtable

Wisc.BC 65.5% 94.0% 94.1% 97.3% 95.0% 95.7%

KRKS 52.2% 82.4% 98.8% 87.5% 93.1% 96.2% Wav21 33.9% 74.5% 76.7% 81.0% 70.4% 73.2% Yeast 31.2% 35.0% 59.1% 59.1% 40.7% 57.4%

Page 14: Jak mravenč í  kolonie dobývaj í  znalosti

Závěrem

+ výhodou snadné ovládání

+ parametry jsou intuitivní

+ model mravenčí kolonie je přitažlivý

- časová náročnost …?

- přesnost učení

Page 15: Jak mravenč í  kolonie dobývaj í  znalosti

Děkuji za pozornost


Recommended