<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03945994</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-20T08:02:11+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">Reservoir Computing : traitement efficace de séries temporelles avec ReservoirPy</title>
            <author role="aut">
              <persName>
                <forename type="first">Nathan</forename>
                <surname>Trouvain</surname>
              </persName>
              <email type="md5">02c6d01e8bb54b435108147fcaca9c27</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">nathan-trouvain</idno>
              <idno type="idhal" notation="numeric">1290435</idno>
              <idno type="halauthorid" notation="string">1850767-1290435</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2121-7826</idno>
              <affiliation ref="#struct-188658"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Xavier</forename>
                <surname>Hinaut</surname>
              </persName>
              <email type="md5">cc1ab3e41f60aae2b58ee34c1d04c814</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">xavier-hinaut</idno>
              <idno type="idhal" notation="numeric">8171</idno>
              <idno type="halauthorid" notation="string">41705-8171</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-1924-1184</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=pNW4eZAAAAAJ&amp;hl=fr&amp;oi=ao</idno>
              <idno type="IDREF">https://www.idref.fr/22823218X</idno>
              <affiliation ref="#struct-188658"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Xavier</forename>
                <surname>Hinaut</surname>
              </persName>
              <email type="md5">cc1ab3e41f60aae2b58ee34c1d04c814</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2023-01-18 21:35:18</date>
              <date type="whenModified">2026-04-03 03:03:05</date>
              <date type="whenReleased">2023-01-19 09:18:22</date>
              <date type="whenProduced">2022-02-10</date>
              <date type="whenEndEmbargoed">2023-01-18</date>
              <ref type="file" target="https://inria.hal.science/hal-03945994v1/document">
                <date notBefore="2023-01-18"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-03945994v1/file/TrouvainHinaut2022-ReservoirPy-Dataquitaine.pdf" id="file-3945994-3447347">
                <date notBefore="2023-01-18"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="337717">
                <persName>
                  <forename>Xavier</forename>
                  <surname>Hinaut</surname>
                </persName>
                <email type="md5">cc1ab3e41f60aae2b58ee34c1d04c814</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03945994</idno>
            <idno type="halUri">https://inria.hal.science/hal-03945994</idno>
            <idno type="halBibtex">trouvain:hal-03945994</idno>
            <idno type="halRefHtml">&lt;i&gt;Dataquitaine 2022 - 5ème journée IA, Recherche Opérationnelle &amp; Data Science&lt;/i&gt;, Feb 2022, Bordeaux, France</idno>
            <idno type="halRef">Dataquitaine 2022 - 5ème journée IA, Recherche Opérationnelle &amp; Data Science, Feb 2022, Bordeaux, France</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-3945994-3447347"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="ENSEIRB">Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux</idno>
            <idno type="stamp" n="INRIA-BORDEAUX">INRIA Bordeaux - Sud-Ouest</idno>
            <idno type="stamp" n="LABRI">Laboratoire Bordelais de Recherche en Informatique</idno>
            <idno type="stamp" n="UNIV-BORDEAUX">Université de Bordeaux</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INRIA-MECSCI">Médiation Scientifique en Science du Numérique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="INRIA-MEDIATION-SCIENTIFIQUE">INRIA-MEDIATION-SCIENTIFIQUE</idno>
            <idno type="stamp" n="UNIVERSITE-BORDEAUX">Université de Bordeaux</idno>
            <idno type="stamp" n="IMNB">Institut des Maladies Neurodégénératives</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="3">National</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="1">Yes</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="0">No</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="fr">Reservoir Computing : traitement efficace de séries temporelles avec ReservoirPy</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Nathan</forename>
                    <surname>Trouvain</surname>
                  </persName>
                  <email type="md5">02c6d01e8bb54b435108147fcaca9c27</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">nathan-trouvain</idno>
                  <idno type="idhal" notation="numeric">1290435</idno>
                  <idno type="halauthorid" notation="string">1850767-1290435</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2121-7826</idno>
                  <affiliation ref="#struct-188658"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Xavier</forename>
                    <surname>Hinaut</surname>
                  </persName>
                  <email type="md5">cc1ab3e41f60aae2b58ee34c1d04c814</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">xavier-hinaut</idno>
                  <idno type="idhal" notation="numeric">8171</idno>
                  <idno type="halauthorid" notation="string">41705-8171</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-1924-1184</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=pNW4eZAAAAAJ&amp;hl=fr&amp;oi=ao</idno>
                  <idno type="IDREF">https://www.idref.fr/22823218X</idno>
                  <affiliation ref="#struct-188658"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>Dataquitaine 2022 - 5ème journée IA, Recherche Opérationnelle &amp; Data Science</title>
                  <date type="start">2022-02-10</date>
                  <settlement>Bordeaux</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint/>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="fr">French</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="fr">Réseaux de neurones récurrents</term>
                <term xml:lang="fr">Prédiction</term>
                <term xml:lang="fr">Génération</term>
                <term xml:lang="fr">Classification</term>
                <term xml:lang="fr">Reconnaissance de la parole</term>
                <term xml:lang="fr">Séries temporelles</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-ai">Computer Science [cs]/Artificial Intelligence [cs.AI]</classCode>
              <classCode scheme="halDomain" n="info.info-ne">Computer Science [cs]/Neural and Evolutionary Computing [cs.NE]</classCode>
              <classCode scheme="halDomain" n="stat.ml">Statistics [stat]/Machine Learning [stat.ML]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="fr">
              <p>De la météo au langage, extraire l'information de flux de données est un enjeu primordial en Intelligence Artificielle. Le Reservoir Computing (RC) est particulièrement adapté pour bien prendre en compte ces dynamiques temporelles. C'est un paradigme d'apprentissage automatique sur des données séquentielles où un réseau de neurones artificiel n'est que partiellement entrainé. Un des intérêts majeurs de ces réseaux de neurones récurrents est leur coût computationnel réduit et la possibilité d'apprendre aussi bien "en-ligne" que "horsligne". Leurs applications sont très variées, qu'il s'agisse de prédiction/génération de séries chaotiques ou de discrimination de séquences audio, comme la reconnaissance de chants d'oiseaux. Nous verrons les aspects théoriques du RC : comment ce "réservoir de calculs" fonctionne grâce à des projections aléatoires en grandes dimensions, et s'apparente ainsi à des Machines à Vecteurs Supports (SVM) temporelles. Nous présenterons également ReservoirPy : une bibliothèque Python à la fois simple et efficace basée sur la pile logicielle scientifique de Python (Numpy, Scipy, Matplotlib). ReservoirPy met l'accent sur les Echo State Networks (ESN), l'instance la plus connue de RC. Elle permet la conception d'architectures développées dans la littérature, allant des plus classiques aux plus complexes. ReservoirPy embarque plusieurs règles d'apprentissage (online et offline), une implémentation distribuée de l'entraînement des ESN, la possibilité de créer des réseaux hiérarchiques comportant des boucles de feedback complexes, et des outils d'aide à l'optimisation des hyperparamètres. La documentation, des tutoriels, des exemples et des jeux de données sont disponibles sur la page GitHub de ReservoirPy : github.com/reservoirpy</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-188658" status="VALID">
          <idno type="RNSR">201221051J</idno>
          <idno type="ROR">https://ror.org/039zcz976</idno>
          <orgName>Mnemonic Synergy</orgName>
          <orgName type="acronym">Mnemosyne</orgName>
          <date type="start">2012-02-01</date>
          <date type="end">2026-06-30</date>
          <desc>
            <address>
              <addrLine>200, avenue de la Vieille Tour, 33405 Talence cedex / Bâtiment Neurocampus – 146 rue Léo Saignat – CS 61292 33076 Bordeaux cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://team.inria.fr/mnemosyne/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-3102" type="direct"/>
            <relation active="#struct-259761" type="indirect"/>
            <relation active="#struct-300366" type="indirect"/>
            <relation name="UMR5800 / URA1304" active="#struct-441569" type="indirect"/>
            <relation active="#struct-104751" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-244085" type="direct"/>
            <relation name="UMR5293" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-3102" status="VALID">
          <idno type="IdRef">155054465</idno>
          <idno type="ISNI">0000000122898198</idno>
          <idno type="RNSR">199511665F</idno>
          <idno type="ROR">https://ror.org/03adqg323</idno>
          <idno type="Wikidata">Q3214395</idno>
          <orgName>Laboratoire Bordelais de Recherche en Informatique</orgName>
          <orgName type="acronym">LaBRI</orgName>
          <date type="start">1988-01-01</date>
          <desc>
            <address>
              <addrLine>Domaine Universitaire 351, cours de la Libération 33405 Talence Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.labri.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-259761" type="direct"/>
            <relation active="#struct-300366" type="direct"/>
            <relation name="UMR5800 / URA1304" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-259761" status="VALID">
          <idno type="IdRef">175206562</idno>
          <idno type="ROR">https://ror.org/057qpr032</idno>
          <orgName>Université de Bordeaux</orgName>
          <orgName type="acronym">UB</orgName>
          <desc>
            <address>
              <addrLine>35, place Pey Berland - 33076 Bordeaux</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.u-bordeaux.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300366" status="VALID">
          <orgName>École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-104751" status="VALID">
          <idno type="RNSR">200818243Z</idno>
          <idno type="ROR">https://ror.org/03tjcj052</idno>
          <orgName>Centre Inria de l'Université de Bordeaux</orgName>
          <desc>
            <address>
              <addrLine>200, avenue de la Vieille Tour, 33405 Talence</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/bordeaux/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-244085" status="VALID">
          <idno type="IdRef">184696941</idno>
          <idno type="ISNI">0000000461028699</idno>
          <idno type="RNSR">201122738X</idno>
          <idno type="ROR">https://ror.org/001695n52</idno>
          <orgName>Institut des Maladies Neurodégénératives [Bordeaux]</orgName>
          <orgName type="acronym">IMN</orgName>
          <date type="start">2011-01-01</date>
          <desc>
            <address>
              <addrLine>Bât. 3b 1er étage 146 Rue Léo Saignat 33076 Bordeaux</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://imn-bordeaux.org/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-259761" type="direct"/>
            <relation name="UMR5293" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>