diff options
Diffstat (limited to 'images/lsmrrsmsapprentissage.svg')
-rw-r--r-- | images/lsmrrsmsapprentissage.svg | 324 |
1 files changed, 324 insertions, 0 deletions
diff --git a/images/lsmrrsmsapprentissage.svg b/images/lsmrrsmsapprentissage.svg new file mode 100644 index 0000000..766a2d9 --- /dev/null +++ b/images/lsmrrsmsapprentissage.svg @@ -0,0 +1,324 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="1.1" + viewBox="0 0 210 297" + height="217.8mm" + width="154mm"> + <defs> + <g id="laplacian-matrix-base"> + <g fill="Teal"> + <rect x="-10" y="-10" width="4" height="4" /> + <rect x="-6" y="-6" width="4" height="4" /> + <rect x="-2" y="-2" width="4" height="4" /> + <rect x="2" y="2" width="4" height="4" /> + <rect x="6" y="6" width="4" height="4" /> + </g> + <g stroke-width=".2" stroke="Teal"> + <line x1="-6" x2="-6" y1="-10" y2="10" /> + <line x1="-2" x2="-2" y1="-10" y2="10" /> + <line x1="2" x2="2" y1="-10" y2="10" /> + <line x1="6" x2="6" y1="-10" y2="10" /> + <line y1="-6" y2="-6" x1="-10" x2="10" /> + <line y1="-2" y2="-2" x1="-10" x2="10" /> + <line y1="2" y2="2" x1="-10" x2="10" /> + <line y1="6" y2="6" x1="-10" x2="10" /> + </g> + <rect x="-10" y="-10" width="20" height="20" stroke="Teal" stroke-width=".2" fill="none" /> + </g> + <g id="laplacian-matrix-1"> + <rect x="-10" y="-10" width="20" height="20" stroke="none" fill="white" /> + <g fill="PaleTurquoise"> + <rect x="-6" y="-10" width="4" height="4" /> + <rect x="2" y="-10" width="4" height="4" /> + <rect x="-10" y="-6" width="4" height="4" /> + <rect x="6" y="-6" width="4" height="4" /> + <rect x="2" y="-2" width="4" height="4" /> + <rect x="6" y="-2" width="4" height="4" /> + <rect x="-10" y="2" width="4" height="4" /> + <rect x="-2" y="2" width="4" height="4" /> + <rect x="-6" y="6" width="4" height="4" /> + <rect x="-2" y="6" width="4" height="4" /> + </g> + <use xlink:href="#laplacian-matrix-base" /> + </g> + <g id="laplacian-matrix-2"> + <rect x="-10" y="-10" width="20" height="20" stroke="none" fill="white" /> + <g fill="PaleTurquoise"> + <rect x="-2" y="-10" width="4" height="4" /> + <rect x="2" y="-6" width="4" height="4" /> + <rect x="-10" y="-2" width="4" height="4" /> + <rect x="-6" y="2" width="4" height="4" /> + <rect x="6" y="2" width="4" height="4" /> + <rect x="2" y="6" width="4" height="4" /> + </g> + <use xlink:href="#laplacian-matrix-base" /> + </g> + </defs> + <g id="page-rsms"> + <rect x="10" y="10" width="70" height="140" + fill="white" /> + <rect x="10" y="15" width="70" height="15" + fill="WhiteSmoke" /> + <line x1="10" y1="15" x2="80" y2="15" + stroke="SlateGray" stroke-width="1" /> + <text fill="DimGray" x="45" y="27" font-size="10" text-anchor="middle"> + 1) RSMS + </text> + <line x1="10" y1="30" x2="80" y2="30" + stroke="SlateGray" stroke-width=".2" /> + <rect x="10" y="10" width="70" height="140" + stroke="SlateGray" stroke-width="0.2" fill="none" /> + <g stroke="black" stroke-width=".2"> + <rect fill="WhiteSmoke" x="20" y="40" width="30" height="60" /> + <line x1="40" x2="40" y1="40" y2="100" /> + <line x1="20" x2="50" y1="60" y2="60" /> + <line x1="20" x2="50" y1="80" y2="80" /> + </g> + <g font-size="5" text-anchor="middle" fill="DimGray"> + <text x="30" y="39"> $X$ </text> + <text x="45" y="39"> $Y$ </text> + <text x="65" y="39"> $L$ </text> + </g> + <use xlink:href="#laplacian-matrix-2" transform="translate (65 50) scale(0.9)" /> + <use xlink:href="#laplacian-matrix-1" transform="translate (65 70) scale(0.9)" /> + <use xlink:href="#laplacian-matrix-2" transform="translate (65 90) scale(0.9)" /> + <g font-size="5" fill="DimGray"> + <text x="20" y="112"> + À chaque époque : + </text> + <text x="25" y="118"> + 1 itération pour + </text> + <text x="25" y="124"> + chaque minibatch + </text> + </g> + <line x1="22" x2="22" y1="114" y2="124" stroke="DimGray" stroke-width=".2" /> + <rect x="15" y="130" width="60" height="15" fill="LavenderBlush" /> + <line x1="15" x2="75" y1="130" y2="130" stroke="DimGray" stroke-width=".2" /> + <text x="70" y="140" font-size="5" fill="DimGray" text-anchor="end"> + Variables + </text> + <rect fill="none" stroke="black" stroke-width=".2" x="15" y="105" width="60" height="40" /> + <polygon points="20,135 28,135 28,131 35,137.5 28,144 28,140 20,140" fill="white" stroke="maroon" stroke-width=".2" /> + </g> + + <g id="page-bootstrap"> + <g stroke-width="0.2"> + <rect x="120" y="40" width="80" height="140" fill="DimGray" stroke="black" /> + <rect x="110" y="30" width="80" height="140" fill="white" stroke="SlateGray"/> + <rect x="100" y="20" width="80" height="140" fill="DimGray" stroke="black" /> + <rect x="90" y="10" width="80" height="140" fill="white" stroke="SlateGray"/> + </g> + <rect x="90" y="10" width="80" height="140" + fill="white" /> + <rect x="90" y="15" width="80" height="15" + fill="WhiteSmoke" /> + <line x1="90" y1="15" x2="170" y2="15" + stroke="SlateGray" stroke-width="1" /> + <text fill="DimGray" x="130" y="27" font-size="10" text-anchor="middle"> + 2) LSMR + </text> + <line x1="90" y1="30" x2="170" y2="30" + stroke="SlateGray" stroke-width=".2" /> + <g font-size="7" text-anchor="end"> + <text x="175" y="158" fill="WhiteSmoke"> + aRMSE trop élevée + </text> + <text x="185" y="168" fill="DimGray"> + Sélectionné + </text> + </g> + <rect x="90" y="130" width="80" height="20" fill="LavenderBlush" /> + <rect x="95" y="40" width="40" height="80" fill="WhiteSmoke" /> + + <use xlink:href="#laplacian-matrix-1" transform="translate (155 50) scale(0.9)" /> + <g font-size="5" text-anchor="middle" fill="DimGray"> + <text x="112.5" y="39"> $X$ </text> + <text x="130" y="39"> $Y$ </text> + <text x="155" y="39"> $L$ </text> + </g> + <text fill="DimGray" x="97" y="52" font-size="5"> + Apprentissage + </text> + <text fill="DimGray" x="97" y="72" font-size="5"> + Validation + </text> + <text fill="DimGray" x="97" y="92" font-size="5"> + Hors du sac + </text> + <text fill="DimGray" x="97" y="112" font-size="5"> + (Out Of Bag) + </text> + <g stroke="black" stroke-width=".2"> + <rect x="95" y="40" width="40" height="80" fill="none" /> + <line x1="95" y1="60" x2="135" y2="60" /> + <line x1="95" y1="80" x2="135" y2="80" /> + <line x1="125" y1="40" x2="125" y2="120" /> + </g> + <line x1="90" x2="170" y1="130" y2="130" stroke="SlateGray" stroke-width=".2" /> + <line x1="140" x2="140" y1="130" y2="150" stroke="SlateGray" stroke-width=".2" /> + <line x1="90" x2="140" y1="140" y2="140" stroke="SlateGray" stroke-width=".2" /> + <rect x="90" y="10" width="80" height="140" + stroke="SlateGray" stroke-width="0.2" fill="none" /> + + <rect x="140" y="70" width="30" height="50" fill="beige" /> + <polygon fill="ivory" points="170,70 200,100 200,150 170,120" /> + <polygon stroke="DarkKhaki" stroke-width="0.2" fill="none" + points="140,70 170,70 200,100 200,150 170,120 140,120" /> + <g font-size="5" fill="DimGray"> + <text x="145" y="80"> + Faire + </text> + <text x="145" y="88"> + varier : + </text> + <g text-anchor="end"> + <text x="170" y="96"> + - échan + </text> + <text x="170" y="104"> + - hyper + </text> + </g> + <text transform="translate (170, 96) rotate (45)"> + tillons + </text> + <text transform="translate(170, 104) rotate (45)"> + paramètres + </text> + </g> + <line x1="170" y1="70" x2="170" y2="120" stroke="white" stroke-width=".2" /> + <g font-size="5" text-anchor="middle"> + <text x="115" y="138" fill="DimGray"> + aRMSE + </text> + <text x="115" y="148" fill="DimGray"> + OOB + </text> + <text x="155" y="143" fill="DimGray"> + Modèle + </text> + </g> + <polyline points="70,138 85,138 85,37 100,37 98,35 100,37 98,39 100,37" + stroke-width="1" + stroke="CornflowerBlue" + fill="none"/> + </g> + + <g id="page-aggregation"> + <polygon points="10,160 80,160 110,190 110,290 10,290" + fill="white" /> + <polygon points="10,165 85,165 100,180 10,180" + fill="WhiteSmoke" /> + <line x1="10" y1="165" x2="85" y2="165" + stroke="SlateGray" stroke-width="1" /> + <text fill="DimGray" x="50" y="177" font-size="10" text-anchor="middle"> + 3) Stacking + </text> + <line x1="10" y1="180" x2="100" y2="180" + stroke="SlateGray" stroke-width=".2" /> + + <text fill="DimGray" x="20" y="188" font-size="5"> + Par qualifier (indiv. pertinents) : + </text> + + <rect x="15" y="190" width="30" height="40" + stroke="DarkOliveGreen" stroke-width=".2" fill="none" /> + <g> + <rect x="22" y="197" width="5" height="23" fill="LavenderBlush" stroke="maroon" stroke-width=".2" /> + <rect x="20" y="195" width="5" height="5" fill="white" stroke="SlateGray" stroke-width=".2" /> + <rect x="20" y="200" width="5" height="18" fill="LavenderBlush" stroke="maroon" stroke-width=".2" /> + <g font-size="5" text-anchor="middle" fill="DimGray"> + <text x="22.5" y="200">?</text> + <text x="22.5" y="206">O</text> + <text x="22.5" y="212">O</text> + <text x="22.5" y="218">B</text> + </g> + <rect x="35.5" y="196" width="5" height="23" fill="WhiteSmoke" stroke="DimGray" stroke-width=".2" /> + <g font-size="5" text-anchor="middle" fill="DimGray"> + <text x="23.5" y="228">$\hat Y$</text> + <text x="38" y="228">$Y$</text> + </g> + </g> + + <rect x="50" y="190" width="30" height="50" + stroke="DarkOliveGreen" stroke-width=".2" fill="none" /> + <g> + <rect x="57" y="197" width="5" height="33" fill="LavenderBlush" stroke="maroon" stroke-width=".2" /> + <rect x="55" y="195" width="5" height="5" fill="white" stroke="SlateGray" stroke-width=".2" /> + <rect x="55" y="200" width="5" height="28" fill="LavenderBlush" stroke="maroon" stroke-width=".2" /> + <rect x="70.5" y="196" width="5" height="33" fill="WhiteSmoke" stroke="DimGray" stroke-width=".2" /> + <g font-size="5" text-anchor="middle" fill="DimGray"> + <text x="58.5" y="238">$\hat Y$</text> + <text x="73" y="238">$Y$</text> + </g> + </g> + + <text fill="DimGray" x="95" y="220" text-anchor="middle" font-size="10"> + ... + </text> + + <rect x="10" y="245" width="100" height="45" fill="LavenderBlush" /> + + <g stroke="DarkOliveGreen" stroke-width=".2"> + <rect x="20" y="255" width="30" height="30" + fill="HoneyDew" /> + <line x1="25" x2="25" y1="255" y2="285" /> + <line x1="30" x2="30" y1="255" y2="285" /> + <text x="40" y="275" font-size="5" text-anchor="middle">...</text> + </g> + + <text font-size="5" fill="DimGray" x="80" y="275" text-anchor="middle"> + $W$ : modèle + </text> + + <g fill="none" stroke="DarkOliveGreen" stroke-width="1"> + <polyline points="22.5,230 22.5,255 20.5,253 22.5,255 24.5,253 22.5,255" /> + <polyline points="50,235 27.5,235 27.5,255 25.5,253 27.5,255 29.5,253 27.5,255" /> + </g> + + <polygon points="10,240 60,240 70,230 80,230 90,240 110,240 110,250 90,250 80,260 70,260 60,250 10,250" + stroke="DarkOliveGreen" stroke-width=".2" fill="honeydew" /> + <text fill="DarkOliveGreen" font-size="5" text-anchor="middle" x="75" y="240"> + Ridge + </text> + <text fill="DarkOliveGreen" font-size="5" x="60" y="247" text-anchor="middle"> + (avec imputation par la moyenne) + </text> + + <polygon points="10,160 80,160 110,190 110,290 10,290" + fill="none" stroke="SlateGray" stroke-width=".2" /> + </g> + + <g id="page-resultats"> + <rect x="120" y="190" width="80" height="100" fill="white" /> + <rect x="120" y="195" width="80" height="15" stroke="none" fill="WhiteSmoke" /> + + <text x="160" y="207" font-size="10" fill="DimGray" text-anchor="middle"> + Sortie + </text> + + <text x="125" y="230" font-size="5" fill="DimGray"> + RSMS : variables + </text> + + <text x="125" y="255" font-size="5" fill="DimGray"> + LSMR : modèles bootstrap + </text> + + <text x="125" y="280" font-size="5" fill="DimGray"> + Stacking : modèle Ridge + </text> + + <line x1="120" x2="200" y1="195" y2="195" stroke="SlateGray" stroke-width="1"/> + <line x1="120" x2="200" y1="210" y2="210" stroke="SlateGray" stroke-width=".2" /> + <line x1="120" x2="200" y1="215" y2="215" stroke="SlateGray" stroke-width=".2" /> + <line x1="120" x2="200" y1="240" y2="240" stroke="SlateGray" stroke-width=".2" /> + <line x1="120" x2="200" y1="265" y2="265" stroke="SlateGray" stroke-width=".2" /> + <rect x="120" y="190" width="80" height="100" + fill="none" stroke="SlateGray" stroke-width="0.2" /> + </g> +</svg> |