Automatizované vytváření reprezentace pro kartézské genetické programování pomocí neuronových sítí

but.committeeprof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Lukáš Burget, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) prof. Ing. Lukáš Sekanina, Ph.D. (č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 C.cs
but.jazykslovenština (Slovak)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSekanina, Lukášsk
dc.contributor.authorKoči, Martinsk
dc.contributor.refereeMrázek, Vojtěchsk
dc.date.created2024cs
dc.description.abstractTáto diplomová práca sa zaoberá prepojením neurónových sietí a kartézskeho genetického programovania (CGP). Skúma využitie neurónových sietí na automatické vytváranie reprezentácie pre CGP a ich využitie pre vylepšenie evolučného procesu v CGP. Štúdia pokrýva základné koncepty strojového učenia, vrátane rôznych typov učenia a modelov neurónových sietí. Ďalej sa dotýka evolučných algoritmov s dôrazom na ich základné princípy, všeobecné algoritmy a typy reprezentácií. Táto práca tiež zahŕňa princípy učenia reprezentácii a dve základné architektúry pre ich tvorbu. Popisuje aj následné využitie učenia reprezentácií v genetickom programovaní. Návrh riešenia zahŕňa získavanie a predspracovanie dát, procesy tvorby reprezentácií a využitie výsledných reprezentácií. Práca taktiež implementuje dva nové prístupy pre vytváranie reprezentácii kartézskych genetických programov. Ďalej skúma ich využitie v dvoch nových mutačných operátoroch, kde jeden je založený na priamej úprave vektorovej reprezentácie a druhý na výbere génov pre mutáciu na základe ich podobnosti. Posledná zo skúmaných oblastí je predikovanie vhodnosti kandidátnych riešení za použitia de novo vzniknutých reprezentácií.sk
dc.description.abstractThis master's thesis addresses the integration of neural networks and Cartesian Genetic Programming (CGP). It explores the use of neural networks for automated representation creation for CGP and their application to improve the evolutionary process in CGP. The study covers basic concepts of machine learning, including various types of learning and neural network models. It also touches on evolutionary algorithms with an emphasis on their basic principles, general algorithms, and types of representations. This work also includes principles of representation learning and two fundamental architectures for their creation. It describes the subsequent use of representation learning in genetic programming. The solution design includes data acquisition and preprocessing, representation creation processes, and the utilization of the resulting representations. The thesis also implements two new approaches for creating representations for Cartesian genetic programs. It further explores their use in two new mutation operators, where one is based on direct modification of the vector representation and the other on the selection of genes for mutation based on their similarity. The last of the explored areas is predicting the suitability of candidate solutions using newly emerged representations.en
dc.description.markCcs
dc.identifier.citationKOČI, M. Automatizované vytváření reprezentace pro kartézské genetické programování pomocí neuronových sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other154232cs
dc.identifier.urihttp://hdl.handle.net/11012/248890
dc.language.isoskcs
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.subjectevolučné algoritmysk
dc.subjectgenetické programovaniesk
dc.subjectneurónové sietesk
dc.subjectkonvolučné neuronové sietesk
dc.subjecttransformerysk
dc.subjectviacvrstvový perceptronsk
dc.subjectperceptronsk
dc.subjectgrafové neuronové sietesk
dc.subjectkartézske genetické programovaniesk
dc.subjectučenie reprezentáciesk
dc.subjectstrojové učeniesk
dc.subjectevolutionary algorithmsen
dc.subjectgenetic programmingen
dc.subjectcartesian genetic programmingen
dc.subjectneural networksen
dc.subjecttransformersen
dc.subjectconvolutial neural networksen
dc.subjectgraph neural networksen
dc.subjectmultilayer perceptronen
dc.subjectperceptronen
dc.subjectrepresentation learningen
dc.titleAutomatizované vytváření reprezentace pro kartézské genetické programování pomocí neuronových sítísk
dc.title.alternativeAutomated Representation Learning for Cartesian Genetic Programming Using Neural Networksen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-18cs
dcterms.modified2024-06-18-15:43:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid154232en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:13en
sync.item.modts2025.01.17 14:03:34en
thesis.disciplineStrojové učenícs
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:
4.6 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_154232.html
Size:
10.32 KB
Format:
Hypertext Markup Language
Description:
file review_154232.html
Collections