1 pdf soubor

Transkript

1 pdf soubor
Umělý život,
umělá inteligence
(neuronové sítě,
evoluční algoritmy,
a podobné věci)
Roman Neruda
Ústav informatiky AVČR
[email protected]
http://www.cs.cas.cz/~roman/ai
Od Darwina a Mendela ...
... k inteligentním agentům.
Umělý život
Odkazy:
●
Steven Levy: Artificial life. Pantheon books, New
York, 1992.
●
http://www.alife.org
●
http://www.his.atr.co.jp/~ray/
●
http://dllab.caltech.edu/avida/
●
http://biota.org/ksims/
●
http://www.frams.alife.pl/
●
http://www.cs.brandeis.edu/~zippy/alife-library.html
Základ života je ...
●
●
●
●
●
Duše (Aristoteles, ... )
Mechanisté: nic
(Descartes, Leibnitz)
Vitalisté: élan vital
(Henri Bergson),
např. elektřina
(Frankenstein)
Reprodukce
... reprodukce
●
John von Neumann
●
Celulární automaty
●
Sebe-reprodukující se
stroje
●
Ch. Langton (8 stavů)
●
Hra Life (Conway)
●
Lidský genom ~ 1GB
“Život” in silicio
●
T.S.Ray: Tierra
●
Avida
●
J. Hills: Connection
Machine
●
Karl Simms
●
Framsticks
●
Počítačové viry
Umělá inteligence
2 problémy
●
●
Umělá:
–
člověk s čipem v mozku,
–
geneticky modifikované organismy
Inteligence:
–
schopnost individua účelně jednat, rozumně
myslet a efektivně se vyrovnávat se svým okolím
–
a. The capacity to acquire and apply knowledge.
–
b. The faculty of thought and reason.
Turingův stroj a test
●
Alan Turing – základy
teorie výpočtů,
●
Turingův stroj
●
Turingův test:
●
Poznat muže/ženu
●
Poznat člověka/stroj
●
Eliza
●
Paradox čínského
pokoje
Umělá inteligence
●
Inteligentní chování
●
Učení
●
Schopnost adaptace
●
–
●
●
●
●
Symbolická
Expertní systémy,
formální logika
“Výpočetní”
Řízení
–
Neuronové sítě
Plánování
–
Evoluční algoritmy
–
Fuzzy logika
Rozpoznávání (řeč,
písmo, obrázky)
Evoluční algoritmy
Odkazy:
●
●
●
●
●
Holland: Adaptation in natural and artificial
systems, MIT Press, 1992.
Goldberg: Genetic algorithms in Optimization,
Search and Learning, Addison-Wesley, 1989.
Koza: Genetic Programming, I-III, MIT Press, 1992,
1994, 1999.
Mitchell: Introduction to GA, MIT Press, 1996.
Hitch-hiker's guide to EC:
http://www.faqs.org/faqs/ai-faq/genetic/
Princip Genetických Algoritmů
●
Gen = zakódované
řešení problému
●
Fitness
●
Populace genů
●
Selekce:
–
Ruleta
–
Turnaje
●
Mutace
●
Křížení
Genetické programování
●
●
Evoluce programů
Reprezentace
syntaktickými stromy
●
S-expressions, LISP
●
Křížení,
●
Mutace,
●
Procedury
Proč evoluce funguje?
●
Mutace = náhodné změny
●
Selekce = ”pohyb správným směrem”
●
●
Věta o schématech: GA rekombinují kompaktní
parciální řešení při hledání optima. Nadějná řešení
se množí exponenciálně.
Implicitní paralelismus: GA s n jedinci v populaci
pracuje zhruba jako n3 izolovaných hledačů.
●
Křížení: výměna informací
●
Zabraňuje uvíznutí v lokálních minimech.
Umělé neuronové sítě
Odkazy:
●
●
●
●
●
Haykin: Neural Networks, Prentice-Hall, 1999.
Hecht-Nielsen: Neurocomputing, Addison-Wesley,
Boston, MA, 1989.
Šíma, Neruda: Teoretické otázky neuronových sítí,
Matfyzpress, 1996.
http://www.gc.ssr.upm.es/inves/neural/ann1/anntut
orial.html
http://dsl.serc.iisc.ernet.in/~vikram/nn_intro.html
Perceptron
●
●
1943: McCulloch, Pitts:
formální neuron
1958: Rosenblatt:
perceptron
–
Lineárně separabilní
–
Učící algoritmus
–
Důkaz konvergence
–
Hardware
XOR
●
1969: Minsky, Pappert:
Perceptrons.
–
Neumí XOR
–
Sítě s více vrstavmi
asi nejde učit
–
Konec NS na 15 let
–
Kohonen, Hopfield,
Grossberg, Amari,
Rusové
Back Propagation
●
●
●
●
●
Učení sítě = nastavení
hodnot vah dle
tréningové množiny
Učení s učitelem
Nelineární optimalizace
- minimalizace chyby
Metoda největšího
spádu, apod.
Derivaci dE/dw lze
odvodit
Budoucnost ?
●
●
●
Hybridní metody:
–
Soft computing: EA+NS+Fuzzy
–
Soft + tradiční UI (symbolická)
–
Soft + hard computing (numerika, statistika)
Inteligentní (adaptivní) agenti:
–
Autonomní software,
–
Mobilní, komunikativní, sociální
–
Nálady, emoce, model dle lidské mysli
Všudypřítomné počítače (ubiquitus computing)
–
●
Smart devices, homes, matter, wearable comp.
Kyborgové?
Kyborgové?

Podobné dokumenty

Evoluční algoritmy a umělý život

Evoluční algoritmy a umělý život Implicitní paralelismus: GA s n jedinci v populaci pracuje zhruba jako n3 izolovaných hledačů.

Více

Manuál výukového programu na téma environmentální

Manuál výukového programu na téma environmentální Průřezová témata / tematické okruhy Člověk a životní prostředí / Současné globální, regionální a lokální problémy rozvoje a vztahy člověka k prostředí (klimatické změny, ohrožování ovzduší, vody, p...

Více

Umělá inteligence I Roman Barták, KTIML

Umělá inteligence I Roman Barták, KTIML jak v mozku vzniká mysl? logika, metody uvažování Matematika (800 -) jak formálně odvodit platné závěry? co lze spočítat? Ekonomie (1776 -) jak maximalizovat zisk? tvorba zisku, rozhodovací procesy...

Více

PSÍ VÍNO

PSÍ VÍNO nevzpomínal, že kdysi v jiných dobách býval ohon slovem se skutečným významem. Hihňala jsem se na každém vědeckém veletrhu, na každé konferenci a nobelovské přednášce, zatímco plešatějící muži v la...

Více

Názory na vývoj života

Názory na vývoj života Lamarckova evoluční teorie "Všechny organismy mají vrozenou schopnost vývoje a zdokonalování od jednodušších forem ke složitějším. Cílem této schopnosti je co nejlepší adaptace na podmínky prostřed...

Více

spojitost zobrazení mezi metrickými prostory

spojitost zobrazení mezi metrickými prostory 6. Je-li Y podprostor metrického prostoru X a A ⊂ Y , pak uzávěr množiny A v Y je průnik s Y uzávěru Y X množiny A v X, tj. A = Y ∩ A . 7. Ukažte, že podprostory separabilního prostoru jsou sepa...

Více