25.07.2013 Views

Riadenie inverzného kyvadla pomocou neurónových sietí

Riadenie inverzného kyvadla pomocou neurónových sietí

Riadenie inverzného kyvadla pomocou neurónových sietí

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FEI KKUI<br />

V súčastnosti je výskum v oblasti riadenia na takej úrovni, že máme pred sebou<br />

širokú škálu možností, z ktorých môžeme vybrať vhodnú technológiu riadenia na daný<br />

riadený systém. Preto jednou z možností riadenia systémov je neuroriadenie, kde takéto<br />

riadenie je aplikované neurónovou sieťou. Neurónové siete sa postupne dostávajú na<br />

úroveň všeobecného riadenia, čo umožňuje rôznorodé využitie v oblasti riadenia.<br />

Neurónová sieť NN (Nueral Network) je zložitý systém, ktorého hlavnými<br />

vlastnosťami sú: nelinearita, čo predurčuje na použite nielen v prostredí linearných<br />

systémov, ale aj v prostredí nelineárnych systémov [1]. Neurónová sieť patrí do systému<br />

MIMO (Multiple Input Multiple Output), teda umožňuje riadenie systémov s veľkým<br />

počtom vstupov a výstupov. Prirodzenou schopnosť všetkých NN je schopnosť učiť sa a<br />

adaptovať sa.<br />

Existujú dva pohľady na objekt ,,Neurónová sieť“. Štandardný je ten, podľa<br />

ktorého je neurónová sieť modelom mozgu, prípadne nervovej sústavy. Ďalší však je<br />

iný, matematicky orientovaný pohľad, podľa ktorého tvoria neurónové siete triedu<br />

algoritmov pre paralelne distribuované spracovanie dát (Parallel Distributed<br />

Processing) a vlastne nejaký univerzálny matematický nástroj. Neurónové siete<br />

môžeme kategorizovať podľa učiaceho algoritmu na viaceré skupiny, z dôvodu rozsahu<br />

práce sa zameriame na učiaci algoritmus: učenie so spätným šírením chyby<br />

(Backpropagation of error). Viac teórie o <strong>neurónových</strong> sietiach nebudeme rozvádzať,<br />

pretože by to malo širší rozsah, ale pre záujem si môžete pozrieť v nasledujúcej<br />

bibliografii [1].<br />

1.1 Učenie so spätným šírením chyby<br />

V súčasností je veľká väčšina aplikácií založená na tomto učiacom sa algoritme<br />

(backpropagation, error backpropagation, backpropagation of error). Je považovaný za<br />

základný učiaci sa algoritmus. Ide o rekurzívnu gradientovú metódu na nastavenie váh<br />

neurónovej siete s ohľadom na minimalizáciu učiacej chyby J, ktorá je definovaná<br />

vzťahom:<br />

1 0 N<br />

∑<br />

i=<br />

1<br />

p<br />

p p 2<br />

J = ( evi<br />

− xi<br />

) . (1)<br />

2<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!