Zadání diplomové práce

Studium neuro-fuzzy systémů v kontextu jádrových funkcí


Mezi oblasti informatiky, které v uplynulých 20 letech prodělaly nejprudąí rozvoj, patří umělé neuronové sítě a fuzzy logika. Umělé neuronové sítě jsou distribuované výpočetní systémy snaľící se implementovat větąí či menąí část funkcionality biologických nervových soustav. Nejstarąí druhy těchto systémů byly navrľeny právě za účelem studia a modelování neuronů a nervových soustav ľivočichů a člověka. K zájmu o umělé neuronové sítě vąak přispěly předevąím některé jejich biologicky méně věrné druhy, které mají pozoruhodné matematické vlastnosti - např. schopnost libovolně přesně aproximovat i velmi obecné funkce, či schopnost nacházet asociace v datech a shlukovat data na základě vnitřní podobnosti. Fuzzy logika je zobecněním klasické matematické logiky, umoľňující matematicky korektně, pomocí konceptu fuzzy mnoľiny, zohlednit neurčitost, neznalost, nepřesnost apod., zvláątě v případech, kdy nejde o důsledky náhodných vlivů a není proto na místě je studovat metodami teorie pravděpodobnosti. Popularita a praktická úspěąnost umělých neuronových sítí i fuzzy logiky vedla k řadě pokusů o jejich kombinování. Nejdále doąly tzv. neuro-fuzzy systémy, jejichľ hlavním principem je kombinace tradiční architektury umělých neuronových sítí s modelováním neuronů pomocí fuzzy mnoľin. Pro neuro-fuzzy systémy byly vąak zatím pouze málo propracovány metody učení. V případě, kdy funkcemi přísluąnosti uvaľovaných fuzzy mnoľin jsou hustoty mnohorozměrného normálního rodělení,  lze vyuľít skutečnosti, ľe tyto funkce přísluąnosti patří do třídy tzv. jádrových funkcí, a pro učení vyuľít známých výsledků o prokládání jádrových funkcí empirickými daty. Pokud se podaří ukázat, ľe i některé daląí funkce přísluąnosti patří mezi jádrové funkce, bude tuto metodu učení moľné roząířit na rozsáhlejąí spektrum neuro-fuzzy systémů.
Právě studium  neuro-fuzzy systémů v kontextu jádrových funkcí by mělo být náplní navrhované diplomové práce. Student by se měl nejdříve v rámci reąerąní práce seznámit jak se základy neuro-fuzzy systémů, tak s teorií  jádrových funkcí. Poté by měl teoreticky analyzovat, které funkce přísluąnosti fuzzy mnoľin patří mezi jádrové funkce, a pro tyto funkce přísluąnosti by měl rozpracovat známé výsledky o prokládání jádrových funkcí empirickými daty do podoby učicích algoritmů pro přísluąné neuro-fuzzy systémy. Navrľené algoritmy by měl prototypově implementovat ve vývojovém prostředí Matlab.

Doporučená literatura

·        N. Cristianini, J. Shawe-Talor. An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods. Cambridge University Press, Cambridge, 2000.

·        G.J. Klir, B. Yuan. Fuzzy Sets and Fuzzy Logic: Theory and Applications. Prentice Hall, Englewood Cliffs, 1995, kapitoly 1-10.

·        D. Nauck, F. Klawonn, R. Kruse. Foundations of Neuro-Fuzzy Systems. Wiley, Chichester, 1997.