U potrazi za univerzalnim algoritmom: Pet plemena umjetne ... · Prica za pocetak... Simbolicki...

Preview:

Citation preview

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

U potrazi za univerzalnim algoritmom:Pet plemena umjetne inteligencije

Sebastijan Dumancic

December 22, 2015

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ujutro vas probudinepoznata pjesma koja vamse svida

Temperature u sobi seautomatski prilagodavapotrebama

Dok se vozite na posaoauto automatskiprilagodava protok goriva

GPS sustav vas navodi takoda izbjegavate guzvu

Vas e-mail pretinacautomatski sortira vas mail

... te provjerava vasugramatiku

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Vas pametni mobitelpomaze vam pronaci mjestoza rucak

... i podsjeca vas da imatesastanak ubrzo

na povratku kuci auto vassam vozi kuci

na pragu vas doceka postakoja je automatskidostavljena vama

prije spavanja popijete lijekkoji je dizajniran pomocuracunala

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Vas pametni mobitelpomaze vam pronaci mjestoza rucak

... i podsjeca vas da imatesastanak ubrzo

na povratku kuci auto vassam vozi kuci

na pragu vas doceka postakoja je automatskidostavljena vama

prije spavanja popijete lijekkoji je dizajniran pomocuracunala

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Vas pametni mobitelpomaze vam pronaci mjestoza rucak

... i podsjeca vas da imatesastanak ubrzo

na povratku kuci auto vassam vozi kuci

na pragu vas doceka postakoja je automatskidostavljena vama

prije spavanja popijete lijekkoji je dizajniran pomocuracunala

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Vas pametni mobitelpomaze vam pronaci mjestoza rucak

... i podsjeca vas da imatesastanak ubrzo

na povratku kuci auto vassam vozi kuci

na pragu vas doceka postakoja je automatskidostavljena vama

prije spavanja popijete lijekkoji je dizajniran pomocuracunala

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Vas pametni mobitelpomaze vam pronaci mjestoza rucak

... i podsjeca vas da imatesastanak ubrzo

na povratku kuci auto vassam vozi kuci

na pragu vas doceka postakoja je automatskidostavljena vama

prije spavanja popijete lijekkoji je dizajniran pomocuracunala

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

IBM Watson

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Google car

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Medicina

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Izbori?

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Amazon

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Odakle dolazi znanje:

evolucija

iskustvo

kultura

kompjuteri

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Odakle dolazi znanje:

evolucija

iskustvo

kultura

kompjuteri

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Odakle dolazi znanje:

evolucija

iskustvo

kultura

kompjuteri

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Odakle dolazi znanje:

evolucija

iskustvo

kultura

kompjuteri

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Most of the knowledge in the world in the future isgoing to be extracted by machines and will reside inmachines

Yan LeCunn,NYU & Facebook Research

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Kako kompjuteri otkrivaju znanje?

Strojno ucenje

popunjavanjem rupa u znanju

simuliranjem mozga

simuliranjem evolucije

smanjivanjem neizvjesnosti

prepoznavanjem analogija

Tisuce algoritama do sada ⇒ Master algoritam

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Kako kompjuteri otkrivaju znanje? Strojno ucenje

popunjavanjem rupa u znanju

simuliranjem mozga

simuliranjem evolucije

smanjivanjem neizvjesnosti

prepoznavanjem analogija

Tisuce algoritama do sada ⇒ Master algoritam

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Simbolicki pristup

Temelji se na logici prvog reda

Inverzna dedukcijaZbrajanje

4+ 2

—?

Oduzimanje4

+?—

6

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Simbolicki pristup

Temelji se na logici prvog redaInverzna dedukcija

Zbrajanje4

+ 2—

?

Oduzimanje4

+?—

6

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

DedukcijaSokrat je covjek

+ Svi ljudi su smrtni—

?

IndukcijaSokrat je covjek

+ ?—

Sokrat je smrtan

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Pronadi biologa na slici!

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Master algoritam: gradijentni spust

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Google Cat Network

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Genetski algoritam

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Kromosom sadrzi rjesenje

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Genetsko programiranje

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Genetsko programiranje

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Evolucija robota

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Bayesom teorem

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Bayesom teorem

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Bayesove mreze

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Spam filter

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Ucenje pomocu analogije

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Stroj s potpornim vektorima Master algoritam: constrainedoptimization

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Nenadzirano ucenje

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Podrzano ucenje

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

UI je svugdje; ucenje je kljuc

Ucenje je ”jednostavna” pretraga prostora

Najvazniji dijelovi:1 reprezentacija2 evaluacija3 optimizacija

i vi se mozete ukljuciti

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

UI je svugdje; ucenje je kljuc

Ucenje je ”jednostavna” pretraga prostora

Najvazniji dijelovi:1 reprezentacija2 evaluacija3 optimizacija

i vi se mozete ukljuciti

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

UI je svugdje; ucenje je kljuc

Ucenje je ”jednostavna” pretraga prostora

Najvazniji dijelovi:1 reprezentacija2 evaluacija3 optimizacija

i vi se mozete ukljuciti

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

UI je svugdje; ucenje je kljuc

Ucenje je ”jednostavna” pretraga prostora

Najvazniji dijelovi:1 reprezentacija2 evaluacija3 optimizacija

i vi se mozete ukljuciti

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Preporuka za kraj

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije

Prica za pocetak...Simbolicki pristup

Konektivisticki pristupEvolucijski pristupStatisticki pristup

AnalogijaUcenje bez ucitelja

Zahvala

Pedro Domingos, University of Washington

Sebastijan Dumancic U potrazi za univerzalnim algoritmom: Pet plemena umjetne inteligencije