Izranjajuća Inteligencija

Slides:



Advertisements
Similar presentations
Test tri sita. U staroj Grčkoj je Sokrat bio poznat po tome, da je veoma visoko cenio znanje.
Advertisements

Presented by: Martyna Kowalczyk CSCI 658
1 Holcim (Hrvatska) d.o.o Holcimova Mahovina.
Strange jobs Jelena Maksimovic VIII-3 Jovana Maksimovic VIII-3 Ljubica Radenkovic VIII-3 Milena Jovanovic VIII-3.
Obrazac JOPPD - uvod MINISTARSTVO RADA I MIROVINSKOGA SUSTAVA.
International Young Naturalists’ Tournament
TENSES: PAST SIMPLE and PAST CONTINUOUS Prošla vremena: forma i upotreba Past simple ili obično prošlo vreme gradi se tako što se na infinitiv glagola.
KAKO IZRADITI IGRU: Izrežite tabele, sličice, kartice, žetone. Ostavite 1mm bijelog ruba oko okvira. Nalijepite ih na karton u boji (hamer), jako lijepo.
Spajanje digitalnog prijamnika na televizor
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Programi zasnovani na prozorima
Petlje WHILE – WEND.
FLASH MEMORIJE ili Flash EEPROM Nešto o flash memorijama.
4.1 Vizualni (grafički) HTML uređivači
Potiskivanje šuma u slici korištenjem wavelet transformacije
Mrežni protokoli.
Simple Past protiv Present Perfect-a
Grafičke kartice.
Naredbe ciklusa.
Podatkovni višemedijski prijenos i računalne mreže Speech Recognition
Internet mreže, FTN - KZI
Rekurzivno gledanje u natrag Back Tracking
Konveksni omotač (red O(n log (n)))
Matea Vukadin i Anita Krtalić Filozofski fakultet Mostar
KREIRANJE OBJEKATA.
RECENZIJA Ivan Filipović 3.e, CrashGamer.
Uvod u programiranje - matematika – X predavanje
Arrays and strings -1 (nizovi i znakovni nizovi)
LAPLACEOVA TRANSFORMACIJA
Seminar: “Usavršavanje nastavnih procesa – Case study metod” Tema:Case study u očima protagonista By Jasmin Hošo.
Struktura MAC adrese i Ethernet okvira
Pristup podacima Izvještaji
INFORMACIONE TEHNOLOGIJE U STUDIJSKOM PROGRAMU MERENJE I REGULACIJA: WEB BAZIRANI MERNO-AKVIZICIONI SISTEMI.
M-datoteke.
(カックロ ) Ivo Ivanišević Ena Melvan
DISKRETNI DINAMIČKI SUSTAVI –LOGISTIČKI MODEL -KAOS-
Pojmovi digitalnog zapisa
Networking u Windows-u 2000 i Windows-u XP
Internet FTP usluga.
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
WORDPRESS.
Do While ... Loop struktura
Virtualizacija poslovnih procesa metodom „Swimlane“ dijagrama
MagistralA (bus) Milan Milovanovic I6.
Tomislav Novak voditelj: doc.dr.sc. Domagoj Jakobović
DINAMIČKI MODEL LJUBAVI
Porezni izdaci i efikasnost poreza na dodanu vrijednost Hrvatske
Epidemiologija HIV infekcije i AIDS-a
Programiranje za Internet
Bacanje kocke pomoću micro:bit-a
Klasifikacija i stablo odlučivanja uz r
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
DINAMIČKI MODEL LJUBAVI
BLOOMOVA TAKSONOMIJA I
Skup instrukcija procesora
Fakultet elektrotehnike i računarstva
Autor: Marko Pletikosa Mentor: doc.dr.sc. Domagoj Jakobović
ADAPT Teaching Approach
Malen čovjek koji je postao velik u Kraljevstvu Božjem
Online tečaj: Pretraživanje online baza podataka
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Donošenje odluka o karijeri
Podrška darovitima u visokom obrazovanju –
SVEUČILIŠTE U ZAGREBU FAKULTET KEMIJSKOG INŽENJERSTVA I TEHNOLOGIJE
Izranjajuća Inteligencija
Programski jezik C++ - Vježbe - 1. dio
Podatkovni višemedijski prijenos i računalne mreže Speech Recognition
INTERPOLACIJA PO DIJELOVIMA POLINOMIMA
Hour of Code Coding Jetpack Jumper Mateja Hržica, MSP.
Programski jezik C++ - Vježbe - 2. dio
Presentation transcript:

Izranjajuća Inteligencija SVEUČILIŠTE U ZAGREBU Fakultet elektrotehnike i računarstva Autori: Krešimir Antolić Tomislav Lugarić Zvonimir Pavlić Izranjajuća Inteligencija Zagreb 2008.

Dumb parts, properly connected into a swarm, yield smart results. Kevin Kelly New Rules for the New Economy Sep 1997

Izranjajuća Inteligencija? svojstvo nekih decentraliziranih sustava da, iako sastavljenih od velikog broj jednostavnih nezavisnih elemenata, iskazuju inteligentno ponašanje timski rad, ne od 10 članova, nego stotina i tisuća raznih elemenata, koji postižu rezultate kakve bi često i najbolji hijerarhijski sustav imao problema postići

Karakteristike jednostavni dijelovi sustava decentralizirani sustav sastavljen od jednostavnih dijelova fleksibilan, robustan, samoorganizirajuć sustav povratna veza!

The whole is greater than the sum of the parts.

Pčele Ekonomija Internet Gradovi Ptice U Svijetu Oko Nas

Napredak Umjetnost Znanost Pismo U Svijetu U Nama

Pojedinac? Ili skupina pojedinaca? Tko je zaslužan za ovo?

Izranjajuća Inteligencija i Znanost znanost proučava i posuđuje znanje prirode rješavanje problema koji se mogu prikazati pomoću grafova Prepreka Kako pronađe najkraći put?

Mrav I Hrana 1 2 4 5 3 2 5 3 1 A - početak E F - hrana F D -ostavljanje feromonskog traga 5 -što je put kraći – to je trag jači 3 -jači feromoni na putu – poželjniji put 2 5 C 3 A 1 B

ACO Algoritam 1999. Dorigo, Di Caro i Gambardella Ant Colony Optimization – nastalo promatranjem ponašanjem mrava heurističke funkcije za odabir rješenja

Primjena nalaženje najkraćih puteva u grafu Traveling Salesman Problem usmjeravanje paketa u mreži paralelno rješavanje problema

Traveling Salesant Problem Proći sve mravinjake i vratiti se u početni mravinjak najkraćim mogućim putem. m1 t13=2 t14=4 t13=5 t34=3 m3 ?!? m4 t23=1 t24=2 m2

Algoritam? “mravi” – pamte put, ostavljaju “feromonski” trag obrnuto proporcionalno prijeđenom putu, nakon što prijeđu put odabir sljedećeg mravinjaka vrši se pomoću duljine puta i ostavljenog feromonskog traga l1 t12= 2 n12=0.5 m3 t23= 3 l2=j n23=0.9

m1 t13=2 t14=4 t13=5 t34=3 m3 m4 t23=1 t24=2 m2 dA=9 dA=9 Svaki mrav nakon prolaska ostavlja feromonski trag nij=1/dk. dB=12 dB=9 U svakoj sljedećoj iteraciji mrav preferira put sa više feromona. dC=9 dC=9

Algoritam! Funkcija ACO postaviMraveURazliciteMravinjake dok(uvjet_prestanka_izracunavnja) nadjiRjesenjeZaSvakogMrava ispariFeromonskiTrag ostaviFeromonskiTragZaSvakogMrava

Zaključak priroda puna dobrih rješenja za probleme koje znanost često susreće ACO algoritam pogodan za rješavanje problema prikazanih pomoću grafa postoje mnoge varijante implementacije ACO algoritma, ali nijedna ne garantira nalaženje najboljeg riješenja, ali riješenje koje se nađe obično je veoma dobro