<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MLflow | State of The R</title>
    <link>https://stateofther.netlify.app/tag/mlflow/</link>
      <atom:link href="https://stateofther.netlify.app/tag/mlflow/index.xml" rel="self" type="application/rss+xml" />
    <description>MLflow</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>fr-fr</language><copyright>© 2020 State of the R</copyright><lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://stateofther.netlify.app/images/logo_hu53047fbf4f6efa69f0f91be25bd21dde_40228_300x300_fit_lanczos_3.png</url>
      <title>MLflow</title>
      <link>https://stateofther.netlify.app/tag/mlflow/</link>
    </image>
    
    <item>
      <title>MLOps pour la reproductibilité et la traçabilité des expériences d’apprentissage</title>
      <link>https://stateofther.netlify.app/post/mlops/</link>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://stateofther.netlify.app/post/mlops/</guid>
      <description>&lt;p&gt;Garantir la reproductibilité et la traçabilité des expériences constitue un enjeu essentiel dans la conduite de projets de recherche en apprentissage automatique. Les outils issus de l’ingénierie logicielle et de l&amp;rsquo;apprentissage automatique industriel apportent une réponse efficace à ces besoins grâce à un coût d’intégration réduit et une puissance utilitaire forte.&lt;/p&gt;
&lt;p&gt;Dans cet atelier, Joseph Allyndree et Julian Agudelo Acosta (MIA Paris-Saclay) nous ont proposé une introduction pratique à quatre outils largement utilisés dans les workflows modernes de MLOps (Machine Learning Operations) qui s&amp;rsquo;avèrent adaptés à des projets de recherche en Python :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;uv&lt;/code&gt; pour la gestion d’environnement et des dépendances.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Hydra&lt;/code&gt; pour la configuration modulaire des expériences.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MLflow&lt;/code&gt; pour le suivi et la traçabilité des expérimentations.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Optuna&lt;/code&gt; pour l’optimisation des hyperparamètres.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À travers le développement guidé d’un projet simplifié, l&amp;rsquo;atelier donne l&amp;rsquo;occasion de comprendre en profondeur la philosophie des outils, structurer une pipeline expérimental (traitement et gestion des versions des ensembles de données, entraînement d’un modèle, optimisation élémentaire des hyperparamètres) et transmettre son projet à un collègue chargé de reproduire les résultats obtenus.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;atelier à comme objectif de mettre en évidence la manière dont ces outils facilitent l’organisation du code, la reproductibilité des expériences et la collaboration au sein d’équipes de recherche.&lt;/p&gt;
&lt;h3 id=&#34;pré-requis&#34;&gt;Pré-requis&lt;/h3&gt;
&lt;p&gt;Pour suivre l’atelier dans de bonnes conditions, voici ce dont vous avez besoin :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connaissances de base en Python&lt;/li&gt;
&lt;li&gt;Un compte Github fonctionnel installé et configuré sur votre ordinateur.&lt;/li&gt;
&lt;li&gt;Capacité à installer des logiciels sur votre compte utilisateur : vous n’avez pas besoin de droits administrateur. Concrètement, vous devez pouvoir installer et exécuter des outils dans votre propre environnement utilisateur.&lt;/li&gt;
&lt;li&gt;Une connexion internet stable, indispensable pour installer les outils et leurs dépendances.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;supports&#34;&gt;Supports&lt;/h3&gt;
&lt;p&gt;L&amp;rsquo;atelier est basé sur deux dépôts git :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Le &lt;a href=&#34;https://github.com/J-ally/Deep_repro.git&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;premier&lt;/a&gt; est un exemple général de reproductibilité en apprentissage profond.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Le &lt;a href=&#34;https://github.com/J-ally/Deep_repro_LR&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;deuxième&lt;/a&gt; reprend un exemple plus concret basé sur la régression linéair&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour refaire l&amp;rsquo;atelier, suivre le readMe des dépôts.&lt;/p&gt;
&lt;p&gt;Les diapositives générales de présentation sont disponibles &lt;a href=&#34;../../post/mlops/Slides_Deep_Repro_FR.pdf&#34;&gt;en français ici&lt;/a&gt;
et &lt;a href=&#34;../../post/mlops/Slides_Deep_Repro_EN.pdf&#34;&gt;in english here&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
