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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |