Učení, vývoj, adaptace. Radek Pelánek
|
|
- Petr Němec
- před 6 lety
- Počet zobrazení:
Transkript
1 Učení, vývoj, adaptace Radek Pelánek
2 Obsah I 1 Neuronové sítě Úvod Model Aplikace Implementace 2 Genetické algoritmy Úvodní poznámky Evoluce Genetické algoritmy: model Příklady
3 Obsah II 3 Klasifikační systémy Popis Příklady Induktivní uvažování 4 Závěr
4 Hlavní zdroj Computation Beauty of Nature. Gary Flake. The MIT Press, Hidden Order: How Adaptation Builds Complexity. J. H. Holland. Addison Wesley, 1995.
5 Změny v systémech Komplexní systémy se mění... systém nervový systém imunitní systém firma živočišný druh ekosystém rychlost změn sekundy až hodiny hodiny až dny měsíce až roky dny až století roky až milénia vztah k horizontu modelu (příklad vlk: reintrodukce, lov ve smečce)
6 Smysl modelů adaptace 1 pochopení přírody jak funguje učení, evoluce,... 2 lepší modely komplexních systémů obohacení modelů s agenty 3 řešení náročných algoritmických problémů modely jako výpočetní mechnismy
7 Mozek Kdyby byl mozek tak jednoduchý, že bychom mu mohli rozumět, byli bychom tak jednodušší, že bychom nemohli. (Lyaal Wattson)
8 Neuronové sítě model založený na zjednodušené imitaci fungování mozku neurony, spojení síť se učí prostřednictvím trénovacích dat znalosti jsou v síti uloženy jako váhy spojení mezi neutrony
9 Neuron
10 Srovnání mozku a počítače mozek počítač počet jednotek neuronů 10 8 tranzistorů cca 50 umělých neuronů počet spojení na řádově tisíce řádově jednotky jednotku počet operací 100/s 10 9 /s rychlost signálu 150 m/s km/s
11 Model Model neuronu a i (t + 1) = Φ ( Σ n j=1 w ij a j (t) b i )
12 Model Model neuronu: aktivační funkce
13 Model Umělá neuronová síť... připomíná reálnou neuronovou síť: abstraktní neurony spojené váženými vazbami schopná se učit na základě předkládaných dat učí se prostřednictvím trénovacích dat znalosti uloženy jako váhy spojení mezi neurony
14 Model Příklad architektury dopředná síť
15 Model Dopředná síť: učení předkládáme sadu příkladů: vstup + žádaný výstup upravujeme váhy spojení mezi neurony (např. backpropagation algoritmus) učení = negativní zpětná vazba
16 Model Zpětnovazební síť zpětnovazební síť obsahuje cykly modelování asociativní paměti vězeň, dramatik, prezident kd jinm jmu kop sm do n pad Hebbův zákon učení: dva neurony aktivovány ve stejnou chvíli posílení spojení
17 Aplikace Příklady aplikací klasifikace vzorů, např. rozpoznávání jazyka dokumentu podle frekvencí písmen rozpoznání čisté a naředěné malinové hmoty dle infračerveného spektra rozpoznávání obrazů, řeči aproximace funkcí, predikce řad zpracování dat hry, rozhodování
18 Aplikace Rozpoznávání znaků
19 Aplikace Řešení optimalizačního problému
20 Aplikace Řešení optimalizačního problému
21 Aplikace Vývoj sdíleného slovníku model vytváření sdíleného slovníku ve skupině agentů agenti si vytváří slovník pro objekty, pojmenování je reprezentováno pomocí neuronové sítě interakce = agenti si vymění svoje názory na název objektu, trochu se přeučí díky interakci vzniká sdílený slovník
22 Implementace Příklad implementace: FANN Fast Artificial Neural Network Library (FANN) implementuje klasický model neuronové sítě včetně učících algoritmů implementováno v C, rozhraní pro další jazyky volně dostupné příklad: určení jazyka na základě frekvencí písmen
23 Implementace Použití FANN: učení #include "fann.h" int main() { struct fann *ann = fann_create(1, 0.7, 3, 26, 13, 3); fann_train_on_file(ann, "frequencies.data", 200, 10, ); fann_save(ann, "language_classify.net"); fann_destroy(ann); return 0; }
24 Implementace Použití FANN: klasifikace pomocí sítě int main(int argc, char* argv[]) { struct fann *ann = fann_create_from_file( "language_classify.net"); float frequencies[26]; generate_frequencies(argv[1], frequencies); float *output = fann_run(ann, frequencies); cout << "English: " << output[0] << endl << "French : " << output[1] << endl << "Polish : " << output[2] << endl; return 0; }
25 Úvodní poznámky Evoluce, genetické algoritmy Přírodní výběr je mechanismus pro generování mimořádně velkého stupně nepravděpodobnosti. (Sir Ronald Fisher) Slepice je jenom způsob, jakým vajíčko vyrábí další vajíčko. (Samuel Butler)
26 Úvodní poznámky Historické poznámky 1859: Darwin, Origin of species 1865: Mendel, dědičnost 1953: struktura DNA 1976: Dawkins, Selfish gene
27 Úvodní poznámky Biologické poznámky genetická informace uložena v DNA DNA = řetězec základních bloků : adenine (A), cytosine (C), guanine (G), thymine (T) při reprodukci dochází ke kombinaci (křížení) DNA rodičů náhodné mutace
28 Evoluce Základy biologické evoluce vyvíjí se populace jako celek (nikoliv jednotlivci) diverzita je důležitá schopnosti získané během života se nepřenáší srovnej: Lamarck, kulturní evoluce, simulovaná evoluce organismy se adaptují na okolí, které se však může měnit (např. i vlivem aktivit organismu) koevoluce, Red Queen effect
29 Evoluce Biologický příklad: koevoluce (biologické závody ve zbrojení) netopýři mají sonar, kterým hledají můry, sonar je sám o sobě zapeklitě komplikovaný můry vyvinuly měkké pokrytí těla, které absorbuje netopýří vysílání netopýři přešli na nové frekvence můry přišly s novým pokrytím a s rušičkou (vlastní signál který interferuje s netopýřím) netopýři přišly s novými leteckými manévry a naučily se vypínat sonar (čímž dělají rušení méně efektivním)
30 Evoluce Koevoluce v IT viry a antivirová ochrana spamy a antispamová ochrana
31 Evoluce Evoluce přežití nejsilnějších (survival of the fittest) nebo spíš přežití schopných reprodukce (survival of the reproducers) všichni naši předci žili tak dlouho, že se stihli reprodukovat pozitivní zpětná vazba
32 Evoluce Typy evolučních modelů přežití nejsilnějších (bez vývoje) (zváno též ekologické modely) přežití nejsilnějších + vývoj (křížení, mutace) genetické algoritmy evoluční programování genetické programování...
33 Evoluce Interpretace evolučních principů nejsilnější mají největší šanci reprodukce učení se metodou pokus-omyl (a pamatování si úspěšných) nápodoba úspěšných V žádném případě není potřeba racionalita agentů, uvědomění si, co přesně dělají.
34 Genetické algoritmy: model Genetické algoritmy: základní přístup Vyber počáteční populaci P Opakuj dle potřeby: Vytvoř novou prázdnou populaci P Opakuj dokud P není plná: Vyber dva jedince z populace P v závislosti na kritériu zdatnosti (fitness) Volitelně: křížení a nahrazení potomky Volitelně: mutace Přidej do populace P P := P
35 Genetické algoritmy: model Reprezentace Jedinci v populaci reprezentovány jako řetězce (většinou binární). Občas vyžadujeme, aby řetězec splňoval určitou vlastnost (např. permutace čísel).
36 Genetické algoritmy: model Výběr výběr založen na zdatnosti (fitness), pokud nemáme absolutní měřítko, necháme jedince spolu soutěžit deterministický výběr nejlepších vede k: ztráta diverzity uváznutí na lokálním minimu proto: náhodnostní výběr s přihlédnutím k zdatnosti
37 Genetické algoritmy: model Křížení variace: vícebodové křížení, zachování základních bloků může být potřeba používat speciální formy křížení, abychom zachovali požadovanou vlastnost řetězců
38 Genetické algoritmy: model Mutace náhodná změna v řetězci, opět mohou být potřeba speciální úpravy většinou nevede ke zlepšení může pomoci překonat lokální optima používáno, ale s malou pravděpodobností
39 Genetické algoritmy: model Velikost populace velikost populace X počet generací > velikost populace >> počet genů
40 Příklady Hledání řetězce
41 Příklady Demo příklady mnoho demo příkladů (Java aplety) na Internetu stačí hledat Genetic algorithm
42 Příklady Optimalizační problém
43 Příklady Optimalizační problém
44 Příklady Dilema vězně strategie které zohledňují posledních k kol můžeme jednoduše reprezentovat řetězcem; fitness = průměrný bodový zisk např. pro k = 1 řetězec 5 znaků: 1 tah v prvním kole 2 co dělat když minule: oba spolupracovali 3 co dělat když minule: já spolupracoval on zradil 4 co dělat když minule: já zradil on spolupracoval 5 co dělat když minule: oba zradili např. TFT je SSZSZ
45 Příklady Dilema vězně
46 Příklady Evoluční dilema vězně: Axelrodova studie otázka: jak moc byly výsledky turnajů ovlivněny tím, že lidé očekávali určité složení odeslaných strategií strategie uvažující poslední 3 tahy, začíná z náhodných strategie, které se vyvinou připominají charakteristiky TFT tj. dominance principů, na kterých je TFT založena není způsobena lidskými očekáváními, kulturními hodnotami,...
47 Příklady Další aplikace genetických algoritmů zejména optimalizační problémy: TSP, rozvrhy, protein folding učení a plánování: robotika, hry návrh: hardware, materiály
48 Popis Klasifikační systémy (Classifier systems) 1 produkční systém (post production system) 2 ohodnocení pravidel (bucket brigade) 3 objevování pravidel pomocí genetického algoritmu
49 Popis Prostředí
50 Popis Příklad žába
51 Popis
52 Popis Produkční systém pravidla typu if podmínka then akce podmínky i akce reprezentovány jako binární řetězce podmínky přichází z prostředí nebo jako následky jiných pravidel akce mohou vyvolávat další pravidla nebo měnit prostředí dovoleno použití divokých karet (#) v podmínkách
53 Popis Příklad žába II
54 Popis Příklad žába III
55 Popis
56 Popis Bucket brigade pravidla mohou být konfliktní, soutěží spolu o to, které bude aplikováno každé pravidlo má kapitál s jehož pomocí soutěží o to, aby bylo aplikováno (a platí za to) úspěšná aplikace vede k zisku odměny od prostředí část odměny je redistribuována pravidlům, které umožnili použití pravidla, které vedlo k odměně
57 Popis Příklad žába IV
58 Popis Classifier systems: vývoj nových pravidel pravidla jsou reprezentována jako binární řetězce přímočaré použití genetického algoritmu fitness = kapitál
59 Popis
60 Příklady Příklad Woods zvíře na čtverečkovaném poli * zvíře. volné pole O skála F jídlo zvíře vidí okolních 8 pozic, tj. detektory lze zakódovat pomocí 16 bitového řetězce (. = 00, O = 10, F=11) cílem je najít co nejrychleji jídlo
61 Příklady Příklad Woods
62 Příklady Příklad Woods Realizace experimentu (učení): náhodně umístit zvíře nechat běhat dokud nenajde jídlo a pak znova od začátku
63 Příklady Příklad Woods: výsledky
64 Příklady Příklad Woods: složitější prostředí
65 Příklady Příklad Woods: výsledky II
66 Induktivní uvažování Deduktivní a induktivní uvažování deduktivní uvažování z daných předpokladů se dle zákonů logiky odvozují logicky platné závěry (konkretizace) modelování není velký problém (deduktivní uvažování lze vyjádřit formálně), hojně používáno např. v ekonomii ovšem neodpovídá realitě - lidé používají deduktivní uvažování jen v omezené míře induktivní uvažování zevšeobecňování, odvozování obecných zákonů z konkrétních příkladů, odhadování vývoje,... často a úspěšně používáno lidmi jak modelovat?
67 Induktivní uvažování El Faron Bar (El Faron je Bar v Santa Fe, kde hrajou ve čtvrtek večer irskou hudbu) v okolí baru žije 100 lidí každý by rád zašel do baru, ale když je tam moc narváno, tak to za nic nestojí: pokud je v baru méně jak 60 lidí, tak je lepší být v baru než doma pokud je v baru více jak 60 lidí, tak je lepší být v doma než v baru všichni se rozhodují zaráz, žádná domluva
68 Induktivní uvažování Induktivní model rozhodování Každý agent má několik hypotéz pro předpovídání počtu návštěvníků. Předpokládejme, že dosavadní sekvence byla: 44, 78, 56, 15, 23, 67, 84, 34, 45, 76, 40, 56, 22, 35 Příklady hypotéz: stejně jako minulý týden [35] zaokrouhlený průměr za minulé 4 týdny [49] stejně jako před dvěma týdny [22] zrcadlový obraz okolo 50 z minulého týdne [65] 42 [42]
69 Induktivní uvažování Induktivní model rozhodování pro každou hypotézu si agent pamatuje její úspěšnost vždy se rozhoduje podle aktuální nejúspěšnější hypotézy (případně průměruje několik nejúspěšnějších) hypotézy vygenerovány ručně, každému agentu náhodně přiřazeno několik z nich
70 Induktivní uvažování Simulace
71 Induktivní uvažování Výsledky a rozšíření počet návštěvníků osciluje okolo hodnoty 60 induktivně uvažující agenti tedy řeší problém poměrně dobře možná rozšíření: tvorba nových hypotéz (genetický algoritmus), komunikace mezi agenty,...
72 Modelování a simulace: souvislosti 1 Biologicky inspirované modely (mozek, evoluce) jejichž simulací dostáváme nové metody řešení problémů (např. optimalizačních). 2 Možnost rozšíření ABM modelů o učení, adaptaci, vývoj, tj. větší věrohodnost, širší záběr ABM modelů.
Úvod Modelování evoluce Evolučně stabilní strategie Evoluce a altruismus Otevřená evoluce. Radek Pelánek
Modelování evolučních procesů Radek Pelánek Modelování změn v systémech Změny v systémech dosavadní modely měly statickou strukturu (pravidla) komplexní systémy se mění: vývoj, adaptace, učení,... vztah
Jak se matematika poučila v biologii
Jak se matematika poučila v biologii René Kalus IT4Innovations, VŠB TUO Role matematiky v (nejen) přírodních vědách Matematika inspirující a sloužící jazyk pro komunikaci s přírodou V 4 3 r 3 Matematika
Emergence chování robotických agentů: neuroevoluce
Emergence chování robotických agentů: neuroevoluce Petra Vidnerová, Stanislav Slušný, Roman Neruda Ústav Informatiky, AV ČR Kognice a umělý život VIII Praha 28. 5. 2008 Evoluční robotika: EA & neuronové
Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví
Genetické algoritmy Informační a komunikační technologie ve zdravotnictví Přehled přednášky Úvod Historie Základní pojmy Principy genetických algoritmů Možnosti použití Související metody AI Příklad problém
Modelov an ı soci aln ıch a ekonomick ych syst em u Radek Pel anek
Modelování sociálních a ekonomických systémů Radek Pelánek Generativní sociální věda sociální vědy: pozorování chování sociálních systémů a snaha vysvětlit toto chování problém s experimenty a falsifikací
Evoluční výpočetní techniky (EVT)
Evoluční výpočetní techniky (EVT) - Nacházejí svoji inspiraci v přírodních vývojových procesech - Stejně jako přírodní jevy mají silnou náhodnou složku, která nezanedbatelným způsobem ovlivňuje jejich
5.5 Evoluční algoritmy
5.5 Evoluční algoritmy Jinou skupinou metod strojového učení, které vycházejí z biologických principů, jsou evoluční algoritmy. Zdrojem inspirace se tentokrát stal mechanismus evoluce, chápaný jako Darwinův
Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi
Evoluční algoritmy Použítí evoluční principů, založených na metodách optimalizace funkcí a umělé inteligenci, pro hledání řešení nějaké úlohy. Populace množina jedinců, potenciálních řešení Fitness function
5. Umělé neuronové sítě. Neuronové sítě
Neuronové sítě Přesný algoritmus práce přírodních neuronových systémů není doposud znám. Přesto experimentální výsledky na modelech těchto systémů dávají dnes velmi slibné výsledky. Tyto systémy, včetně
Genetické algoritmy. Vysoká škola ekonomická Praha. Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/
Genetické algoritmy Jiří Vomlel Laboratoř inteligentních systémů Vysoká škola ekonomická Praha Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/ Motivace z Darwinovy teorie evoluce Přírodní
Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma
Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění Jan Klíma Obsah Motivace & cíle práce Evoluční algoritmy Náhradní modelování Stromové regresní metody Implementace a výsledky
Modelov an ı biologick ych syst em u Radek Pel anek
Modelování biologických systémů Radek Pelánek Modelování v biologických vědách typický cíl: pomocí modelů se snažíme pochopit, jak biologické systémy fungují model zahrnuje naše chápání simulace ukazuje,
Pokročilé operace s obrazem
Získávání a analýza obrazové informace Pokročilé operace s obrazem Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 (BFÚ LF MU) Získávání
Využití metod strojového učení v bioinformatice David Hoksza
Využití metod strojového učení v bioinformatice David Hoksza SIRET Research Group Katedra softwarového inženýrství, Matematicko-fyzikální fakulta Karlova Univerzita v Praze Bioinformatika Biologické inspirace
Moderní systémy pro získávání znalostí z informací a dat
Moderní systémy pro získávání znalostí z informací a dat Jan Žižka IBA Institut biostatistiky a analýz PřF & LF, Masarykova universita Kamenice 126/3, 625 00 Brno Email: zizka@iba.muni.cz Bioinformatika:
Biologicky inspirované výpočty. Schématické rozdělení problematiky a výuky
Biologicky inspirované výpočty Schématické rozdělení problematiky a výuky 1 Biologicky inspirované výpočty - struktura problematiky Evoluční systémy: evoluční algoritmy, evoluční hardware, víceúčelová
Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group
Vytěžování dat Miroslav Čepek, Filip Železný Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group Evropský sociální fond Praha & EU: Investujeme
Popis zobrazení pomocí fuzzy logiky
Popis zobrazení pomocí fuzzy logiky diplomová práce Ján Fröhlich KM, FJFI, ČVUT 23. dubna 2009 Ján Fröhlich ( KM, FJFI, ČVUT ) Popis zobrazení pomocí fuzzy logiky 23. dubna 2009 1 / 25 Obsah 1 Úvod Základy
Genetické programování
Genetické programování Vyvinuto v USA v 90. letech J. Kozou Typické problémy: Predikce, klasifikace, aproximace, tvorba programů Vlastnosti Soupeří s neuronovými sítěmi apod. Potřebuje značně velké populace
METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1
METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1 DOLOVÁNÍ V DATECH (DATA MINING) OBJEVUJE SE JIŽ OD 60. LET 20. ST. S ROZVOJEM POČÍTAČOVÉ TECHNIKY DEFINICE PROCES VÝBĚRU, PROHLEDÁVÁNÍ A MODELOVÁNÍ
Vytěžování znalostí z dat
Pavel Kordík, Josef Borkovec (ČVUT FIT) Vytěžování znalostí z dat BI-VZD, 2012, Přednáška 8 1/26 Vytěžování znalostí z dat Pavel Kordík, Josef Borkovec Department of Computer Systems Faculty of Information
Neuronové sítě Ladislav Horký Karel Břinda
Neuronové sítě Ladislav Horký Karel Břinda Obsah Úvod, historie Modely neuronu, aktivační funkce Topologie sítí Principy učení Konkrétní typy sítí s ukázkami v prostředí Wolfram Mathematica Praktické aplikace
Umělá inteligence a rozpoznávání
Václav Matoušek KIV e-mail: matousek@kiv.zcu.cz 0-1 Sylabus předmětu: Datum Náplň přednášky 11. 2. Úvod, historie a vývoj UI, základní problémové oblasti a typy úloh, aplikace UI, příklady inteligentních
A0M33EOA: Evoluční optimalizační algoritmy
A0M33EOA: Evoluční optimalizační algoritmy Zkouškový test Pátek 8. února 2011 Vaše jméno: Známka, kterou byste si z předmětu sami dali, a její zdůvodnění: Otázka: 1 2 3 4 5 6 7 8 Celkem Body: 1 3 2 1 4
Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně
Aplikace UNS v biomedicíně aplikace v medicíně postup při zpracování úloh Aplikace UNS v medicíně Důvod: nalezení exaktnějších, levnějších a snadnějších metod určování diagnóz pro lékaře nalezení šetrnějších
ití empirických modelů při i optimalizaci procesu mokré granulace léčivl ková SVK ÚOT
Využit ití empirických modelů při i optimalizaci procesu mokré granulace léčivl Jana Kalčíkov ková 5. ročník Školitel: Doc. Ing. Zdeněk k Bělohlav, B CSc. Granulace Prášek Granule Vlhčivo Promíchávání
Úvod do optimalizace, metody hladké optimalizace
Evropský sociální fond Investujeme do vaší budoucnosti Úvod do optimalizace, metody hladké optimalizace Matematika pro informatiky, FIT ČVUT Martin Holeňa, 13. týden LS 2010/2011 O čem to bude? Příklady
Gramatická evoluce a softwarový projekt AGE
Gramatická evoluce a softwarový projekt AGE Adam Nohejl Matematicko-fyzikální fakulta Univerzita Karlova v Praze http://nohejl.name/ 4. 4. 2010 Poznámka: Prezentace založené na variantách těchto slajdů
Algoritmizace Dynamické programování. Jiří Vyskočil, Marko Genyg-Berezovskyj 2010
Dynamické programování Jiří Vyskočil, Marko Genyg-Berezovskyj 2010 Rozděl a panuj (divide-and-conquer) Rozděl (Divide): Rozděl problém na několik podproblémů tak, aby tyto podproblémy odpovídaly původnímu
2015 http://excel.fit.vutbr.cz Kartézské genetické programování s LUT Karolína Hajná* Abstract Tato práce se zabývá problematikou návrhu obvodů pomocí kartézského genetického programování na úrovni třívstupových
NG C Implementace plně rekurentní
NG C Implementace plně rekurentní neuronové sítě v systému Mathematica Zdeněk Buk, Miroslav Šnorek {bukz1 snorek}@fel.cvut.cz Neural Computing Group Department of Computer Science and Engineering, Faculty
PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods
CW057 Logistika (R) PŘEDNÁŠKA 03 Optimization methods Ing. Václav Venkrbec skupina obecných modelů slouží k nalezení nejlepšího řešení problémů a modelovaných reálií přináší řešení: prvky konečné / nekonečné
1. Úvod do genetických algoritmů (GA)
Obsah 1. Úvod do genetických algoritmů (GA)... 2 1.1 Základní informace... 2 1.2 Výstupy z učení... 2 1.3 Základní pomy genetických algoritmů... 2 1.3.1 Úvod... 2 1.3.2 Základní pomy... 2 1.3.3 Operátor
Architektura - struktura sítě výkonných prvků, jejich vzájemné propojení.
Základní pojmy z oblasti neuronových sítí Zde je uveden přehled některých základních pojmů z oblasti neuronových sítí. Tento přehled usnadní studium a pochopení předmětu. ADALINE - klasická umělá neuronová
Markovovy modely v Bioinformatice
Markovovy modely v Bioinformatice Outline Markovovy modely obecně Profilové HMM Další použití HMM v Bioinformatice Analýza biologických sekvencí Biologické sekvence: DNA,RNA,protein prim.str. Sekvenování
Umělé neuronové sítě
Umělé neuronové sítě 17. 3. 2018 5-1 Model umělého neuronu y výstup neuronu u vnitřní potenciál neuronu w i váhy neuronu x i vstupy neuronu Θ práh neuronu f neuronová aktivační funkce 5-2 Neuronové aktivační
NEURONOVÉ SÍTĚ A EVOLUČNÍ ALGORITMY NEURAL NETWORKS AND EVOLUTIONARY ALGORITHMS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV BIOMEDICÍNSKÉHO INŽENÝRSTVÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT
Základy umělé inteligence 4. Evoluční výpočetní techniky Jiří Kubaĺık Katedra kybernetiky, ČVUT-FEL http://cw.felk.cvut.cz/doku.php/courses/y33zui/start ppřírodní motivace EVT :: Stochastické optimalizacní
Inteligentní systémy a neuronové sítě
Inteligentní systémy a neuronové sítě Arnošt Veselý, Česká zemědělská univerzita, Kamýcká, Praha 6 - Suchdol Summary: In the article two main architectures of inteligent systems: logical-symbolic and connectionist
1. Znalostní systémy a znalostní inženýrství - úvod. Znalostní systémy. úvodní úvahy a předpoklady. 26. září 2017
Znalostní systémy úvodní úvahy a předpoklady 26. září 2017 1-1 Znalostní systém Definice ZS (Feigenbaum): Znalostní (původně expertní) systémy jsou počítačové programy simulující rozhodovací činnost experta
NetLogo a modelování decentralizovaných
NetLogo a modelování decentralizovaných systémů Radek Pelánek Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Modelování: Ústřední
Dynamicky vázané metody. Pozdní vazba, virtuální metody
Dynamicky vázané metody Pozdní vazba, virtuální metody Motivace... class TBod protected: float x,y; public: int vrat_pocet_bodu() return 1; ; od třídy TBod odvodíme: class TUsecka: public TBod protected:
Učící se klasifikátory obrazu v průmyslu
Učící se klasifikátory obrazu v průmyslu FCC průmyslové systémy s.r.o. FCC průmyslové systémy je technicko obchodní společností, působící v oblasti průmyslové automatizace. Tvoří ji dvě základní divize:
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/07.0354 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Populační genetika (KBB/PG)
ROLE ICT VE SPOLEČNOSTI
ROLE ICT VE SPOLEČNOSTI Modely školy budoucnosti listopad 2011 (c) Radek Maca Informační společnost Společnost s vysokou mírou využívání ICT založených na prostředcích výpočetní techniky digitalizace =
5. Umělé neuronové sítě. neuronové sítě. Umělé Ondřej Valenta, Václav Matoušek. 5-1 Umělá inteligence a rozpoznávání, LS 2015
Umělé neuronové sítě 5. 4. 205 _ 5- Model umělého neuronu y výstup neuronu u vnitřní potenciál neuronu w i váhy neuronu x i vstupy neuronu Θ práh neuronu f neuronová aktivační funkce _ 5-2 Neuronové aktivační
Radek Pelánek. v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024
Spolupráce a soutěžení Radek Pelánek Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Otázky Může se vyvinout spolupráce ve skupině
Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc
Neuronové sítě a možnosti jejich využití Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc 1. Biologický neuron Osnova 2. Neuronové sítě Umělý neuron
Masarykova univerzita. Fakulta informatiky. Evoluce pohybu
Masarykova univerzita Fakulta informatiky Evoluce pohybu IV109 Tomáš Kotula, 265 287 Brno, 2009 Úvod Pohyb je jedním ze základních projevů života. Zdá se tedy logické, že stejně jako ostatní vlastnosti
Použití technik UI v algoritmickém obchodování II
Použití technik UI v algoritmickém obchodování II Matematicko-fyzikální fakulta Univerzity Karlovy v Praze 7. dubna 2014 Anotace Anotace Anotace Anotace Obchodování připomenutí problému Anotace Anotace
UČENÍ BEZ UČITELE. Václav Hlaváč
UČENÍ BEZ UČITELE Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz, http://cmp.felk.cvut.cz/~hlavac 1/22 OBSAH PŘEDNÁŠKY ÚVOD Učení
Rosenblattův perceptron
Perceptron Přenosové funkce Rosenblattův perceptron Rosenblatt r. 1958. Inspirace lidským okem Podle fyziologického vzoru je třívrstvá: Vstupní vrstva rozvětvovací jejím úkolem je mapování dvourozměrného
Genetické algoritmy. a jejich praktické využití. Pavel Šturc. průmyslu, stejně tak je zde uvedeno i několik případů jejich úspěšné implementace.
Genetické algoritmy a jejich praktické využití Pavel Šturc Úvod Cílem této práce je seznámit čtenáře se základním principem funkce genetických algoritmů a nastínit jejich možné aplikování do různých odvětví
Univerzita Pardubice Fakulta ekonomicko-správní. Návrh a realizace systému pro genetické programování Bc. Petr Sotona
Univerzita Pardubice Fakulta ekonomicko-správní Návrh a realizace systému pro genetické programování Bc. Petr Sotona Diplomová práce 2009 Prohlašuji: Tuto práci jsem vypracoval samostatně. Veškeré literární
Vzdělávací obor: Biologie. Jednoletý volitelný předmět pro 4. ročník (všechna zaměření) Předmět: Antropologický seminář
Vzdělávací oblast: Vzdělávací obor: Člověk a příroda Biologie Vzdělávací obor biologie je realizován v povinném předmětu biologie a ve volitelných předmětech seminář z biologie, seminář z molekulární biologie
Neuropočítače. podnět. vnímání (senzory)
Neuropočítače Princip inteligentního systému vnímání (senzory) podnět akce (efektory) poznání plánování usuzování komunikace Typické vlastnosti inteligentního systému: schopnost vnímat podněty z okolního
VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Zesouladení ( sjednocení ) poznatků genetiky a evolucionistických teorií
Obecná genetika Zesouladení ( sjednocení ) poznatků genetiky a evolucionistických teorií Ing. Roman Longauer, CSc. Ústav zakládání a pěstění lesů, LDF MENDELU Brno Tento projekt je spolufinancován Evropským
"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Molekulární základy genetiky
"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Molekulární základy genetiky 1/76 GENY Označení GEN se používá ve dvou základních významech: 1. Jako synonymum pro vlohu
SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR
EVOLUČNÍ NÁVRH A OPTIMALIZACE APLIKAČNĚ SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR Miloš Minařík DVI4, 2. ročník, prezenční studium Školitel: Lukáš Sekanina Fakulta informačních technologií, Vysoké učení
Otázky ke státní závěrečné zkoušce
Otázky ke státní závěrečné zkoušce obor Ekonometrie a operační výzkum a) Diskrétní modely, Simulace, Nelineární programování. b) Teorie rozhodování, Teorie her. c) Ekonometrie. Otázka č. 1 a) Úlohy konvexního
Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze
Dobývání znalostí Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Pravděpodobnost a učení Doc. RNDr. Iveta Mrázová,
Využití strojového učení k identifikaci protein-ligand aktivních míst
Využití strojového učení k identifikaci protein-ligand aktivních míst David Hoksza, Radoslav Krivák SIRET Research Group Katedra softwarového inženýrství, Matematicko-fyzikální fakulta Karlova Univerzita
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/07.0354 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Populační genetika (KBB/PG)
Neuronové sítě. 1 Úvod. 2 Historie. 3 Modely neuronu
Neuronové sítě L. Horký*, K. Břinda** Fakulta jaderná a fyzikálně inženýrská, Břehová 7, 115 19 Praha 1 *horkyladislav@seznam.cz, **brinda@fjfi.cvut.cz Abstrakt Cílem našeho příspěvku je získat uživatelský
World of Plants Sources for Botanical Courses
Speciace a extinkce Speciace Pojetí speciace dominuje proces, při němž vznikají nové druhy organismů z jednoho předka = kladogeneze, štěpná speciace jsou možné i další procesy hybridizace (rekuticulate
3. Vícevrstvé dopředné sítě
3. Vícevrstvé dopředné sítě! Jsou tvořeny jednou nebo více vrstvami neuronů (perceptronů). Výstup jedné vrstvy je přitom připojen na vstup následující vrstvy a signál se v pracovní fázi sítě šíří pouze
1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15
Úvodní poznámky... 11 1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15 1.1 Základní pojmy... 15 1.2 Aplikační oblasti a etapy zpracování signálů... 17 1.3 Klasifikace diskretních
Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP
Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................
Základy umělé inteligence
Základy umělé inteligence Automatické řešení úloh Základy umělé inteligence - prohledávání. Vlasta Radová, ZČU, katedra kybernetiky 1 Formalizace úlohy UI chápe řešení úloh jako proces hledání řešení v
Trocha obrázků na začátek..
Trocha obrázků na začátek.. Elementární pojmy LCD panel tower myš klávesnice 3 Desktop vs. Tower tower desktop 4 Desktop nebo Tower? 5 Obraz jako obraz? 6 A něco o vývoji.. Předchůdci počítačů Počítadlo
Modelování: obecné principy. Radek Pelánek
Modelování: obecné principy Radek Pelánek Myšlenky o modelování Přirovnání...... learning about modeling is a lot like learning about sex: despite its importance, most people do not want to discuss it,
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/
Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/07.0354 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Populační genetika (KBB/PG)
Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury
Paralelní architektury se sdílenou pamětí typu NUMA NUMA architektury Multiprocesorové systémy s distribuovanou pamětí I. úzkým hrdlem multiprocesorů se sdílenou pamětí je datová komunikace s rostoucím
Václav Matoušek KIV. Umělá inteligence a rozpoznávání. Václav Matoušek / KIV
Umělá inteligence a rozpoznávání Václav Matoušek KIV e-mail: matousek@kiv.zcu.cz 0-1 Sylabus předmětu: Datum Náplň přednášky 16. 2. (3h) 2. 3. (4h) 17. 3. (5h) 14. 4. (3h) Úvod, historie a vývoj UI, základní
1. Téma 03 - Rozhodování
1. Téma 03 - Rozhodování Cíl látky Seznámit se a prakticky si vyzkoušet zápis rozhodování v jazyce Java 1.1. Úvod Jednou z nejčastěji používanou konstrukcí při programování je rozhodování. Právě této problematice
7. Pracovní postupy. Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 7. Pracovní postupy Posloupnosti analytických a syntetických
Pravděpodobně skoro správné. PAC učení 1
Pravděpodobně skoro správné (PAC) učení PAC učení 1 Výpočetní teorie strojového učení Věta o ošklivém kačátku. Nechť E je klasifikovaná trénovací množina pro koncept K, který tvoří podmnožinu konečného
Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií
1 Fakulta elektrotechniky a informatiky Katedra softwarových technologií 12. října 2009 Organizace výuky Přednášky Teoretické základy dle normy jazyka C Cvičení Praktické úlohy odpřednášené látky Prostřední
Algoritmy a struktury neuropočítačů ASN - P1
Algoritmy a struktury neuropočítačů ASN - P1 http://amber.feld.cvut.cz/ssc www.janatuckova.cz Prof.Ing. Jana Tučková,CSc. Katedra teorie obvodů K331 kancelář: 614, B3 tel.: 224 352 098 e-mail: tuckova@fel.cvut.cz
StatSoft Úvod do neuronových sítí
StatSoft Úvod do neuronových sítí Vzhledem k vzrůstající popularitě neuronových sítí jsme se rozhodli Vám je v tomto článku představit a říci si něco o jejich využití. Co si tedy představit pod pojmem
Trénování sítě pomocí učení s učitelem
Trénování sítě pomocí učení s učitelem! předpokládá se, že máme k dispozici trénovací množinu, tj. množinu P dvojic [vstup x p, požadovaný výstup u p ]! chceme nastavit váhy a prahy sítě tak, aby výstup
Neuronové sítě. Vlasta Radová Západočeská univerzita v Plzni katedra kybernetiky
Neuronové sítě Vlasta Radová Západočeská univerzita v Plzni katedra kybernetiky Motivace pro výzkum umělých neuronových sítí lidský mozek pracuje jiným způsobem než běžné číslicové počítače počítače přesně
Epigenetická paměť v ekologii a evoluci rostlin. Vítek Latzel
Epigenetická paměť v ekologii a evoluci rostlin Vítek Latzel Epigenetika Věda zabývající se změnami v expresi genů. Lidské tělo jedna DNA, ale buňky velmi rozdílné Jaterní buňky Kožní buňky Nervové buňky
Monte Carlo, genetické algoritmy, neuronové sítě
Monte Carlo, genetické algoritmy, neuronové sítě Monte Carlo a karty Historie Hra solitaire: jaká je pravděpodobnost výhry s dobře promíchanými kartami? Analytické počítání je složité, protože vítězství
Úvod do expertních systémů
Úvod do expertních systémů Expertní systém Definice ES (Feigenbaum): expertní systémy jsou počítačové programy, simulující rozhodovací činnost experta při řešení složitých úloh a využívající vhodně zakódovaných,
Vstupní a vstupní proudy v C++
Programovací jazyk C++ MZLU - PEF - Ústav informatiky 11. října 2007 Vstup na terminál a čtení z něj Používá se knihovna iostream. Pro výstup lze použít standardní výstup cout. nebo chybový výstup cerr.
10. Techniky formální verifikace a validace
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 10. Techniky formální verifikace a validace 1 Simulace není
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy
Programování v C++ 1, 1. cvičení
Programování v C++ 1, 1. cvičení opakování látky ze základů programování 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 2 Shrnutí procvičených
Bioinformatika a výpočetní biologie KFC/BIN. I. Přehled
Bioinformatika a výpočetní biologie KFC/BIN I. Přehled RNDr. Karel Berka, Ph.D. Univerzita Palackého v Olomouci Definice bioinformatiky (Molecular) bio informatics: bioinformatics is conceptualising biology
Lineární diskriminační funkce. Perceptronový algoritmus.
Lineární. Perceptronový algoritmus. Petr Pošík Czech Technical University in Prague Faculty of Electrical Engineering Dept. of Cybernetics P. Pošík c 2012 Artificial Intelligence 1 / 12 Binární klasifikace
SYSTÉMOVÁ METODOLOGIE (VII) Kybernetika. Ak. rok 2011/2012 vbp 1
SYSTÉMOVÁ METODOLOGIE (VII) Kybernetika Ak. rok 2011/2012 vbp 1 ZÁKLADNÍ SMĚRY A DISCIPLÍNY Teoretická kybernetika (vědecký aparát a metody ke zkoumání kybernetických systémů; používá abstraktní modely
"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Základy genetiky, základní pojmy
"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Základy genetiky, základní pojmy 1/75 Genetika = věda o dědičnosti Studuje biologickou informaci. Organizmy uchovávají,
Stromy. Strom: souvislý graf bez kružnic využití: počítačová grafika seznam objektů efektivní vyhledávání výpočetní stromy rozhodovací stromy
Stromy úvod Stromy Strom: souvislý graf bez kružnic využití: počítačová grafika seznam objektů efektivní vyhledávání výpočetní stromy rozhodovací stromy Neorientovaný strom Orientovaný strom Kořenový orientovaný
Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie
Evoluční strategie Navrženy v 60. letech jako experimentální optimalizační metoda Založena na reálných číslech Velice rychlá s dobrou podporou teorie Jako první zavedla self-adaptation (úpravu sebe sama)
Programování a algoritmizace: úvod
Programování a algoritmizace: úvod 2010 Dnešní přednáška o předmětu, administrativa motivace Cíle předmětu Úvod do programátorského a algoritmického stylu myšlení Obecné principy použitelné v řadě programovacích
Metaheuristiky s populacemi
Metaheuristiky s populacemi 8. března 2018 1 Společné vlastnosti 2 Evoluční algoritmy 3 Optimalizace mravenčí kolonie Zdroj: El-Ghazali Talbi, Metaheuristics: From Design to Implementation. Wiley, 2009.
Přírodou inspirované metody umělé inteligence
Přírodou inspirované metody umělé inteligence Roman Neruda Ústav informatiky AVČR roman@cs.cas.cz Nové Hrady, červenec 2012 Od Darwina a Mendela... ... k inteligentním agentům. Umělá inteligence 2 přístupy