Training a multilayer dynamical spintronic network with standard machine learning tools to perform time series classification

Erwan Plouet, Dédalo Sanz-Hernández, Aymeric Vecchiola, Julie Grollier, Frank Mizrahi
8/5/2024
cond-mat.dis-nncond-mat.mes-hallcs.AI

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

The ability to process time-series at low energy cost is critical for many applications. Recurrent neural network, which can perform such tasks, are computationally expensive when implementing in software on conventional computers. Here we propose to implement a recurrent neural network in hardware using spintronic oscillators as dynamical neurons. Using numerical simulations, we build a multi-layer network and demonstrate that we can use backpropagation through time (BPTT) and standard machine learning tools to train this network. Leveraging the transient dynamics of the spintronic oscillators, we solve the sequential digits classification task with $89.83\pm2.91~\%$ accuracy, as good as the equivalent software network. We devise guidelines on how to choose the time constant of the oscillators as well as hyper-parameters of the network to adapt to different input time scales.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{plouet2024training,
  title  = {Training a multilayer dynamical spintronic network with standard machine learning tools to perform time series classification},
  author = {Erwan Plouet and Dédalo Sanz-Hernández and Aymeric Vecchiola and Julie Grollier and Frank Mizrahi},
  year   = {2024},
  eprint = {2408.02835},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02835v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.02835.svg)](https://codeofpaper.com/paper/2408.02835)

Discussion