Print Email Facebook Twitter Genetic algorithm-based program synthesizer for the construction of machine learning pipelines Title Genetic algorithm-based program synthesizer for the construction of machine learning pipelines Author Butenaerts, Mathieu (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Hinnerichs, T.R. (graduation committee) Dumančić, S. (mentor) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2023-06-25 Abstract Because of the growing presence of artificial intelligence, developers are looking for more efficient methods to construct machine learning algorithms. Program synthesizers allow us to produce algorithms consisting of scalers, feature selection and classifiers. Each of these pipelines is a potential solution to the given machine learning task. The goal of this synthesizer was to find the best-suited pipeline for the problem, with a genetic search algorithm. The structure of the pipelines makes it easy to implement the cross-over and mutation properties of a genetic algorithm, as the pipelines and different algorithms very much resemble chromosomes and genes. Experiments were designed to measure the accuracies and runtimes of the synthesizer with the intent to compare them to the results of other synthesizers based on different search algorithms. The comparisons made could prove whether machine learning synthesizers are a viable solution to the mentioned development problem. Subject Machine learninggenetic algorithmsynthesis To reference this document use: http://resolver.tudelft.nl/uuid:afcccd70-fef4-43bd-a415-325c0027e0bc Part of collection Student theses Document type bachelor thesis Rights © 2023 Mathieu Butenaerts Files PDF Bachelor_thesis.pdf 1.2 MB Close viewer /islandora/object/uuid:afcccd70-fef4-43bd-a415-325c0027e0bc/datastream/OBJ/view