Two-layer genetic programming
ČlánekStatus neznámýpeer-reviewedpublisheddc.contributor.author | Merta, Jan | |
dc.contributor.author | Brandejský, Tomáš | |
dc.contributor.editor | Bouchner, Petr | |
dc.date.accessioned | 2023-07-12T13:17:02Z | |
dc.date.available | 2023-07-12T13:17:02Z | |
dc.date.issued | 2022 | |
dc.description.abstract | This paper focuses on a two-layer approach to genetic programming algorithm and the improvement of the training process using ensemble learning. Inspired by the performance leap of deep neural networks, the idea of a multilayered approach to genetic programming is proposed to start with two-layered genetic programming. The goal of the paper was to design and implement a twolayer genetic programming algorithm, test its behaviour in the context of symbolic regression on several basic test cases, to reveal the potential to improve the learning process of genetic programming and increase the accuracy of the resulting models. The algorithm works in two layers. In the first layer, it searches for appropriate sub-models describing each segment of the data. In the second layer, it searches for the final model as a non-linear combination of these sub-models. Two-layer genetic programming coupled with ensemble learning techniques on the experiments performed showed the potential for improving the performance of genetic programming. | eng |
dc.description.abstract-translated | Tento článek se zaměřuje na dvouvrstvý přístup k algoritmu genetického programování a zlepšení tréninkového procesu pomocí souborového učení. Myšlenka vícevrstvého přístupu ke genetickému programování, inspirovaná výkonnostním skokem hlubokých neuronových sítí, se navrhuje začít dvouvrstvým genetickým programováním. Cílem příspěvku bylo navrhnout a implementovat dvouvrstvý algoritmus genetického programování, otestovat jeho chování v kontextu symbolické regrese na několika základních testovacích případech, odhalit potenciál pro zlepšení procesu učení genetického programování a zvýšení přesnosti výsledného modely. Algoritmus pracuje ve dvou vrstvách. V první vrstvě vyhledává vhodné dílčí modely popisující každý segment dat. Ve druhé vrstvě vyhledává výsledný model jako nelineární kombinaci těchto dílčích modelů. Dvouvrstvé genetické programování spojené s technikami souborového učení na provedených experimentech ukázalo potenciál pro zlepšení výkonu genetického programování. | cze |
dc.format | p. 215-231 | eng |
dc.identifier.doi | 10.14311/NNW.2022.32.013 | |
dc.identifier.issn | 1210-0552 | |
dc.identifier.obd | 39888043 | |
dc.identifier.uri | https://hdl.handle.net/10195/81256 | |
dc.identifier.wos | 000912363100003 | |
dc.language.iso | eng | |
dc.peerreviewed | yes | eng |
dc.project.ID | SGS_2022_014/Aplikovaný výzkum a experimentální vývoj v oblasti matematicko-statistických technik, umělé inteligence a strojového učení pro inženýrské aplikace v radarové technice, výrobních technologiích, biomedicíně a dopravě | cze |
dc.publicationstatus | published | eng |
dc.relation.ispartof | Neural Network World, volume 32, issue: 4 | eng |
dc.relation.publisherversion | http://nnw.cz/doi/2022/NNW.2022.32.013.pdf | |
dc.rights | open access | eng |
dc.subject | two-layer genetic programming | eng |
dc.subject | ensemble learning | eng |
dc.subject | deep learning | eng |
dc.subject | bootstrapping | eng |
dc.subject | symbolic regression | eng |
dc.subject | dvouvrstvé genetické programování | cze |
dc.subject | ansámblové učení | cze |
dc.subject | hluboké učení | cze |
dc.subject | boot strapping | cze |
dc.subject | symbolická regrese | cze |
dc.title | Two-layer genetic programming | eng |
dc.title.alternative | Dvouvrstvé genetické programování | cze |
dc.type | Article | eng |
Soubory
Původní svazek
1 - 1 z 1
- Název:
- NNW.2022.32.013.full_text.pdf
- Velikost:
- 585.67 KB
- Formát:
- Adobe Portable Document Format