1 pdf soubor
Transkript
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
Implicitní paralelismus: GA s n jedinci v populaci
pracuje zhruba jako n3 izolovaných hledačů.
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...
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...
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...
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...
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...