<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Intégrer une estimation initiale (heuristic) dans un modèle prédictif (machine learning) in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962463#M110280</link>
    <description>&lt;P&gt;Hello &lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/100103"&gt;@RikkiTikkiTavi&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Je ne suis pas sûr d'avoir compris toute la chaîne de modélisation algorithmique, mais j'ai peut-être une idée pour vous. Deux approches sont possibles pour améliorer les prédictions : une approche boosting (pour réduire le biais des prédictions) et une approche bagging/model averaging (pour réduire la variance des prédictions).&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Approche Boosting: Si le but est d'améliorer les prédictions de la propriété cible en corrigeant un biais (réponse moyenne prédite par rapport à la réponse moyenne mesurée), vous pourriez entraîner un modèle de Machine Learning à prédire les résidus de cette propriété cible à partir des données brutes et/ou estimées ainsi que des predictions de la propriété cible (afin de modéliser les erreurs en fonction des variables d'origine et des prédictions). Vous auriez ainsi un modèle qui prédit les erreurs du Boosted Tree, et qui servirait de couche de correction à l'arbre boosté (en ajoutant/soustrayant les prédictions de résidus aux prédictions du Boosted Tree).&lt;BR /&gt;J'ai déjà utilisé cette approche plusieurs fois, et le gain de performances peut vraiment être très intéressant. Il peut être intéressant d'utiliser un autre type de modèle pour la modélisation d'erreur que celui utilisé pour les prédictions (donc autre que Boosted Tree dans votre cas). Attention aussi à bien valider ce nouveau modèle correctement en évitant tout sur-ajustement, avec une stratégie de validation (pour la comparaison avec le modèle Boosted Tree seul) et test (pour l'évaluation des performances en conditions réelles) appropriée, ainsi que tout risque de data leakage, en n'utilisant pour la prédiction des erreurs que des données disponibles au moment de cette prédiction : prédicteurs + prédictions de la propriété cible.&lt;/LI&gt;
&lt;LI&gt;Approche Bagging/model averaging: Une autre option afin de réduire la variance des prédictions consiste à entraîner un ensemble de modèles en parallèle (en plus du Boosted Tree), et de prendre la moyenne ou médiane de leurs prédictions. Attention aussi avec cette approche à mettre en place une stratégie validation + test appropriée.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Le choix d'une de ces options dépend des performances de votre modèle initial Boosted Tree et du bruit dans les données : si le Boosted Tree a tendance à overfitter ou si les données utilisées sont bruitées, une approche bagging est conseillée. Si le Boosted Tree sous-performe et a un biais élevé (ce qui paraît assez improbable vu le fonctionnement du modèle, à moins de paramétrages particuliers), l'approche Boosting sera plus efficace. Je testerai peut-être en priorité l'approche d'ensembling type bagging, vu que le modèle de prédiction utilisé (Boosted Tree) utilise déjà une approche type Boosting.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;En espérant que ces options puissent vous inspirer,&lt;/P&gt;</description>
    <pubDate>Sat, 01 Aug 2026 15:53:18 GMT</pubDate>
    <dc:creator>Victor_G</dc:creator>
    <dc:date>2026-08-01T15:53:18Z</dc:date>
    <item>
      <title>Intégrer une estimation initiale (heuristic) dans un modèle prédictif (machine learning)</title>
      <link>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962304#M110272</link>
      <description>&lt;P&gt;J’essaie de développer un outil que j’appelle Blend Search. Il fonctionne OK, mais j’imagine une amélioration que je ne sais pas encore réaliser techniquement..&lt;/P&gt;
&lt;P&gt;Ce que fait Blend Search :&lt;BR /&gt;&amp;gt;&amp;gt; input est une collection de composants avec leurs propriétés&lt;BR /&gt;&amp;gt;&amp;gt; génération d’une matrice de compositions &lt;BR /&gt;&amp;gt;&amp;gt; application de heuristics (modèles simples) pour calculer les propriétés des blends&lt;BR /&gt;&amp;gt;&amp;gt; application d’un modèle plus complexe, actuellement un Boosted Tree. Ses prédicteurs sont les propriétés de blends estimées par les heuristics et sa output est aussi une propriété du mélange&lt;/P&gt;
&lt;P&gt;J’ai fait une visualisation de Boosted Tree (voir dans la vidéo jointe)&lt;/P&gt;
&lt;P&gt;L’un des prédicteurs (Predictor 3) constitue déjà une première estimation de ma propriété cible (Predicted). Dans mon idée initiale, les 2 autres prédicteurs devaient servir à corriger cette première estimation. Aujourd’hui, le modèle fournit des prédictions cohérentes, on sort rarement de la zone de prédiction.&lt;/P&gt;
&lt;P&gt;Mais en réalité je ne corrige pas ma première estimation, je corrige la moyenne des Y du training set (l’intercept du Boosted Tree par défaut). Si je veux scale up mon Blend Search, cette approche ne soit plus plus suffisamment robuste.&lt;/P&gt;
&lt;P&gt;Je voudrais pouvoir prédire en corrigeant ma première estimation. Par exemple j'aurais bien aimé avoir un sort d'intercept variable pour mon Boosted Tree. Je n’arrive pas à imaginer la bonne solution, mais je suis presque sûre qu’il existe déjà des techniques. Si vous avez des idées, je serais très heureuse d’avoir vos avis&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jul 2026 14:58:23 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962304#M110272</guid>
      <dc:creator>RikkiTikkiTavi</dc:creator>
      <dc:date>2026-07-31T14:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: Intégrer une estimation initiale (heuristic) dans un modèle prédictif (machine learning)</title>
      <link>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962463#M110280</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/100103"&gt;@RikkiTikkiTavi&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Je ne suis pas sûr d'avoir compris toute la chaîne de modélisation algorithmique, mais j'ai peut-être une idée pour vous. Deux approches sont possibles pour améliorer les prédictions : une approche boosting (pour réduire le biais des prédictions) et une approche bagging/model averaging (pour réduire la variance des prédictions).&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Approche Boosting: Si le but est d'améliorer les prédictions de la propriété cible en corrigeant un biais (réponse moyenne prédite par rapport à la réponse moyenne mesurée), vous pourriez entraîner un modèle de Machine Learning à prédire les résidus de cette propriété cible à partir des données brutes et/ou estimées ainsi que des predictions de la propriété cible (afin de modéliser les erreurs en fonction des variables d'origine et des prédictions). Vous auriez ainsi un modèle qui prédit les erreurs du Boosted Tree, et qui servirait de couche de correction à l'arbre boosté (en ajoutant/soustrayant les prédictions de résidus aux prédictions du Boosted Tree).&lt;BR /&gt;J'ai déjà utilisé cette approche plusieurs fois, et le gain de performances peut vraiment être très intéressant. Il peut être intéressant d'utiliser un autre type de modèle pour la modélisation d'erreur que celui utilisé pour les prédictions (donc autre que Boosted Tree dans votre cas). Attention aussi à bien valider ce nouveau modèle correctement en évitant tout sur-ajustement, avec une stratégie de validation (pour la comparaison avec le modèle Boosted Tree seul) et test (pour l'évaluation des performances en conditions réelles) appropriée, ainsi que tout risque de data leakage, en n'utilisant pour la prédiction des erreurs que des données disponibles au moment de cette prédiction : prédicteurs + prédictions de la propriété cible.&lt;/LI&gt;
&lt;LI&gt;Approche Bagging/model averaging: Une autre option afin de réduire la variance des prédictions consiste à entraîner un ensemble de modèles en parallèle (en plus du Boosted Tree), et de prendre la moyenne ou médiane de leurs prédictions. Attention aussi avec cette approche à mettre en place une stratégie validation + test appropriée.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Le choix d'une de ces options dépend des performances de votre modèle initial Boosted Tree et du bruit dans les données : si le Boosted Tree a tendance à overfitter ou si les données utilisées sont bruitées, une approche bagging est conseillée. Si le Boosted Tree sous-performe et a un biais élevé (ce qui paraît assez improbable vu le fonctionnement du modèle, à moins de paramétrages particuliers), l'approche Boosting sera plus efficace. Je testerai peut-être en priorité l'approche d'ensembling type bagging, vu que le modèle de prédiction utilisé (Boosted Tree) utilise déjà une approche type Boosting.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;En espérant que ces options puissent vous inspirer,&lt;/P&gt;</description>
      <pubDate>Sat, 01 Aug 2026 15:53:18 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962463#M110280</guid>
      <dc:creator>Victor_G</dc:creator>
      <dc:date>2026-08-01T15:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: Intégrer une estimation initiale (heuristic) dans un modèle prédictif (machine learning)</title>
      <link>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962654#M110282</link>
      <description>&lt;P&gt;Bonjour &lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/11568"&gt;@Victor_G&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;J’avais déjà essayé de prédire les résidus (delta entre la valeur réelle de ma propriété cible et sa première estimation). J’obtenais une légère amélioration sur le training set, mais ça échouait sur le set test (RMSE se double..). Mon set test représente le scale-up que je vise, c'est un subgroup de compositions dont les propriétés sont très différentes. Mon Boosted Tree actuel prédit plutôt correctement sur le set test.&lt;/P&gt;
&lt;P&gt;L’idée du model averaging est intéressante, dois-je trouver les modèles qui font des erreurs suffisamment différentes pour tester l'approche ? Je pense essayer d’abord le bagging. Je sais que mes données sont bruitées, et j’imagine que ce type de modèle sera également plus facile à intégrer dans mon outil Blend Search qu’une ensemble de 2, 3, 4.. modèles différents&lt;/P&gt;
&lt;P&gt;Merci beaucoup pour vos idées ;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2026 13:25:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Int%C3%A9grer-une-estimation-initiale-heuristic-dans-un-mod%C3%A8le/m-p/962654#M110282</guid>
      <dc:creator>RikkiTikkiTavi</dc:creator>
      <dc:date>2026-08-03T13:25:09Z</dc:date>
    </item>
  </channel>
</rss>

