Comprehensive Investigation of ANN Algorithms Implemented in MATLAB, Python, and R for Small-Signal Behavioral Modeling of GaN HEMTs

IEEE Journal of the Electron Devices Society, 2023

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.1109/jeds.2023.3324084
Data confidence 85 high
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

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.