Learning Restricted Restarting Automata using Genetic Algorithm
Učení omezených restartovacích automatů pomocí genetického algoritmu
diplomová práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/31121/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/31121Identifikátory
SIS: 80576
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Plátek, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Teoretická informatika
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
31. 5. 2010
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Restartovací automaty jsou lingvisticky motivované modely pro reprezentaci jazyků. Hlavním cílem této práce je navrhnout vhodnou variantu restartovacího automatu pro učení jazyků z pozitivních a negativních příkladů pomocí genetických algoritmů. Dále je v práci vymezena třída jazyků rozpoznávaných nově zavedenými restartovacími automaty s ohledem na Chomského hierarchii. Navrhnutý učící algoritmus je porovnán se dvěma známými metodami pro učení jazyků z pozitivních a negativních příkladů - RPNI a LARS. Součástí práce je i nástroj pro učení restartovacích automatů s omezeným kontextem včetně příkladů a návodu k použití.
Restarting automata are linguistically motivated models for language representation. The main goal of this work is to propose a suitable version of restarting automaton for learning from positive and negative samples using genetic algorithms. We also characterize the class of languages accepted by limited context restarting automata with respect to the Chomsky hierarchy. The proposed learning algorithm is compared to two well-known methods for learning languages from positive and negative samples - RPNI and LARS. A tool for learning the restricted version of restarting automaton is developed as a part of this work. Examples of usage and user guide are included in this work.