[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-127370-en":3,"doc-seo-127370-105":31,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},127370,962085564549,"Genevieve","https://ap-avatar.wpscdn.com/davatar_085a072bc5b1113ac321206ff7593b45",8,"Research & Report","Training a multilayer dynamical spintronic network with standard machine learning tools to perform time series classification","Time-series processing with low energy cost is essential for edge and sensing applications, yet software recurrent neural networks can be computationally expensive. This work implements a recurrent neural network in hardware using spintronic oscillators as dynamical neurons. Multi-layer simulations show that backpropagation through time together with standard machine learning tools can train the network. Using transient oscillator dynamics, the sequential digits classification task reaches 89.83±2.91% accuracy and matches an equivalent software network, with guidelines for oscillator time constants and hyper-parameters across input timescales.","Training a multilayer dynamical spintronic network with standard machine learning tools to perform time series classification  \narXiv :2408 .02835v3 [ cond-mat .dis-nn] 4 Mar 2025  \nErwan Plouet, D´edalo Sanz-Hern´andez, Aymeric Vecchiola, Julie Grollier, and Frank Mizrahi ∗ Laboratoire Albert Fert, CNRS, Thales, Universit´e Paris-Saclay, 91767 Palaiseau, France  \n(Dated: March 5, 2025)  \nThe 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±2 .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.  \nI. INTRODUCTION  \nThe ability to process time-series (classification, prediction, generation etc.) is important for many applications from smart sensors in industrial maintenance to personal assistants and medical devices. Using the dynamics of a physical system, leveraging its non-linearity and memory for such processing has been widely explored with the development of recurrent neural networks, both from a purely mathematical perspective [1–4] as well as from a brain-inspired perspective with spiking recurrent neural networks [5–8] . Chen et al. have shown that neural networks based on ordinary differential equations (Neural-ODEs) can be seen as residual neural networks where the time dimension acts as depth thus providing computing power [9] . These findings highlight the potential of dynamical systems to implement deep neural networks. While implementing a recurrent neural network in software on a conventional computer requires computing the evolution of each neuron step by step, a physical network would naturally perform this computation. As there is an increasing demand for learning and processing on the edge, with strong footprint and energy cost constraints, building novel hardware that directly implements dynamic recurrent neural networks is an attractive path. This motivation has led to the realisation and training of recurrent neural networks with a wide variety of dynamic systems: analogue CMOS [10], photonic systems [11], acoustic resonators [12], mechanical oscillators [13] and wave systems [14] to cite a few.  \nSpintronic oscillators are promising building blocks for the hardware implementation of neural networks, due to their non-linear high-speed dynamics as well as potential for miniaturization and CMOS integration [15, 16] . Time-series processing using the dynamics of spintronic oscillators has been repeatedly demonstrated experimentally in the context of reservoir computing, thus validating they have the required non-linearity and memory  \n∗ frank.mizrahi@cnrs-thales.fr  \nproperties [17–23] . However, reservoir computing is limited because only the output classifier is trained and the dynamics is fixed. Training of spintronic oscillators for time-series processing has been limited to single layer networks [24, 25] . Ross et al. have experimentally demonstrated a multilayer network of spintronic oscillators, but with a feedforward architecture dedicated to static tasks [26] . Rodrigues et al. have shown by numerical simulations how to train the transient dynamics of a single layer network of oscillators with optimal control theory, on a static task [27] .  \nHere we simulate and train a multi-layer network of spintronic oscillators as neurons, using st","cbCaivRSquwLwHHM","https://ap.wps.com/l/cbCaivRSquwLwHHM","pdf",957539,2,1,9,"English","en",105,"# Introduction\n## Motivation for low-energy time-series processing\n## Dynamic systems and recurrent neural networks\n## Spintronic oscillators and limitations of prior work\n## Goal and contributions","[{\"question\":\"Why use spintronic oscillators for time-series classification instead of software RNNs?\",\"answer\":\"Software RNNs require step-by-step evolution of each neuron, making them computationally expensive. Spintronic oscillators naturally compute recurrent dynamics in hardware at potentially lower energy cost through their transient and nonlinear behavior.\"},{\"question\":\"How is the multilayer spintronic dynamical network trained?\",\"answer\":\"The network is trained using backpropagation through time (BPTT) and standard machine learning tools, implemented with PyTorch, while cascading layers of spintronic neurons.\"},{\"question\":\"What performance is achieved on sequential digits classification, and how does it compare to software?\",\"answer\":\"The sequential digits task is solved with 89.83±2.91% accuracy, reported as comparable to the equivalent software network.\"}]","Training a multilayer dynamical spintronic network with standard machine learning tools to perform time series classification | PDF",1785938545,23,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":29},"training-a-multilayer-dynamical-spintronic-network-with-standard-machine-learning-tools-to-perform-time-series-classification","",{"@graph":37,"@context":86},[38,54,69],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,48,51],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":20},"https://docshare.wps.com/document/","Document",{"item":49,"name":12,"@type":44,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":44,"position":53},"https://docshare.wps.com/document/training-a-multilayer-dynamical-spintronic-network-with-standard-machine-learning-tools-to-perform-time-series-classification/127370/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":42,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-23","2026-08-05",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Why use spintronic oscillators for time-series classification instead of software RNNs?","Question",{"text":76,"@type":77},"Software RNNs require step-by-step evolution of each neuron, making them computationally expensive. Spintronic oscillators naturally compute recurrent dynamics in hardware at potentially lower energy cost through their transient and nonlinear behavior.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"How is the multilayer spintronic dynamical network trained?",{"text":81,"@type":77},"The network is trained using backpropagation through time (BPTT) and standard machine learning tools, implemented with PyTorch, while cascading layers of spintronic neurons.",{"name":83,"@type":74,"acceptedAnswer":84},"What performance is achieved on sequential digits classification, and how does it compare to software?",{"text":85,"@type":77},"The sequential digits task is solved with 89.83±2.91% accuracy, reported as comparable to the equivalent software network.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,121,124,128,131,135],{"id":21,"doc_module":4,"doc_module_name":47,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":47,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":47,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":47,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":47,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":117,"doc_module":4,"doc_module_name":47,"category_name":118,"show_sort_weight":119,"slug":120},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":122,"slug":123},30,"research-report",{"id":22,"doc_module":4,"doc_module_name":47,"category_name":125,"show_sort_weight":126,"slug":127},"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":47,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":47,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":47,"category_name":137,"show_sort_weight":107,"slug":138},19,"General","general"]