Abstract

Classifying or predicting complex time-dependent signals (e.g. speech, financial data, the weather) is a challenging computational task. Reservoir computing (RC) is an efficient neuromorphic computing approach that is ideally suited to such tasks and is typically implemented in software using a recurrent neural network (RNN) with fixed synaptic weights (the reservoir) connected to a single, trainable readout layer. However, more efficient implementations of RC are possible if the software RNN reservoir is substituted with a physical system with the correct properties, such as non-linear response to input signals and inherent memory, leading to a readily deployable, hardware-based neuromorphic computing platform [1].In this work, we propose a novel approach to RC where the dynamics of a single magnetic domain wall (DW) trapped between two defect sites in a nanostrip acts as a hardware-based reservoir. We demonstrate how such a device, with dimensions smaller than 1 µm, is capable of performing complex data analysis tasks, such as speech recognition. We have modelled a Ni nanowire with two anti-notches (shown in the inset of Fig. 1(a)) using both a simple 1D model[2] and micromagnetic simulations. Both models show the DW exhibit complex oscillatory dynamics similar to the Duffing oscillator, thus giving highly non-linear responses to applied magnetic fields (Fig. 1(a)).We exploit the DW dynamics for RC by using an applied field to inject time-multiplexed input signals into the reservoir and show how this approach allows the device to perform classification tasks. We have explored how the regime of applied fields affects the accuracy of sine and square wave classification, showing that the best recognition rate is obtained at the edge of a chaotic regime of oscillation (Fig. 1(b)). We have also demonstrated that the same approach can be used for more complex tasks, such as spoken digit recognition and handwritten digits recognition. Our work opens a new perspective for neuromorphic computing in nanomagnetic hardware. **

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call