Convolutional Neural Network Based on Crossbar Arrays of (Co-Fe-B)<i><sub>x</sub></i>(LiNbO<sub>3</sub>)<sub>100−<i>x</i></sub> Nanocomposite Memristors
Anna N. Matsukatova,
Aleksandr I. Iliasov,
Kristina E. Nikiruy,
Elena V. Kukueva,
Aleksandr L. Vasiliev,
Boris V. Goncharov,
Aleksandr V. Sitnikov,
Maxim L. Zanaveskin,
Aleksandr S. Bugaev,
Vyacheslav A. Demin,
Vladimir V. Rylkov,
Andrey V. Emelyanov
Affiliations
Anna N. Matsukatova
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Aleksandr I. Iliasov
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Kristina E. Nikiruy
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Elena V. Kukueva
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Aleksandr L. Vasiliev
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Boris V. Goncharov
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Aleksandr V. Sitnikov
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Maxim L. Zanaveskin
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Aleksandr S. Bugaev
Moscow Institute of Physics and Technology, State University, 141700 Dolgoprudny, Russia
Vyacheslav A. Demin
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Vladimir V. Rylkov
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Andrey V. Emelyanov
National Research Center “Kurchatov Institute”, 123182 Moscow, Russia
Convolutional neural networks (CNNs) have been widely used in image recognition and processing tasks. Memristor-based CNNs accumulate the advantages of emerging memristive devices, such as nanometer critical dimensions, low power consumption, and functional similarity to biological synapses. Most studies on memristor-based CNNs use either software models of memristors for simulation analysis or full hardware CNN realization. Here, we propose a hybrid CNN, consisting of a hardware fixed pre-trained and explainable feature extractor and a trainable software classifier. The hardware part was realized on passive crossbar arrays of memristors based on nanocomposite (Co-Fe-B)x(LiNbO3)100−x structures. The constructed 2-kernel CNN was able to classify the binarized Fashion-MNIST dataset with ~ 84% accuracy. The performance of the hybrid CNN is comparable to the other reported memristor-based systems, while the number of trainable parameters for the hybrid CNN is substantially lower. Moreover, the hybrid CNN is robust to the variations in the memristive characteristics: dispersion of 20% leads to only a 3% accuracy decrease. The obtained results pave the way for the efficient and reliable realization of neural networks based on partially unreliable analog elements.