Genetické programování v úlohách predikce

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) Ing. Vítězslav Beran, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Zbyněk Křivka, 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. Otázky u obhajoby: Jakým způsobem by bylo možné zahrnout do vaší implementace lineárního genetického programování podmínečné instrukce (skoky)? V čem vidíte největší technický problém, který bylo potřeba vyřešit? Podle čeho jste vybíral hodnotící funkce?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSekanina, Lukášcs
dc.contributor.authorMachač, Michalcs
dc.contributor.refereeMrázek, Vojtěchcs
dc.date.accessioned2020-07-14T07:59:27Z
dc.date.available2020-07-14T07:59:27Z
dc.date.created2020cs
dc.description.abstractV této práci jsou představeny různé metody strojového učení, jež lze využít v úlohách predikce založených na regresi. Detailněji je popsáno stromové a lineární genetické programování. S vybranými algoritmy strojového učení (lineární regrese, náhodný les, vícevrstvý perceptron a stromové genetické programování) jsou provedeny experimenty na volně dostupných datových sadách za využití knihoven scikit-learn a gplearn, a získané výsledky jsou porovnány z pohledu kvality predikce. Stěžejní částí této práce byla implementace systému lineárního genetického programování v programovacím jazyce C++, která byla nejprve testována na umělých úlohách symbolické regrese, a následně na reálných datových sadách. Výsledky získané pomocí vytvořené implementace jsou porovnány vůči výsledkům získaným pomocí knihovny gplearn.cs
dc.description.abstractThis thesis introduces various machine learning algorithms which can be used in prediction tasks based on regression. Tree genetic programming and linear genetic programming are explained more thoroughly. Selected machine learning algorithms (linear regression, random forest, multilayer perceptron and tree genetic programming) are compared on publicly available datasets with the use of scikit-learn and gplearn libraries. A core part of this project is a new implementation of linear genetic programming which was developed in C++, tested on common symbolic regression problems and then evaluated on real datasets. Results obtained with the proposed system are compared with the results obtained with gplearn.en
dc.description.markCcs
dc.identifier.citationMACHAČ, M. Genetické programování v úlohách predikce [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129180cs
dc.identifier.urihttp://hdl.handle.net/11012/191535
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.subjectgenetické programovánícs
dc.subjectlineární genetické programovánícs
dc.subjectstrojové učenícs
dc.subjectlineární regresecs
dc.subjectnáhodný lescs
dc.subjectvícevrstvý perceptroncs
dc.subjectregresecs
dc.subjectPythoncs
dc.subjectC++cs
dc.subjectscikit-learncs
dc.subjectgplearncs
dc.subjectgenetic programmingen
dc.subjectlinear genetic programmingen
dc.subjectmachine learningen
dc.subjectlinear regressionen
dc.subjectrandom foresten
dc.subjectmultilayer perceptronen
dc.subjectregressionen
dc.subjectPythonen
dc.subjectC++en
dc.subjectscikit-learnen
dc.subjectgplearnen
dc.titleGenetické programování v úlohách predikcecs
dc.title.alternativeGenetic Programming in Prediction Tasksen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-13cs
dcterms.modified2020-07-13-23:43:55cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129180en
sync.item.dbtypeZPen
sync.item.insts2021.11.23 00:00:36en
sync.item.modts2021.11.22 23:05:48en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.69 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22349_v.pdf
Size:
86.06 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22349_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22349_o.pdf
Size:
126.5 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22349_o.pdf
Loading...
Thumbnail Image
Name:
review_129180.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_129180.html
Collections