An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization

碩士 === 國立彰化師範大學 === 機電工程學系 === 107 === Intelligent machine services as one of the cornerstones of Industry 4.0. It is capable of integrating sensory control systems, artificial intelligence and internet of things (IoT) for machine learning-based sensory data processing, advanced analysis, status id...

Full description

Bibliographic Details
Main Authors: Liang, Jyun-Shun, 梁竣順
Other Authors: Wang, Ker-Win
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/w9pwy7
id ndltd-TW-107NCUE5489016
record_format oai_dc
spelling ndltd-TW-107NCUE54890162019-11-06T03:33:28Z http://ndltd.ncl.edu.tw/handle/w9pwy7 An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization 基因演算法的改良與其在機器學習超參數最佳化的應用 Liang, Jyun-Shun 梁竣順 碩士 國立彰化師範大學 機電工程學系 107 Intelligent machine services as one of the cornerstones of Industry 4.0. It is capable of integrating sensory control systems, artificial intelligence and internet of things (IoT) for machine learning-based sensory data processing, advanced analysis, status identification, automatic parameter setting, and fault prognosis. However, how to develop an effective algorithm to optimize the hyperparameters of Machine Learning Models is crucial for cost-effective intelligent machine training and integrating. Thus, in this study, we develop newly refined operators for genetic algorithms to optimize hyper-parameters to improve the accuracy and the effectiveness of learning models. The model is applied to process-condition monitoring using vibration status recognition through a self-made audio spectrum extraction circuit. We design and improve five genetic operators, including two selection operators, two crossover operators, and one fission mutation operator. The fission mutation operator is inspired by the genetic mutation in cell binary fission process. All of these refined operators would contribute to the improvement of the optimization process. The various combinations of the refined operators of the genetic algorithm will be investigated and evaluated by (1) benchmark functions and (2) hyperparameter optimization effectiveness to reduce the cost of machine learning. In order to examine the performance of these operators, we recombined these operators to create 8 different kinds of genetic algorithms. Each algorithm is tested by 3 benchmark functions for 10 times. The total number of function evaluations, time cost, and required generations are recorded and compared. This study also looked at the survival rates of offspring generated by mutation and fission operators in the convergence process to confirm the contribution of the involved operators. In the aspect of hyperparameter optimization for machine learning, taking a desktop CNC machining state recognition as a practical example. The improved genetic algorithms are applied to this hyper-parameter optimization problem. One can investigate the accuracy of state recognition results to compare and to verify the effectiveness of the improvement. Wang, Ker-Win 王可文 2019 學位論文 ; thesis 111 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立彰化師範大學 === 機電工程學系 === 107 === Intelligent machine services as one of the cornerstones of Industry 4.0. It is capable of integrating sensory control systems, artificial intelligence and internet of things (IoT) for machine learning-based sensory data processing, advanced analysis, status identification, automatic parameter setting, and fault prognosis. However, how to develop an effective algorithm to optimize the hyperparameters of Machine Learning Models is crucial for cost-effective intelligent machine training and integrating. Thus, in this study, we develop newly refined operators for genetic algorithms to optimize hyper-parameters to improve the accuracy and the effectiveness of learning models. The model is applied to process-condition monitoring using vibration status recognition through a self-made audio spectrum extraction circuit. We design and improve five genetic operators, including two selection operators, two crossover operators, and one fission mutation operator. The fission mutation operator is inspired by the genetic mutation in cell binary fission process. All of these refined operators would contribute to the improvement of the optimization process. The various combinations of the refined operators of the genetic algorithm will be investigated and evaluated by (1) benchmark functions and (2) hyperparameter optimization effectiveness to reduce the cost of machine learning. In order to examine the performance of these operators, we recombined these operators to create 8 different kinds of genetic algorithms. Each algorithm is tested by 3 benchmark functions for 10 times. The total number of function evaluations, time cost, and required generations are recorded and compared. This study also looked at the survival rates of offspring generated by mutation and fission operators in the convergence process to confirm the contribution of the involved operators. In the aspect of hyperparameter optimization for machine learning, taking a desktop CNC machining state recognition as a practical example. The improved genetic algorithms are applied to this hyper-parameter optimization problem. One can investigate the accuracy of state recognition results to compare and to verify the effectiveness of the improvement.
author2 Wang, Ker-Win
author_facet Wang, Ker-Win
Liang, Jyun-Shun
梁竣順
author Liang, Jyun-Shun
梁竣順
spellingShingle Liang, Jyun-Shun
梁竣順
An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
author_sort Liang, Jyun-Shun
title An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
title_short An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
title_full An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
title_fullStr An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
title_full_unstemmed An Improvement of Genetic Algorithm for Machine Learning Hyperparameter Optimization
title_sort improvement of genetic algorithm for machine learning hyperparameter optimization
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/w9pwy7
work_keys_str_mv AT liangjyunshun animprovementofgeneticalgorithmformachinelearninghyperparameteroptimization
AT liángjùnshùn animprovementofgeneticalgorithmformachinelearninghyperparameteroptimization
AT liangjyunshun jīyīnyǎnsuànfǎdegǎiliángyǔqízàijīqìxuéxíchāocānshùzuìjiāhuàdeyīngyòng
AT liángjùnshùn jīyīnyǎnsuànfǎdegǎiliángyǔqízàijīqìxuéxíchāocānshùzuìjiāhuàdeyīngyòng
AT liangjyunshun improvementofgeneticalgorithmformachinelearninghyperparameteroptimization
AT liángjùnshùn improvementofgeneticalgorithmformachinelearninghyperparameteroptimization
_version_ 1719287440473063424