A Deep Learning Approach for Thickness Determination of AZO Thin Films
Víctor Manuel Guerrero-Sosa, Angélica Carrillo-Verduzco, Juan Carlos Alonso-Huitrón, Alan Gabriel Amaro-Colin, Miguel Esquivel-García, Xim BokhimiAbstract
We developed a database and a machine learning model to predict the thickness of aluminum-doped zinc oxide (AZO) thin films from their optical transmittance spectra. We measured the spectra of 145 thin films with thicknesses between 100 and 1500 nm and fitted each with a 12-parameter function, one parameter being the film thickness. We divided the thickness range into five regions and modeled the distribution of each fitting parameter in each region as a sum of Gaussian functions. Random sampling from these distributions produced parameter sets used to construct synthetic transmittance spectra (X), each paired with its film thickness (Y) to form one database sample (X, Y). We generated 240,000 samples per region, yielding a database of 1.2 million samples for supervised training with thickness as the target. The initial machine learning model, a fully connected neural network, showed poor predictive accuracy. We therefore improved the architecture by incorporating an autoencoder with skip connections to extract the most informative features from the transmittance spectra. This change substantially improved performance, yielding mean absolute errors of 15.8(3) nm on the training set and 15.7(3) nm on the validation set. When applied to the transmittance spectra of the experimental AZO films, the trained model predicted thicknesses with a mean absolute percentage error of 6.91%. Because the model was trained using data derived from AZO measurements, it applies only to AZO thin films. The methodology, however, is general and can be applied to thin films of any composition.