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

Podobné dokumenty
Vytěžování znalostí z dat

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

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

NG C Implementace plně rekurentní

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

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

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

Strojové učení Marta Vomlelová

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

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

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

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

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

Umělé neuronové sítě

Markovovy modely v Bioinformatice

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

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

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

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

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

Rozpoznávání v obraze

Neuronové sítě v DPZ


Využití strojového učení k identifikaci protein-ligand aktivních míst

Rosenblattův perceptron

Obsah: Rozhodovací stromy. Úvod do umělé inteligence 11/12 1 / 41

StatSoft Úvod do neuronových sítí

Nervová soustává č love ká, neuron r es ení

Neuronové sítě. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

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

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group

3. Vícevrstvé dopředné sítě

Dálkový průzkum Země. Ústav geoinformačních technologií Lesnická a dřevařská fakulta MENDELU

Klasifikace a rozpoznávání. Lineární klasifikátory

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

Obsah: Rozhodovací stromy. Úvod do umělé inteligence 11/12 1 / 44


Algoritmy a struktury neuropočítačů ASN - P2. Topologie neuronových sítí, principy učení Samoorganizující se neuronové sítě Kohonenovy mapy

Učící se klasifikátory obrazu v průmyslu

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

Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/

Lineární klasifikátory

Pravděpodobně skoro správné. PAC učení 1

Nervová soustava Centrální nervový systém (CNS) mozek mícha Periferní nervový systém (nervy)

Nervová soustava Centrální nervový systém (CNS) mozek mícha Periferní nervový systém (nervy)

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

Už bylo: Učení bez učitele (unsupervised learning) Kompetitivní modely

Jednotlivé historické modely neuronových sítí

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

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

Fakulta informačních technologií VUT Brno. Předmět: Srovnání klasifikátorů Autor : Jakub Mahdal Login: xmahda03 Datum:

Neurony a neuroglie /

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

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

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

Jsou inspirovány poznatky o neuronech a nervových sítích živých organizmů a jejich schopnostmi:

Technická fakulta. Katedra technologických zařízení staveb. Využití neuronových sítí pro integraci PZTS do inteligentních budov.

Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý

Jsou inspirovány poznatky o neuronech a nervových sítích živých organizmů a jejich schopnostmi:

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

Zpětnovazební učení Michaela Walterová Jednoocí slepým,

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

1. Data mining. Strojové učení. Základní úlohy.

Pokročilé neparametrické metody. Klára Kubošová

Preceptron přednáška ze dne

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

Organismus je řízen dvojím způsobem, hormonálně a nervově. Nervový systém se dělí na centrální a periferní.

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

Framework pro neuronovou sít Flexible Neural Tree Flexible Neural Tree Framework

Výpočetní teorie strojového učení a pravděpodobně skoro správné (PAC) učení. PAC učení 1

Neuronové sít. aneb to málo, co o nich vím. J. Doubravová. Seminá o seismologickém softwaru, Teorie Ukázka Webnet a výhledy

Zpracování biologických signálů umělými neuronovými sítěmi

Analýza dat pomocí systému Weka, Rapid miner a Enterprise miner

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Vojtěch Franc. Biometrie ZS Poděkování Janu Šochmanovi za slajdy vysvětlující AdaBoost

Automatické vyhledávání informace a znalosti v elektronických textových datech

Úvod do optimalizace, metody hladké optimalizace

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ DECKÁ FAKULTA DIPLOMOVÁ PRÁCE

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Národní informační středisko pro podporu kvality

8-9. Pravděpodobnostní rozhodování a predikce. Gerstnerova laboratoř katedra kybernetiky fakulta elektrotechnická ČVUT v Praze

Pokročilé metody učení neuronových sítí. Tomáš Řehořek

logistická regrese Miroslav Čepek Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

7. Nervová soustava člověka

Whale detection Brainstorming session. Jiří Dutkevič Lenka Kovářová Milan Le

Univerzita Hradec Králové. Fakulta informatiky a managementu. Katedra informatiky a kvantitativních metod

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

Neuron je tvořen a) buněčným tělem (cyton = perikarion), uvnitř kterého leží většina buněčných organel;

1 Polynomiální interpolace

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

ÚVOD DO ROZPOZNÁVÁNÍ

logistická regrese Miroslav Čepek Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

APLIKACE NEURONOVÝCH SÍTÍ VE ZPRACOVÁNÍ OBRAZU

GENETICKÝ NÁVRH KLASIFIKÁTORU S VYUŽITÍM NEURONOVÝCH SÍTÍ NEURAL NETWORKS CLASSIFIER DESIGN USING GENETIC ALGORITHM

Dnes budeme učit agenty, jak zlepšit svůj

Obr. 1 Biologický neuron

Transkript:

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

Machine Learning Naučit stroje se učit O co jde? Máme model výpočtu (t.j. výpočetní postup jednoznačně daný vstupy a nějakými parametry), chceme najít vhodné nastavení parametrů, aby postup (model) dával řešení našeho problému. Příklad Chceme převést stupně Celsia na stupně Farenheita. Modelem výpočtu bude lineární funkce f(x) = αx + b, která je daná dvěma parametry α, b. Vhodné nastavení parametrů v tomto případě je α = 9/5 a b = 32. Při strojovém učení zvolíme dostatečně silný model a nastavení parametrů chceme nalézt automaticky na základě vzorových řešení daného problému (např. víme, že 0 o C = 32 o F a 100 o C = 212 o F ).

Strojové učení Proč Slogan Chceme, aby se stroj naučil řešit zadaný problém na základě vzorových řešení řešení je příliš komplikované problém se často mění, vyvíjí lidská práce je drahá (v porovnání se strojovou)

Strojové učení typické aplikace Rozpoznávání vzorců věci na fotkách osoby na fotkách výrazy tváře mluvená slova Rozpoznávání anomálií netypické sekvence finančních transakcí netypická data přicházející ze senzorů v atomové elektrárně Předpovídání vývoj ceny akcií na burze / vývoj měnového kurzu jaké filmy bude mít daný člověk rád

Strojové učení příklad Rozpoznávání věcí na fotkách (zdroj: G. Hinton, Neural Networks for ML) 40 vydra 15 křepelka 7 tetřev 6 koroptev 85 sněžný pluh 6 vrtná plošina 6 záchranný člun 2 popelářské auto 15 žížala 12 gilotina 7 orangutan 6 koště

Strojové učení různé přístupy Výpočetní modely Rozhodovací stromy (decision trees) Bayesovské sítě Support Vector Machines Genetické algoritmy Neuronové sítě

Proč neuronové sítě? studium mozku lidského myšlení zajímavý výpočetní model

Biologie neuronu Dendrity Neurotransmitter SYNAPSE Váčky s neurotransmitterem Receptor Synaptická štěrbina Synapse (axon-tělo) Ranvierovy zářezy Jádro Membrána Odstupový konus axonu Jádro (Schwannova buňka) Myelinová pochwa (Schwannova buňka) Synapse (axon-dendrit) Dendrity Axon

mají hezké derivace proto se s nimi dobře pracuje Stochastické neurony výstup se interpretuje jako pravděpodobnost Matematický neuron N : X 1 X n Y Lineární neurony n N(X) = b + x i w i i=0 Binární prahové neurony McCulloch & Pitts, 1943 spike pravdivostní hodnota výroku neuron počítá se pravdivostní hodnotu jiného výroku ze vstupních výroků Lineární prahové neurony Sigmoidy (logistická funkce, příp. tanh) 1 n N(X) = 1 + e z, z = b + x i w i i=0

Jednoduché rozpoznávání znaků dvouvrstvá síť vstupní neurony = pixely výstupní neurony = jednotlivé znaky pixel může hlasovat pokud je zabarvený pixel může hlasovat pro víc znaků znak s největším počtem hlasů vyhrává V každém kroku: Proces učení zvyš váhy z aktivních pixelů do správné třídy následně sniž váhy z aktivních pixelů do aktuálně uhádnuté třídy

Rozpoznávání znaků učení v obrázcích 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2

Typy učících úloh řízené učení (supervised learning) regrese klasifikace reinforcement learning neřízené učení (unsupervised learning)

Typy neuronových sítí feed forward (hluboké >2 vnitřní vrstvy) rekurentní neuronové sítě symetrické (Hopfieldova síť)

Síla rekurentních sítí I. Sutskever (2011) trénoval Neuronovou síť tak, aby uhodla následující znak v posloupnosti znaků. Trénovací data: Wikipedie. Výsledek (generovaný po jednom znaku) In 1974 Northern Denver had been overshadowed by CNL, and several Irish intelligence agencies in the Mediterranean region. However, on the Victoria, Kings Hebrew stated that Charles decided to escape during an alliance. The mansion house was completed in 1882, the second in its bridge are omitted, while closing is the proton reticulum composed below it aims, such that it is the blurring of appearing on any well-paid type of box printer. (zdroj: G. Hinton, Neural Networks for ML)

Perceptron

Hopfieldova síť

Zdroje https://class.coursera.org/neuralnets-2012-001/