Ambasadoři přírodovědných a technických oborů. Ing. Michal Řepka Březen - duben 2013

Podobné dokumenty
Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc

5. Umělé neuronové sítě. Neuronové sítě

Algoritmy a struktury neuropočítačů ASN - P1

Neuronové sítě. Vlasta Radová Západočeská univerzita v Plzni katedra kybernetiky

K možnostem krátkodobé předpovědi úrovně znečištění ovzduší statistickými metodami. Josef Keder

Architektura - struktura sítě výkonných prvků, jejich vzájemné propojení.

Vytěžování znalostí z dat

Pokročilé operace s obrazem

Neuropočítače. podnět. vnímání (senzory)

Neuronové sítě Ladislav Horký Karel Břinda

2. RBF neuronové sítě

Neuronové sítě (11. přednáška)

PV021: Neuronové sítě. Tomáš Brázdil

Úvod do optimalizace, metody hladké optimalizace

Moderní systémy pro získávání znalostí z informací a dat

Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně

Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)

Umělé neuronové sítě

ANALÝZA A KLASIFIKACE DAT

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Trénování sítě pomocí učení s učitelem

StatSoft Úvod do neuronových sítí

Asociativní sítě (paměti) Asociace známého vstupního vzoru s daným výstupním vzorem. Typická funkce 1 / 44

Rosenblattův perceptron

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Algoritmy a struktury neuropočítačů ASN P4. Vícevrstvé sítě dopředné a Elmanovy MLNN s učením zpětného šíření chyby

U Úvod do modelování a simulace systémů

Úvod Příklad Výpočty a grafické znázornění. Filip Habr. České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská

Neuronové časové řady (ANN-TS)

Kybernetika a umělá inteligence, cvičení 10/11

Numerická stabilita algoritmů

Principy počítačů I Netradiční stroje

TRÉNINK DOVEDNOSTÍ LUDĚK BUKAČ TRENÉR ČSLH

Neuronové sítě. 1 Úvod. 2 Historie. 3 Modely neuronu

Maturitní témata z matematiky

Modelování a simulace Lukáš Otte

Neuronové sítě výuka2

přetrénování = ztráta schopnosti generalizovat vlivem přílišného zaměření klasifikátorů na rozeznávání pouze konkrétních trénovacích dat

ZADÁNÍ ZKOUŠKOVÉ PÍSEMNÉ PRÁCE Z PŘEDMĚTU LINEÁRNÍ ALGEBRA PRO IT. Verze 1.1A

Lineární diskriminační funkce. Perceptronový algoritmus.

Využití neuronové sítě pro identifikaci realného systému

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

ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz

Regulační obvod s měřením akční veličiny

Neuronové sítě AIL002. Iveta Mrázová 1 František Mráz 2. Neuronové sítě. 1 Katedra softwarového inženýrství. 2 Kabinet software a výuky informatiky

Regulační obvod s měřením regulováné veličiny

Vybrané přístupy řešení neurčitosti

Maturitní otázky z předmětu MATEMATIKA

Optimální rozdělující nadplocha 4. Support vector machine. Adaboost.

Ing. Petr Hájek, Ph.D. Podpora přednášky kurzu Aplikace umělé inteligence

Matematika B101MA1, B101MA2

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

Strojové učení se zaměřením na vliv vstupních dat

Lineární klasifikátory

Neuronové sítě v DPZ

2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se

28.z-8.pc ZS 2015/2016

ZPĚTNOVAZEBNÍ ŘÍZENÍ, POŽADAVKY NA REGULACI

Emergence chování robotických agentů: neuroevoluce

VY_32_INOVACE_In 6.,7.13 Vzorce vložení funkce

H. Dreyfuss: What computers can t do, 1972 What computers still can t do, J. Weizenbaum. Computer power and human reason, 1976

Přednáška 13 Redukce dimenzionality

Metodické pokyny pro práci s modulem Řešitel v tabulkovém procesoru Excel

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1

Matematika. ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání:

1 Projekce a projektory


DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

Základy matematiky pro FEK

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b.

Inteligentní systémy a neuronové sítě

MATURITNÍ TÉMATA Z MATEMATIKY

Výuka může probíhat v kmenových učebnách, část výuky může být přenesena do multimediálních učeben, k interaktivní tabuli, popřípadě do terénu.

Neuronové sítě Minimalizace disjunktivní normální formy

Matematický seminář. OVO ŠVP Tématický celek Učivo ŠVP Integrace Mezipředmětové vztahy. jejich soustavy. Spojitost funkce v bodě. Limita funkce v bodě

Univerzita Pardubice Fakulta ekonomicko správní. Klasifikace ekonomických subjektů Nikol Popelková

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TECHNOLOGIÍ A MĚŘENÍ BAKALÁŘSKÁ PRÁCE

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Matematika PRŮŘEZOVÁ TÉMATA

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

Toolbox pro neuronové sítě pro prostředí Mathematica

Úloha - rozpoznávání číslic

Digitální učební materiál

Analytická geometrie. c ÚM FSI VUT v Brně

Testování neuronových sítí pro prostorovou interpolaci v softwaru GRASS GIS

NEURONOVÉ SÍTĚ A EVOLUČNÍ ALGORITMY NEURAL NETWORKS AND EVOLUTIONARY ALGORITHMS

Matematika a její aplikace Matematika 1. období 3. ročník

Využití metod strojového učení v bioinformatice David Hoksza

Maturitní témata profilová část

Profilová část maturitní zkoušky 2013/2014

MATEMATIKA ročník

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

Algoritmy a struktury neuropočítačů ASN - P11

NEURONOVÉ SÍTĚ EVA VOLNÁ CZ.1.07/2.2.00/

Základní pojmy; algoritmizace úlohy Osnova kurzu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Modelování polohových servomechanismů v prostředí Matlab / Simulink

PRAVDĚPODOBNOST A STATISTIKA

Neuroplasticita Celoživotní schopnost nervových buněk mozku stavět, přestavovat, rušit a opravovat svoji tkáň. Celoživotní potenciál mozku

19 Hilbertovy prostory

Transkript:

Ambasadoři přírodovědných a technických oborů Ing. Michal Řepka Březen - duben 2013

Umělé neuronové sítě

Proč právě Neuronové sítě?

K čemu je to dobré?

Používá se to někde v praxi?

Úvod Umělé neuronové sítě patří do kategorie umělé inteligence. Hlavní objektem výzkumu této části je mozek. (Jeho struktura, funkce, možnosti a jeho napodobeniny)

Učit se Funkce lidského mozku Vytváření neexistujících vzorů Memory Switch Klasifikace Apod. Protože doposud funkce lidského mozku nebyli zcela objasněny, budeme zde hovořit spíše o efektech, které můžeme pozorovat.

Učit se Funkce lidského mozku Je základní schopnost lidského mozku (Tato schopnost je možná, protože jednotlivé neurony mohou mezi sebou navazovat a rušit spojení Těmto spojům se říká synapse.)

Funkce lidského mozku Vytváření neexistujících vzorů příkladem je obrázek na, kterém je vidět bílý čtverec i když tam ve skutečnosti není.

Funkce lidského mozku Memory Switch tato funkce, neboli efekt se projevuje jak u lidských mozků tak i u technických neuronových sítí. Tj. pokud se neuronová síť naučí nějakému vzoru, pak jej vždy rozpozná. Tento jev je v podstatě slabinou. Protože při poznávání světa se člověk setkává s jevy a ty zařazuje do tříd. Pokud však člověk najde jev, který je podobný již poznanému, tak tento nový jev automaticky zařadí do stejné třídy i když se může jednat o zcela jiný jev. (Tímto je možné přehlédnout např. nový objev.)

Funkce lidského mozku Klasifikace je v podstatě ohodnocení daného problému a jeho zařazení do příslušné třídy. Je to činnost, kterou člověk používá každý den. Např.: o o Operátor přijímající zprávu v Morseově abecedě, musí správně klasifikovat jednotlivé znaky Zákazník, který vybírá mezi výrobky se musí rozhodnout, který je pro něj lepší a který horší

Mozek Mozek je považován za centrum inteligence V dnešní době je známo více informací o mozku na úrovni fyziologické než na úrovni psychologické. Např. ví se jak fungují mozkové buňky, ale téměř nic není známo o vlastní inteligenci člověka. (Zatím ani neexistuje definice, co to vlastně inteligence je )

Mozek Základním stavebním prvkem Mozku je buňka nazývána Neuron (asi 25 miliard v mozku) V mozku jsou i jiné druhy buněk, které s neurony spolupracují nebo mají jiné funkce. Neurony se dělí do mnoha druhů, avšak všechny druhy neuronů jsou navenek stejné. Každý neuron se skládá ze: Vstupu (dendrid) Jádra (soma) Výstupu (axon)

Neuron - matematický model Při matematickém popisu se vychází z biologického neuronu

Neuron - matematický model Rozdělení neuronu na jednotlivé prvky systému Na tomto obrázku je zobrazen příklad neuronu se čtyřmi vstupy. Avšak každý neuron může obsahovat libovolný počet vstupů, což závisí na úloze

Neuron - matematický model Rozdělení neuronu na jednotlivé prvky systému Druh Matematická operace Příklad Synaptické operace Somatické operace Skalární součin vektorů x a w z i (t) = x i (t) * w i (t) Prahování v(t) = u(t) w 0 Nelineární zobrazení ut () n i 1 z i () t y(t) = Z[v(t)]

Neuron - matematický model Druhy neuronů Nespojitý Perceptron Druh Synaptické operace Somatické operace Matematická operace Skalární součin vektorů x a w Agregace Příklad z i (t) = x i (t) * w i (t) Prahování ut v(t) () = u(t) z i () wt 0 n i 1 Neuron první generace

Neuron - matematický model Nespojitý Perceptron nelineární zobrazení

Neuron - matematický model Druhy neuronů Spojitý Perceptron Druh Synaptické operace Matematická operace Skalární součin vektorů x a w Agregace Příklad z i (t) = x i (t) * w i (t) ut () n i 1 z i () t Somatické operace Prahování v(t) = u(t) w 0 Nelineární zobrazení (Sigmoida) yt ( ) *() v t 1 e m Neuron druhé generace

Neuron - matematický model Spojitý Perceptron nelineární zobrazení

Neuron - matematický model Základní vlastnost každého neuronu klasifikace, resp. separabilita Příklad -> Třída B lineární separabilita Tj. rozdělení vstupních hodnot do dvou tříd jednou přímkou Třída A

Umělé neuronové sítě - vrstvené Základní představa matematický model

Umělé neuronové sítě - vrstvené Základní vlastnosti - učení Učení je základní vlastnost neuronových sítí. Při procesu učení jsou nastavovány určité parametry (váhy, strmosti přenosových funkcí, apod.) neuronové sítě, tak aby odchylka mezi požadovaným a skutečným výstupem byla minimální. Neuronové sítě se mohou také učit změnou jednotlivých skrytých vrstev, tj. různým počtem neuronů v těchto vrstvách. Vstup A Vstup B Parametry neuronu pro nastavení Neuron Výstup

Umělé neuronové sítě - vrstvené Základní vlastnosti - učení Při procesu učení jsou nastavovány určité parametry (váhy, prahy, strmosti přenosových funkcí, apod.) neuronové sítě, tak aby odchylka mezi požadovaným a skutečným výstupem byla minimální. Neuronové sítě se mohou také učit změnou jednotlivých skrytých vrstev, tj. různým počtem neuronů v těchto vrstvách. Druh Synaptické operace Somatické operace Matematická operace Skalární součin vektorů x a w Agregace Prahování Nelineární zobrazení (Sigmoida) Příklad z i (t) = x i (t) * w i (t) y ut () n i 1 z i () t v(t) = u(t) h m 1 e ( t) *() vt

Umělé neuronové sítě - vrstvené Základní vlastnosti nelineární zobrazení

Umělé neuronové sítě - vrstvené Základní vlastnosti znalosti / robustnost

Umělé neuronové sítě - vrstvené Základní vlastnosti generalizace (zobecňování)

Umělé neuronové sítě - vrstvené Režimy práce Adaptační (učební) režim Vybavovací (odvozovací) režim

Příklady použití vrstvených neuronových sítí Modelování a simulace Expertní systémy Řízení složitých systémů a další

Příklad použití - Modelování Zadání: Vytvořte model logické funkce AND Schématická značka: Pravdivostní tabulka funkce AND: Vstup A Vstup B Výstup 0 0 0 A B & Výstup 1 0 0 0 1 0 1 1 1

Příklad použití - Modelování Zadání: Vytvořte model logické funkce AND Schéma použitého neuronu: Tréninková množina: Vstup A Vstup B Výstup 0 0 0 1 0 0 0 1 0 A B P e r c e p t r o n Výstup 1 1

Příklad použití - Modelování Zadání: Vytvořte model logické funkce AND Tréninková množina: Vstup A Vstup B Výstup 0 0 0 1 0 0 0 1 0 1 1 1 Grafické vyjádření tréninkové množiny: Přiřazení grafických symbolů logickým hodnotám Hranice mezi třídami

Příklad použití - Modelování Zadání: Vytvořte model logické funkce AND Základní parametry neuronu Grafické vyjádření tréninkové množiny: Vstup A Vstup B Neuron Výstup Základní parametry neuronu: W A váha vstupu A W B váha vstupu B H prahová hodnota neuronu Hranice mezi třídami