<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://kgmadev.com/</loc><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://kgmadev.com/blog</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kgmadev.com/blog/dossiers/feuille-de-route-ia</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kgmadev.com/blog/dossiers/mastering-ai</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kgmadev.com/blog/dossiers/mastering-ai/required-maths</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://kgmadev.com/blog/dossiers/mastering-ai/phase-technique</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://kgmadev.com/blog/neural-network-pytorch</loc><lastmod>2026-10-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/neural-network-pytorch"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/reseau-neurones-pytorch"></xhtml:link></url><url><loc>https://kgmadev.com/blog/reseau-neurones-pytorch</loc><lastmod>2026-10-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/neural-network-pytorch"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/reseau-neurones-pytorch"></xhtml:link></url><url><loc>https://kgmadev.com/blog/unsupervised-learning</loc><lastmod>2026-10-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/unsupervised-learning"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/apprentissage-non-supervise"></xhtml:link></url><url><loc>https://kgmadev.com/blog/apprentissage-non-supervise</loc><lastmod>2026-10-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/unsupervised-learning"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/apprentissage-non-supervise"></xhtml:link></url><url><loc>https://kgmadev.com/blog/model-interpretability</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/model-interpretability"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/interpretabilite-modele"></xhtml:link></url><url><loc>https://kgmadev.com/blog/interpretabilite-modele</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/model-interpretability"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/interpretabilite-modele"></xhtml:link></url><url><loc>https://kgmadev.com/blog/validation-and-tuning</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/validation-and-tuning"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/validation-tuning"></xhtml:link></url><url><loc>https://kgmadev.com/blog/validation-tuning</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/validation-and-tuning"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/validation-tuning"></xhtml:link></url><url><loc>https://kgmadev.com/blog/trees-forests-gradient-boosting</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/trees-forests-gradient-boosting"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/arbres-forets-gradient-boosting"></xhtml:link></url><url><loc>https://kgmadev.com/blog/arbres-forets-gradient-boosting</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/trees-forests-gradient-boosting"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/arbres-forets-gradient-boosting"></xhtml:link></url><url><loc>https://kgmadev.com/blog/linear-models-regularization</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/linear-models-regularization"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/modeles-lineaires-regularisation"></xhtml:link></url><url><loc>https://kgmadev.com/blog/modeles-lineaires-regularisation</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/linear-models-regularization"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/modeles-lineaires-regularisation"></xhtml:link></url><url><loc>https://kgmadev.com/blog/evaluating-a-classifier</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/evaluating-a-classifier"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/evaluer-classifieur"></xhtml:link></url><url><loc>https://kgmadev.com/blog/evaluer-classifieur</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/evaluating-a-classifier"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/evaluer-classifieur"></xhtml:link></url><url><loc>https://kgmadev.com/blog/data-preparation-without-leakage</loc><lastmod>2026-10-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/data-preparation-without-leakage"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/preparer-donnees-sans-fuite"></xhtml:link></url><url><loc>https://kgmadev.com/blog/preparer-donnees-sans-fuite</loc><lastmod>2026-10-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/data-preparation-without-leakage"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/preparer-donnees-sans-fuite"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-gradient-descent</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-gradient-descent"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-descente-gradient"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-descente-gradient</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-gradient-descent"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-descente-gradient"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-wrap-up</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-wrap-up"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-synthese"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-synthese</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-wrap-up"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-synthese"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-constraints-regularization</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-constraints-regularization"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-contraintes-regularisation"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-contraintes-regularisation</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-constraints-regularization"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-contraintes-regularisation"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-inferential-statistics</loc><lastmod>2026-10-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-inferential-statistics"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-statistique-inferentielle"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-statistique-inferentielle</loc><lastmod>2026-10-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-inferential-statistics"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-statistique-inferentielle"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-likelihood-bayes-entropy</loc><lastmod>2026-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-likelihood-bayes-entropy"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-vraisemblance-bayes-entropie"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-vraisemblance-bayes-entropie</loc><lastmod>2026-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-likelihood-bayes-entropy"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-vraisemblance-bayes-entropie"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-random-variables</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-random-variables"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-variables-aleatoires"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-variables-aleatoires</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-random-variables"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-variables-aleatoires"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-matrices-as-transformations</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-matrices-as-transformations"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-matrices-transformations"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-matrices-transformations</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-matrices-as-transformations"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-matrices-transformations"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-eigenvalues-svd-pca</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-eigenvalues-svd-pca"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-valeurs-propres-svd-pca"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-valeurs-propres-svd-pca</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-eigenvalues-svd-pca"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-valeurs-propres-svd-pca"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-hessian-convexity-taylor</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-hessian-convexity-taylor"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-hessienne-convexite-taylor"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-hessienne-convexite-taylor</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-hessian-convexity-taylor"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-hessienne-convexite-taylor"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-chain-rule-backprop</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-chain-rule-backprop"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-regle-chaine-backprop"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-regle-chaine-backprop</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-chain-rule-backprop"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-regle-chaine-backprop"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-derivatives-gradient</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-derivatives-gradient"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-derivees-gradient"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-derivees-gradient</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-derivatives-gradient"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-derivees-gradient"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-vectors-dot-product-norms</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-vectors-dot-product-norms"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-vecteurs-produit-scalaire-normes"></xhtml:link></url><url><loc>https://kgmadev.com/blog/maths-vecteurs-produit-scalaire-normes</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/maths-vectors-dot-product-norms"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/maths-vecteurs-produit-scalaire-normes"></xhtml:link></url><url><loc>https://kgmadev.com/blog/supervised-ml-framework</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/supervised-ml-framework"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/cadre-ml-supervise"></xhtml:link></url><url><loc>https://kgmadev.com/blog/cadre-ml-supervise</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/supervised-ml-framework"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/cadre-ml-supervise"></xhtml:link></url><url><loc>https://kgmadev.com/blog/linear-regression-low-level</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/linear-regression-low-level"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/la-regression-lineaire-en-bas-niveau"></xhtml:link></url><url><loc>https://kgmadev.com/blog/la-regression-lineaire-en-bas-niveau</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/linear-regression-low-level"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/la-regression-lineaire-en-bas-niveau"></xhtml:link></url><url><loc>https://kgmadev.com/blog/stop-writing-switch-statements-in-your-spring-boot-services</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://kgmadev.com/blog/one-vps-old-machines-and-my-whole-stack-runs-on-it</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/one-vps-old-machines-and-my-whole-stack-runs-on-it"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/un-vps-de-vieilles-machines-et-tout-mon-parc-tourne-dessus"></xhtml:link></url><url><loc>https://kgmadev.com/blog/un-vps-de-vieilles-machines-et-tout-mon-parc-tourne-dessus</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/one-vps-old-machines-and-my-whole-stack-runs-on-it"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/un-vps-de-vieilles-machines-et-tout-mon-parc-tourne-dessus"></xhtml:link></url><url><loc>https://kgmadev.com/blog/keras-my-first-neural-network</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/keras-my-first-neural-network"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/keras-premier-reseau"></xhtml:link></url><url><loc>https://kgmadev.com/blog/keras-premier-reseau</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/keras-my-first-neural-network"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/keras-premier-reseau"></xhtml:link></url><url><loc>https://kgmadev.com/blog/scikit-learn-full-model-lifecycle</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/scikit-learn-full-model-lifecycle"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/scikit-learn-cycle-modele"></xhtml:link></url><url><loc>https://kgmadev.com/blog/scikit-learn-cycle-modele</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/scikit-learn-full-model-lifecycle"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/scikit-learn-cycle-modele"></xhtml:link></url><url><loc>https://kgmadev.com/blog/pandas-from-raw-data-to-clean-tables</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/pandas-from-raw-data-to-clean-tables"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/pandas-donnees-propres"></xhtml:link></url><url><loc>https://kgmadev.com/blog/pandas-donnees-propres</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/pandas-from-raw-data-to-clean-tables"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/pandas-donnees-propres"></xhtml:link></url><url><loc>https://kgmadev.com/blog/numpy-thinking-in-arrays</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/numpy-thinking-in-arrays"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/numpy-penser-en-tableaux"></xhtml:link></url><url><loc>https://kgmadev.com/blog/numpy-penser-en-tableaux</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/numpy-thinking-in-arrays"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/numpy-penser-en-tableaux"></xhtml:link></url><url><loc>https://kgmadev.com/blog/ai-roadmap</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/ai-roadmap"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/feuille-de-route-ia"></xhtml:link></url><url><loc>https://kgmadev.com/blog/feuille-de-route-ia</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://kgmadev.com/blog/ai-roadmap"></xhtml:link><xhtml:link rel="alternate" hreflang="fr" href="https://kgmadev.com/blog/feuille-de-route-ia"></xhtml:link></url></urlset>