TY - JOUR
T1 - Comprehensive Investigation of ANN Algorithms Implemented in MATLAB, Python, and R for Small-Signal Behavioral Modeling of GaN HEMTs
AU - Husain, Saddam
AU - Kadirbay, Bagylan
AU - Jarndal, Anwar
AU - Hashmi, Mohammad
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2023
Y1 - 2023
N2 - Artificial Neural Network (ANN) is frequently utilized for the development of behavioral models of Gallium Nitride (GaN) High Electron Mobility Transistors (HEMTs). However, exhaustive investigation concerning the ANN algorithms implemented in major programming platforms for small-signal behavioral models of GaN HEMTs is generally not available. To fill this void, this paper carefully examines and evaluates ANN algorithms implemented in MATLAB, Python and R software environments for the development of accurate and efficient GaN HEMTs modelling. At first, the ANN based models are developed using MATLAB, Python's major frameworks namely Keras, PyTorch and Scikit-learn, and R's ANN framework namely H2O to model the GaN devices. Thereafter, an in-depth analysis is carried out to comprehend the usefulness of each framework in different application scenarios. At last, a detailed evaluation of the developed models in terms of generalization capability, training and prediction speed, seamless integration with the standard circuit design tool advanced design system, and of the development environments in respect of support and documentation, user-friendly interface, ease of model development, open-access and cost is carried out.
AB - Artificial Neural Network (ANN) is frequently utilized for the development of behavioral models of Gallium Nitride (GaN) High Electron Mobility Transistors (HEMTs). However, exhaustive investigation concerning the ANN algorithms implemented in major programming platforms for small-signal behavioral models of GaN HEMTs is generally not available. To fill this void, this paper carefully examines and evaluates ANN algorithms implemented in MATLAB, Python and R software environments for the development of accurate and efficient GaN HEMTs modelling. At first, the ANN based models are developed using MATLAB, Python's major frameworks namely Keras, PyTorch and Scikit-learn, and R's ANN framework namely H2O to model the GaN devices. Thereafter, an in-depth analysis is carried out to comprehend the usefulness of each framework in different application scenarios. At last, a detailed evaluation of the developed models in terms of generalization capability, training and prediction speed, seamless integration with the standard circuit design tool advanced design system, and of the development environments in respect of support and documentation, user-friendly interface, ease of model development, open-access and cost is carried out.
KW - ANN
KW - device modelling
KW - GaN HEMTs
KW - MATLAB
KW - Python and R
UR - http://www.scopus.com/inward/record.url?scp=85174826977&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85174826977&partnerID=8YFLogxK
U2 - 10.1109/JEDS.2023.3324084
DO - 10.1109/JEDS.2023.3324084
M3 - Article
AN - SCOPUS:85174826977
SN - 2168-6734
VL - 11
SP - 559
EP - 572
JO - IEEE Journal of the Electron Devices Society
JF - IEEE Journal of the Electron Devices Society
ER -