Classification of grazing-incidence small-angle X-ray scattering patterns by convolutional neural network.
Grazing-incidence small-angle X-ray scattering (GISAXS) patterns have multiple superimposed contributions from the shape of the nanoscale structure, the coupling between the particles, the partial pair correlation, and the layer geometry. Therefore, it is not easy to identify the model manually from the huge amounts of combinations. The convolutional neural network (CNN), which is one of the artificial neural networks, can find regularities to classify patterns from large amounts of combinations. CNN was applied to classify GISAXS patterns, focusing on the shape of the nanoparticles. The network found regularities from the GISAXS patterns and showed a success rate of about 90% for the classification. This method can efficiently classify a large amount of experimental GISAXS patterns according to a set of model shapes and their combinations.