Koevoluční algoritmus pro úlohy založené na testu

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Jan Janoušek, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. František Zbořil, CSc. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm výborně (A). Otázky u obhajoby: Proč se výpočet aktivních uzlů (kap. 3.4) neprovádí jedním průchodem v poli uzlů, ale v iteracích a s využitím zásobníku? Jak si stojí navržené řešení ve srovnání s volně dostupnými nástroji, jako je např. Eureqa?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDrahošová, Michaelacs
dc.contributor.authorHulva, Jiřícs
dc.contributor.refereeSekanina, Lukášcs
dc.date.accessioned2019-04-03T22:25:48Z
dc.date.available2019-04-03T22:25:48Z
dc.date.created2014cs
dc.description.abstractTato práce se zabývá využitím koevoluce při řešení symbolické regrese. Symbolická regrese se používá pro zjištění matematického vztahu, který aproximuje naměřená data. Lze ji provádět pomocí genetického programování - metody ze skupiny evolučních algoritmů inspirovaných evolučními procesy v přírodě. Koevoluce pracuje s několika vzájemně působícími evolučními procesy. V této práci je popsán návrh a implementace aplikace, která dokáže provádět symbolickou regresi pomocí koevoluce pro úlohy založené na testu. Testy jsou generovány novou metodou, která umožňuje dynamicky měnit počet trénovacích vektorů potřebných k ohodnocení kandidátních řešení. Funkčnost aplikace byla ověřena na pěti testovacích úlohách. Výsledky byly porovnány s koevoluční metodou pracující s fixním počtem trénovacích vektorů. U tří úloh nalezla nová metoda řešení požadované kvality během menšího počtu generací, většinou ale bylo potřeba provést více vyčíslení trénovacích vektorů.cs
dc.description.abstractThis thesis deals with the usage of coevolution in the task of symbolic regression. Symbolic regression is used for obtaining mathematical formula which approximates the measured data. It can be executed by genetic programming - a method from the category of evolutionary algorithms that is inspired by natural evolutionary processes. Coevolution works with multiple evolutionary processes that are running simultaneously and influencing each other. This work deals with the design and implementation of the application which performs symbolic regression using coevolution on test-based problems. The test set was generated by a new method, which allows to adjust its size dynamically. Functionality of the application was verified on a set of five test tasks. The results were compared with a coevolution algorithm with a fixed-sized test set. In three cases the new method needed lesser number of generations to find a solution of a desired quality, however, in most cases more data-point evaluations were required.en
dc.description.markAcs
dc.identifier.citationHULVA, J. Koevoluční algoritmus pro úlohy založené na testu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79747cs
dc.identifier.urihttp://hdl.handle.net/11012/53262
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectKoevoluční algoritmycs
dc.subjectsymbolická regresecs
dc.subjectevoluční algoritmycs
dc.subjectkartézské genetické programovánícs
dc.subjectCoevolutionary algorithmsen
dc.subjectsymbolic regressionen
dc.subjectevolutionary algorithmsen
dc.subjectcartesian genetic programmingen
dc.titleKoevoluční algoritmus pro úlohy založené na testucs
dc.title.alternativeCoevolutionary Algorithm for Test-Based Problemsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2014-06-24cs
dcterms.modified2020-05-10-16:11:33cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79747en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 18:11:50en
sync.item.modts2021.11.12 17:38:17en
thesis.disciplineBioinformatika a biocomputingcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79747.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_79747.html
Collections