Neuronové sítě Martin Vavřička Copyright 2004 © Martin Vavřička 2004 – V 53 ČVUT v Praze – fakulta Stavební.

Slides:



Advertisements
Podobné prezentace
PrecisPlanner 3D Software pro plánování přesnosti měření v IG
Advertisements

Ústav technologie, mechanizace a řízení staveb
Ústav technologie, mechanizace a řízení staveb
Sekvenční logický obvod-úvod
Topologie neuronových sítí (struktura, geometrie, architektura)
Algoritmy a struktury neuropočítačů ASN - P1 Prof.Ing. Jana Tučková,CSc. Katedra teorie.
Lineární regresní analýza Úvod od problému
Základní zapojení operačního zesilovače.
Základní zapojení operačního zesilovače.
Automatizační technika
DOK „Umělá inteligence“ v DOK (i jinde). NEURONOVÉ SÍTĚ.
Tato prezentace byla vytvořena
Základní zapojení operačního zesilovače.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Neuronové sítě Jakub Krátký.
Vícevrstvé neuronové sítě.  Neuronové sítě jsou složeny z neuronů tak, že výstup jednoho neuronu je vstupem jednoho nebo více neuronů  Propojení neuronů.
Název školyIntegrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektuCZ.1.07/1.5.00/ Inovace vzdělávacích metod EU.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Je dán dvojbran, jehož model máme sestavit. Předpokládejme, že ve zvoleném klidovém pracovním bodě P 0 =[U 1p ; I 1p ; U 2p ; I 2p ] jsou známy jeho diferenciální.
Tato prezentace byla vytvořena
Tato prezentace byla vytvořena
Základní vlastnosti A/D převodníků
Opakování k písemné práci. Zadání (2b)Vysvětlete jak by šlo použít LSQ učení pro rozpoznání vzoru A od vzorů B a C. Jak by vypadaly bipolární vstupy a.
NEURONOVÉ SÍTĚ (c) Tralvex Yeap. All Rights Reserved.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Bezpečnost chemických výrob N Petr Zámostný místnost: A-72a tel.: 4222
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Neuronové sítě Jiří Iša
Tato prezentace byla vytvořena
Dvojčinné výkonové zesilovače
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Výukový program: Mechanik - elektrotechnik Název programu: Elektronika II.ročník Operační zesilovače: Invertující zesilovače – Část 1 - Vzorce Vypracoval:
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
SIGNÁLY A LINEÁRNÍ SYSTÉMY
Tato prezentace byla vytvořena
ELM - operační zesilovač
Nesinusové oscilátory s klopnými obvody
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_ENI-2.MA-16_Logický obvod Název školyStřední odborná škola a Střední odborné učiliště,
Mikroprocesor.
Číslo projektu CZ.1.07/1.5.00/ Číslo a název šablony klíčové aktivity
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
© Institut biostatistiky a analýz ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT prof. Ing. Jiří Holčík, CSc.
Algoritmy a struktury neuropočítačů ASN - P14 Hopfieldovy sítě Asociativní paměti rekonstrukce původních nezkreslených vzorů předkládají se neúplné nebo.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Elektronické zesilovače
Praktická využití UNS V medicínských aplikacích Jan Vrba 2006.
Tato prezentace byla vytvořena
Neuronové sítě. Vývoj NS 1943 – W. McCulloch, W. Pittse – první jednoduchý matematický model neuronu 1951 – M. Minsky - první neuropočítač Snark 1957.
Neuronové sítě.
Využití neuronových sítí IVTH – Informační technologie ve vodním hospodářství Vypracoval: Jiří Vacek Z-92.
Tato prezentace byla vytvořena
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_ENI-2.MA-18_Rozdělení logických obvodů Název školyStřední odborná škola a Střední odborné.
Senzory pro EZS. Název projektu: Nové ICT rozvíjí matematické a odborné kompetence Číslo projektu: CZ.1.07/1.5.00/ Název školy: Střední odborná.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Operační zesilovače a obvody pro analogové zpracování signálů.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Digitální učební materiál Název projektu: Inovace vzdělávání na SPŠ a VOŠ PísekČíslo projektu: CZ.1.07/1.5.00/ Škola: Střední průmyslová škola a.
Odborný výcvik ve 3. tisíciletí
Digitální učební materiál
Vlastnosti regulačních členů.
Základní pojmy v automatizační technice
Digitální učební materiál
Číslicová technika.
Číslicová technika.
Digitální učební materiál
Neuronové sítě.
Měřící zesilovače - operační zesilovače
Senzory pro EZS.
Neuronové sítě.
Transkript prezentace:

Neuronové sítě Martin Vavřička Copyright 2004 © Martin Vavřička 2004 – V 53 ČVUT v Praze – fakulta Stavební

Úvod Neuron je elementární jednotka pro zpracování informace. Neuronová sít jsou propojené neurony. Jsou to obecně vzato černé krabice, do kterých proudí data a na výstupu/ech vycházejí data zpracovaná, nějak závislá na datech vstupních.

Jak funguje jeden neuron Neuron reaguje na velikost podráždění na svých vstupech (tedy přesně řečeno, na velikost součtu podráždění od všech dendritů dohromady). Tělo neuronu má určitou prahovou hodnotu, pod kterou má na svém výstupu logickou nulu a nad tuto úroveňí logickou jedničku. Nejde tedy čistě o binární obvod, spíše o jakýsi komparátor s nelineární převodní charakteristikou a sumátorem na vstupu.

Matematický model neuronu

Dlouhodobá paměť Je realizována "zapojením obvodu", tedy tím, jak jsou propojeny jednotlivé neurony mezi sebou a jak jsou nastaveny synapse. Pokud se někde objeví korelace mezi určitými výstupy neuronů a nějakou akcí, tak lze vzít výstupy těchto neuronů jako indikátor této akce. V mozku se vytvoří a následným užíváním utvrdí cesta (dendritické spojení) mezi axony takto generujících neuronů a neurony řídícími nějakou akci, kterou má neuronová síť realizovat.

Matematický základ a vysvětlení principu chování neuronových sítí Pokud lze sílu signálů reprezentovat reálnými čísly, můžeme popsat neuronovou síť matematicky. Chování samotného neuronu v matematické oblasti lze psát jako násobení vektorů (výstupy odebírané neuronem z jiných neuronů jsou vektor X). Zeslabení či inverze signálů probíhající na synapsích jsou druhým vektorem W Po vynásobení těchto dvou vektorů a odečtení prahové úroveně neuronu, dostaneme nějaké reálné číslo, které ještě musíme zohlednit nějakou převodní charakteristikou

Jednoúrovňová síť n-počet vstupních dendritů X=(x1,x2,x3,....xn) W=(w1,w2,w3,....wn) y=f(X*W-práh) kde X*W=x1*w1+x2*w2+x3*w Jednoúrovňová síť má vstupní budicí vektor X, ale více (m) neuronů Každý si může odebírat ze vstupního vektoru signál a případně si ho zeslabit či negovat Výstupem je vektor (pro každý neuron 1 hodnota).

Víceúrovňové sítě Vrstva neuronů, která si bere do vstupu výstup z předchozí vrstvy, se nazývá síť s dopředným šířením (Feedforward Neural Network). Takové sítě mají konečnou délku odezvy na předložená data. Síť je hloupá, neumí se učit.

Víceúrovňové sítě - schema

Umělé neuronové sítě Principem výstupní funkce neuronové sítě je aproximovat nějakou funkci podle vstupních vektorů. Klíčem k správné aproximaci je nutné znát správně koeficienty. Jsou vyjádřeny v matici a biologicky vlastně znamenají hodnoty propustností synapsí. Neuronovou síť lze naučit reagovat správně na vstupy.

Učení neuronové sítě s učitelem Při učení učitelem se umělá neuronová síť učí tak, že srovnává svůj výstup s výstupem svého učitele nastavováním vah synapsí (hodnoty v matici) tak, aby se snížil rozdíl mezi skutečným a požadovaným výstupem. Je nutno použít nějaký učící algoritmus, efektivně hledající správné hodnoty koeficientů. Změnou některé váhy zjistím, jestli to na výstupu zpřesnilo nebo rozhodilo aproximaci.

Učení bez učitele Nemá žádný srovnávací signál k určení správnosti. Algoritmus je navržen tak, že hledá ve vstupních datech vzorky s určitými vlastnostmi, tedy podle závislosti, korelace. Takto je možno např. analyzovat jaký vliv má roční období na srážky, počet dešťů na úrodu apod.

Vybavování Na vstup sítě se přivedou data a pak se (v matematické umělé reprezentaci) počítá odezva sítě na výstupu. U sítí se zpětnou vazbou se musí počítat tak dlouho, než se signál na výstupu neustálí (zkonverguje). Vlivem zpětné vazby může dojít k oscilacím, výstup začne divergovat k velkým hodnotám. Poté se výpočet odezvy sítě na vstupní data nedá spočítat.

Aplikace v elektronice Neuronové sítě lze realizovat softwarově, obvodově neboli hardwarově jako: - analogové - realizace operačními zesilovači - digitální: počítá se s maticemi a čísly, iterativně hardwarové (neuroprocesor) softwarové (program) Využívá se schopnosti učit se aniž by se ztrácela předchozí informace (dovednosti). Při dostatku neuronů, lze naučené informace nadále upřesňovat dalším učením.

Literatura NEURONOVÉ SÍTĚ A NEUROPOČÍTAČE Doc. Ing. Miroslav Norek, CSc. Ing. Marcel Jiřina, DrSc. Vydavatelství ČVUT