Detail předmětu

Fuzzy systémy a neuronové sítě

FSI-RNF Ak. rok: 2019/2020 Zimní semestr

Kurz seznamuje s nejužívanějšími paradigmaty neuronových sítí, dále se zabývá možnými technicky orientovanými aplikacemi neuronových sítí a jejich praktickým využitím. Výuka teorie se zaměřuje zejména na dynamiku neuronů a zvlášť jejich aktivaci, signály a aktivační modely; na dynamiku synapsí, a to jak na učení bez učitele, tak na učení s učitelem (soutěživé učení, zpětné šíření); architektury sítí a rovnovážný bod sítí. Dále je porovnána neuronová reprezentace a fuzzy reprezentace strukturované znalosti a uvedených poznatků je využito ke konstrukci řídících členů.

Jazyk výuky

čeština

Počet kreditů

7

Zajišťuje ústav

Výsledky učení předmětu

Znalost funkce neuronových sítí a přiměřenosti jejich použití při zpracování dat, speciálně při návrhu "inteligentních" řídících členů.

Prerekvizity

Předpokládá se znalost maticového počtu, doporučuje se orientace v optimalizačních metodách a modelování.

Plánované vzdělávací činnosti a výukové metody

Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny. Výuka je doplněna laboratorním cvičením.

Způsob a kritéria hodnocení

Požadavky pro udělení zápočtu: aktivní účast na cvičeních a samostatné zpracování projektu zadaného vyučujícím. Zkouška sestává z písemné a ústní části. Písemnou část představuje test se čtyřmi otázkami. Ústní část se skládá z diskuse nad písemnou částí s možnými doplňujícími otázkami. Klasifikace je plně v kompetenci vyučujícího podle platných směrnic VUT v Brně.

Učební cíle

Cílem předmětu je, aby studenti zvládli základy neuronového modelování a všeobecného využití neuronových modelů při zpracování dat i rámec konstukce "inteligentních" řídících členů.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Účast na přednáškách je žádoucí, na cvičeních povinná. Výuka běží podle týdenních plánů. Způsob nahrazení zameškaných cvičení je plně v kompetenci vyučujícího.

Použití předmětu ve studijních plánech

Program M2A-P: Aplikované vědy v inženýrství, magisterský navazující
obor M-MET: Mechatronika, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

1. Konekcionistický model živočišného mozku, neuronové dynamické systémy, obecné signálové funkce, aditivní neuronová dynamika.
2. Aditivní bivalentní modely, obecné neuronové aktivace, učení jako kódování.
3. Základní pravidla učení bez učitele, stochastické učení bez učitele a stochastický rovnovážný stav.
4. Učení s učitelem, učení jako stochastické učení vzorů se známou příslušností ke třídě, jako stochastická aproximace.
5. Algoritmus zpětného šíření.
6. Neuronové sítě jako stochastické gradientní systémy, synaptická konvergence k centroidům.
7. Globální rovnovážný stav: konvergence a stabilita, globální stabilita zpětnovazebních neuronových sítí, strukturální stabilita učení bez učitele.
8. Fuzzy množiny a systémy, neurčitost v pravděpodobnostním prostředí, náhodnost proti víceznačnosti.
9. Fuzzy a neuronové aproximace funkcí, neuronová reprezentace a fuzzy reprezentace strukturované znalosti.
10. Řídící členy založené na matematickém modelu a na aproximátoru.
11. Fuzzy řídící členy.
12. Řídící členy založené na Kalmanově filtru.
13. Shrnutí.

Laboratorní cvičení

26 hod., povinná

Vyučující / Lektor

Osnova

1. Základy systému Matlab: základní příkazy, práce s maticemi, vizualizační funkce.
2. Perceptron I: model neuronu, aktivační funkce, tvorba sítě.
3. Perceptron II: omezení perceptronu, XOR problém.
4. Lineární sítě I: model neuronu, aktivační funkce, tvorba sítě.
5. Lineární sítě II: automatické nastavení vah, učení.
6. Backpropagation I: model neuronu, topologie, algoritmus učení, zadání projektu.
7. Backpropagation II: omezení algoritmu, momentum, adaptivní krok učení.
8. Backpropagation III: Levenberg – Marquardt pravidlo učení.
9. Sít s radiálními bázemi: model neuronu, tvorba sít, určení počtu vstupních neuronů.
10. Rekurentní sítě: Hopfieldův model.
11. Rekurentní sítě: Elmanův model.
12. Práce na projektu, konzultace projektu.
13. Zápočet.