dc.contributor.advisor | Neruda, Roman | |
dc.creator | Nagy, Marek | |
dc.date.accessioned | 2024-11-29T11:52:31Z | |
dc.date.available | 2024-11-29T11:52:31Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/190633 | |
dc.description.abstract | Táto práca skúma používanie rôznych kódovaní genetického programovania a ana- lyzuje, či môžu byť použité pre úlohu klasifikácie zo strojového učenia. Predstavujeme Evolučné Algoritmy a ich základné koncepty ako aj definujeme špecifickú vetvu Genet- ického Programovania, ktorá je používaná na generovanie vzorcov namiesto inak zakó- dovaného parametrického riešenia. Predstavujeme Kartesiánske a Stromové kódovanie a operácie na nich, ktoré sú potrebné pre algoritmus, aby fungoval správne. Navrhnuté algoritmy sú implementované a ich výkony sú otestované a ich výsledky porovnané na viacerých dátových sadách. Potom opisujeme ako zkompilovať a spustiť naše riešenie a diskutujeme o výsledkoch experimentov. 1 | cs_CZ |
dc.description.abstract | This thesis examines using different genetic programming encodings and analyses if they can be used for classification machine learning tasks. We introduce Evolutionary Algorithms and their basic concepts as well as define our specific branch Genetic Pro- gramming that is used to generate formulas instead of a differently encoded parametric solution. We introduce Cartesian and Tree-Based encodings and operations on them needed for the algorithm to function properly. The proposed algorithms are implemented and their performance is tested and their results compared on multiple datasets. We then describe how to build and run our solution and discuss the results of the experiments. 1 | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | machine learning|classification|genetic programming | en_US |
dc.subject | strojové učení|klasifikace|genetické programování | cs_CZ |
dc.title | Metody genetického programování pro klasifikaci | cs_CZ |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2024 | |
dcterms.dateAccepted | 2024-06-10 | |
dc.description.department | Department of Theoretical Computer Science and Mathematical Logic | en_US |
dc.description.department | Katedra teoretické informatiky a matematické logiky | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 268808 | |
dc.title.translated | Genetic programming methods for classification | en_US |
dc.contributor.referee | Pilát, Martin | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Computer Science - Artificial Intelligence | en_US |
thesis.degree.discipline | Informatika - Umělá inteligence | cs_CZ |
thesis.degree.program | Computer Science - Artificial Intelligence | en_US |
thesis.degree.program | Informatika - Umělá inteligence | cs_CZ |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra teoretické informatiky a matematické logiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Theoretical Computer Science and Mathematical Logic | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Informatika - Umělá inteligence | cs_CZ |
uk.degree-discipline.en | Computer Science - Artificial Intelligence | en_US |
uk.degree-program.cs | Informatika - Umělá inteligence | cs_CZ |
uk.degree-program.en | Computer Science - Artificial Intelligence | en_US |
thesis.grade.cs | Dobře | cs_CZ |
thesis.grade.en | Good | en_US |
uk.abstract.cs | Táto práca skúma používanie rôznych kódovaní genetického programovania a ana- lyzuje, či môžu byť použité pre úlohu klasifikácie zo strojového učenia. Predstavujeme Evolučné Algoritmy a ich základné koncepty ako aj definujeme špecifickú vetvu Genet- ického Programovania, ktorá je používaná na generovanie vzorcov namiesto inak zakó- dovaného parametrického riešenia. Predstavujeme Kartesiánske a Stromové kódovanie a operácie na nich, ktoré sú potrebné pre algoritmus, aby fungoval správne. Navrhnuté algoritmy sú implementované a ich výkony sú otestované a ich výsledky porovnané na viacerých dátových sadách. Potom opisujeme ako zkompilovať a spustiť naše riešenie a diskutujeme o výsledkoch experimentov. 1 | cs_CZ |
uk.abstract.en | This thesis examines using different genetic programming encodings and analyses if they can be used for classification machine learning tasks. We introduce Evolutionary Algorithms and their basic concepts as well as define our specific branch Genetic Pro- gramming that is used to generate formulas instead of a differently encoded parametric solution. We introduce Cartesian and Tree-Based encodings and operations on them needed for the algorithm to function properly. The proposed algorithms are implemented and their performance is tested and their results compared on multiple datasets. We then describe how to build and run our solution and discuss the results of the experiments. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra teoretické informatiky a matematické logiky | cs_CZ |
thesis.grade.code | 3 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |