Cargando…

Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis

The transmission characteristics of the printed circuit board (PCB) ensure signal integrity and support the entire circuit system, with impedance matching being critical in the design of high-speed PCB circuits. Because the factors affecting impedance are closely related to the PCB production proces...

Descripción completa

Detalles Bibliográficos
Autores principales: Lai, Jung-Pin, Lin, Ying-Lei, Lin, Ho-Chuan, Shih, Chih-Yuan, Wang, Yu-Po, Pai, Ping-Feng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9960110/
https://www.ncbi.nlm.nih.gov/pubmed/36837965
http://dx.doi.org/10.3390/mi14020265
_version_ 1784895439552643072
author Lai, Jung-Pin
Lin, Ying-Lei
Lin, Ho-Chuan
Shih, Chih-Yuan
Wang, Yu-Po
Pai, Ping-Feng
author_facet Lai, Jung-Pin
Lin, Ying-Lei
Lin, Ho-Chuan
Shih, Chih-Yuan
Wang, Yu-Po
Pai, Ping-Feng
author_sort Lai, Jung-Pin
collection PubMed
description The transmission characteristics of the printed circuit board (PCB) ensure signal integrity and support the entire circuit system, with impedance matching being critical in the design of high-speed PCB circuits. Because the factors affecting impedance are closely related to the PCB production process, circuit designers and manufacturers must work together to adjust the target impedance to maintain signal integrity. Five machine learning models, including decision tree (DT), random forest (RF), extreme gradient boosting (XGBoost), categorical boosting (CatBoost), and light gradient boosting machine (LightGBM), were used to forecast target impedance values. Furthermore, the Optuna algorithm is used to determine forecasting model hyperparameters. This study applied tree-based machine learning techniques with Optuna to predict impedance. The results revealed that five tree-based machine learning models with Optuna can generate satisfying forecasting accuracy in terms of three measurements, including mean absolute percentage error (MAPE), root mean square error (RMSE), and coefficient of determination (R2). Meanwhile, the LightGBM model with Optuna outperformed the other models. In addition, by using Optuna to tune the parameters of machine learning models, the accuracy of impedance matching can be increased. Thus, the results of this study suggest that the tree-based machine learning techniques with Optuna are a viable and promising alternative for predicting impedance values for circuit analysis.
format Online
Article
Text
id pubmed-9960110
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99601102023-02-26 Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis Lai, Jung-Pin Lin, Ying-Lei Lin, Ho-Chuan Shih, Chih-Yuan Wang, Yu-Po Pai, Ping-Feng Micromachines (Basel) Article The transmission characteristics of the printed circuit board (PCB) ensure signal integrity and support the entire circuit system, with impedance matching being critical in the design of high-speed PCB circuits. Because the factors affecting impedance are closely related to the PCB production process, circuit designers and manufacturers must work together to adjust the target impedance to maintain signal integrity. Five machine learning models, including decision tree (DT), random forest (RF), extreme gradient boosting (XGBoost), categorical boosting (CatBoost), and light gradient boosting machine (LightGBM), were used to forecast target impedance values. Furthermore, the Optuna algorithm is used to determine forecasting model hyperparameters. This study applied tree-based machine learning techniques with Optuna to predict impedance. The results revealed that five tree-based machine learning models with Optuna can generate satisfying forecasting accuracy in terms of three measurements, including mean absolute percentage error (MAPE), root mean square error (RMSE), and coefficient of determination (R2). Meanwhile, the LightGBM model with Optuna outperformed the other models. In addition, by using Optuna to tune the parameters of machine learning models, the accuracy of impedance matching can be increased. Thus, the results of this study suggest that the tree-based machine learning techniques with Optuna are a viable and promising alternative for predicting impedance values for circuit analysis. MDPI 2023-01-20 /pmc/articles/PMC9960110/ /pubmed/36837965 http://dx.doi.org/10.3390/mi14020265 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lai, Jung-Pin
Lin, Ying-Lei
Lin, Ho-Chuan
Shih, Chih-Yuan
Wang, Yu-Po
Pai, Ping-Feng
Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title_full Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title_fullStr Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title_full_unstemmed Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title_short Tree-Based Machine Learning Models with Optuna in Predicting Impedance Values for Circuit Analysis
title_sort tree-based machine learning models with optuna in predicting impedance values for circuit analysis
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9960110/
https://www.ncbi.nlm.nih.gov/pubmed/36837965
http://dx.doi.org/10.3390/mi14020265
work_keys_str_mv AT laijungpin treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis
AT linyinglei treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis
AT linhochuan treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis
AT shihchihyuan treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis
AT wangyupo treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis
AT paipingfeng treebasedmachinelearningmodelswithoptunainpredictingimpedancevaluesforcircuitanalysis