these-recap-hebdo/index.html
2025-07-08 09:05:12 +00:00

1135 lines
No EOL
46 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.7.22">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="Louis Lacoste">
<title>Journal suivi de la thèse Suivi de la thèse</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
vertical-align: middle;
}
</style>
<script src="site_libs/quarto-nav/quarto-nav.js"></script>
<script src="site_libs/quarto-nav/headroom.min.js"></script>
<script src="site_libs/clipboard/clipboard.min.js"></script>
<script src="site_libs/quarto-search/autocomplete.umd.js"></script>
<script src="site_libs/quarto-search/fuse.min.js"></script>
<script src="site_libs/quarto-search/quarto-search.js"></script>
<meta name="quarto:offset" content="./">
<script src="site_libs/quarto-listing/list.min.js"></script>
<script src="site_libs/quarto-listing/quarto-listing.js"></script>
<script src="site_libs/quarto-html/quarto.js" type="module"></script>
<script src="site_libs/quarto-html/tabsets/tabsets.js" type="module"></script>
<script src="site_libs/quarto-html/popper.min.js"></script>
<script src="site_libs/quarto-html/tippy.umd.min.js"></script>
<script src="site_libs/quarto-html/anchor.min.js"></script>
<link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
<link href="site_libs/quarto-html/quarto-syntax-highlighting-7b4406b7675125bc2ba204020e191172.css" rel="stylesheet" id="quarto-text-highlighting-styles">
<script src="site_libs/bootstrap/bootstrap.min.js"></script>
<link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
<link href="site_libs/bootstrap/bootstrap-b7709e3ceabf99e2647fc5ea1b9a158c.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="light">
<script id="quarto-search-options" type="application/json">{
"location": "navbar",
"copy-button": false,
"collapse-after": 3,
"panel-placement": "end",
"type": "overlay",
"limit": 50,
"keyboard-shortcut": [
"f",
"/",
"s"
],
"show-item-context": false,
"language": {
"search-no-results-text": "Pas de résultats",
"search-matching-documents-text": "documents trouvés",
"search-copy-link-title": "Copier le lien vers la recherche",
"search-hide-matches-text": "Cacher les correspondances additionnelles",
"search-more-match-text": "correspondance de plus dans ce document",
"search-more-matches-text": "correspondances de plus dans ce document",
"search-clear-button-title": "Effacer",
"search-text-placeholder": "",
"search-detached-cancel-button-title": "Annuler",
"search-submit-button-title": "Envoyer",
"search-label": "Recherche"
}
}</script>
<script>
window.document.addEventListener("DOMContentLoaded", function (_event) {
const listingTargetEl = window.document.querySelector('#listing-journal-these .list');
if (!listingTargetEl) {
// No listing discovered, do not attach.
return;
}
const options = {
valueNames: ['listing-date','listing-title','listing-author','listing-image','listing-description','listing-categories',{ data: ['index'] },{ data: ['categories'] },{ data: ['listing-date-sort'] },{ data: ['listing-file-modified-sort'] }],
searchColumns: ["listing-date","listing-title","listing-author","listing-image","listing-description","listing-categories"],
};
window['quarto-listings'] = window['quarto-listings'] || {};
window['quarto-listings']['listing-journal-these'] = new List('listing-journal-these', options);
if (window['quarto-listing-loaded']) {
window['quarto-listing-loaded']();
}
});
window.addEventListener('hashchange',() => {
if (window['quarto-listing-loaded']) {
window['quarto-listing-loaded']();
}
})
</script>
<script>window.backupDefine = window.define; window.define = undefined;</script><script src="https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.js"></script>
<script>document.addEventListener("DOMContentLoaded", function () {
var mathElements = document.getElementsByClassName("math");
var macros = [];
for (var i = 0; i < mathElements.length; i++) {
var texText = mathElements[i].firstChild;
if (mathElements[i].tagName == "SPAN") {
katex.render(texText.data, mathElements[i], {
displayMode: mathElements[i].classList.contains('display'),
throwOnError: false,
macros: macros,
fleqn: false
});
}}});
</script>
<script>window.define = window.backupDefine; window.backupDefine = undefined;</script><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.css">
<script type="text/javascript">
const typesetMath = (el) => {
if (window.MathJax) {
// MathJax Typeset
window.MathJax.typeset([el]);
} else if (window.katex) {
// KaTeX Render
var mathElements = el.getElementsByClassName("math");
var macros = [];
for (var i = 0; i < mathElements.length; i++) {
var texText = mathElements[i].firstChild;
if (mathElements[i].tagName == "SPAN") {
window.katex.render(texText.data, mathElements[i], {
displayMode: mathElements[i].classList.contains('display'),
throwOnError: false,
macros: macros,
fleqn: false
});
}
}
}
}
window.Quarto = {
typesetMath
};
</script>
</head>
<body class="nav-fixed quarto-light">
<div id="quarto-search-results"></div>
<header id="quarto-header" class="headroom fixed-top">
<nav class="navbar navbar-expand-lg " data-bs-theme="dark">
<div class="navbar-container container-fluid">
<div class="navbar-brand-container mx-auto">
<a class="navbar-brand" href="./index.html">
<span class="navbar-title">Suivi de la thèse</span>
</a>
</div>
<div id="quarto-search" class="" title="Recherche"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" role="menu" aria-expanded="false" aria-label="Basculer la navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link active" href="./index.html" aria-current="page"> <i class="bi bi-journals" role="img">
</i>
<span class="menu-text">Liste des semaines</span></a>
</li>
</ul>
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item compact">
<a class="nav-link" href="https://git.polarolouis.fr/polarolouis/these-recap-hebdo"> <i class="bi bi-git" role="img" aria-label="Dépôt Git du journal">
</i>
<span class="menu-text"></span></a>
</li>
</ul>
</div> <!-- /navcollapse -->
<div class="quarto-navbar-tools">
</div>
</div> <!-- /container-fluid -->
</nav>
</header>
<!-- content -->
<div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article page-navbar">
<!-- sidebar -->
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">Sur cette page</h2>
<ul>
<li><a href="#journaux" id="toc-journaux" class="nav-link active" data-scroll-target="#journaux">Journaux</a></li>
</ul>
</nav>
<h5 class="quarto-listing-category-title">Catégories</h5><div class="quarto-listing-category category-default"><div class="category" data-category="">Tous <span class="quarto-category-count">(14)</span></div><div class="category" data-category="Y29sQmlTQk0=">colBiSBM <span class="quarto-category-count">(14)</span></div><div class="category" data-category="R05O">GNN <span class="quarto-category-count">(7)</span></div><div class="category" data-category="aW5mJUMzJUE5cmVuY2U=">inférence <span class="quarto-category-count">(9)</span></div></div></div>
<!-- main -->
<main class="content" id="quarto-document-content">
<header id="title-block-header" class="quarto-title-block default">
<div class="quarto-title">
<h1 class="title">Journal suivi de la thèse</h1>
</div>
<div class="quarto-title-meta-author">
<div class="quarto-title-meta-heading">Auteur·rice</div>
<div class="quarto-title-meta-heading">Affiliation</div>
<div class="quarto-title-meta-contents">
<p class="author">Louis Lacoste <a href="mailto:louis.lacoste@agroparistech.fr" class="quarto-title-author-email"><i class="bi bi-envelope"></i></a> <a href="https://orcid.org/0009-0004-0178-9821" class="quarto-title-author-orcid"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1N0NEMjA4MDI1MjA2ODExOTk0QzkzNTEzRjZEQTg1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozM0NDOEJGNEZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozM0NDOEJGM0ZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDN0YxMTc0MDcyMDY4MTE5NUZFRDc5MUM2MUUwNEREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3Q0QyMDgwMjUyMDY4MTE5OTRDOTM1MTNGNkRBODU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+84NovQAAAR1JREFUeNpiZEADy85ZJgCpeCB2QJM6AMQLo4yOL0AWZETSqACk1gOxAQN+cAGIA4EGPQBxmJA0nwdpjjQ8xqArmczw5tMHXAaALDgP1QMxAGqzAAPxQACqh4ER6uf5MBlkm0X4EGayMfMw/Pr7Bd2gRBZogMFBrv01hisv5jLsv9nLAPIOMnjy8RDDyYctyAbFM2EJbRQw+aAWw/LzVgx7b+cwCHKqMhjJFCBLOzAR6+lXX84xnHjYyqAo5IUizkRCwIENQQckGSDGY4TVgAPEaraQr2a4/24bSuoExcJCfAEJihXkWDj3ZAKy9EJGaEo8T0QSxkjSwORsCAuDQCD+QILmD1A9kECEZgxDaEZhICIzGcIyEyOl2RkgwAAhkmC+eAm0TAAAAABJRU5ErkJggg=="></a></p>
</div>
<div class="quarto-title-meta-contents">
<p class="affiliation">
MIA Paris-Saclay, INRAE, AgroParisTech, Université Paris-Saclay
</p>
</div>
</div>
<div class="quarto-title-meta">
<div>
<div class="quarto-title-meta-heading">Date de publication</div>
<div class="quarto-title-meta-contents">
<p class="date">8 juillet 2025</p>
</div>
</div>
<div>
<div class="quarto-title-meta-heading">Modifié</div>
<div class="quarto-title-meta-contents">
<p class="date-modified">8 juillet 2025</p>
</div>
</div>
</div>
</header>
<div class="callout callout-style-default callout-note no-icon callout-titled">
<div class="callout-header d-flex align-content-center" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon no-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Agenda
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<iframe src="https://calendar.google.com/calendar/embed?height=400&amp;wkst=2&amp;ctz=Europe%2FParis&amp;showPrint=0&amp;mode=AGENDA&amp;src=NTc4ZDI5ZGIwZmFiMGZjZjk1ZWM2NjQ4OWFjYTFmYzkxNzAyMGU2ODk1YjRmMTQ1NjA1YTRlMWU0MzU3N2FkOUBncm91cC5jYWxlbmRhci5nb29nbGUuY29t&amp;color=%234285f4" style="border:solid 1px #777" width="100%" height="400" frameborder="0" scrolling="no">
</iframe>
</div>
</div>
</div>
<section id="journaux" class="level2">
<h2 class="anchored" data-anchor-id="journaux">Journaux</h2>
<div id="listing-journal-these" class="quarto-listing quarto-listing-container-default">
<div class="list quarto-listing-default">
<div class="quarto-post image-right" data-index="0" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1751846400000" data-listing-file-modified-sort="1751965489688" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="3" data-listing-word-count-sort="530">
<div class="thumbnail"><a href="./suivi/2025-28/2025-28.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-28/2025-28.html" class="no-external">Bilan semaine 28 2025 : 07 juillet - 11 juillet</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-28/2025-28.html" class="no-external">
Pour clustering de collections sur données <del>réelles</del> :<br>
→ Lintuition de Pierre semble être confirmé, les dissimilarités semblent arrêter de varier sensiblement pour de grandes…<span class="math inline"></span>
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-28/2025-28.html" class="no-external">
<div class="listing-date">
7 juil. 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="1" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1751241600000" data-listing-file-modified-sort="1751965489688" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="3" data-listing-word-count-sort="519">
<div class="thumbnail"><a href="./suivi/2025-27/2025-27.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-27/2025-27.html" class="no-external">Bilan semaine 27 2025 : 30 juin - 4 juillet</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-27/2025-27.html" class="no-external">
Pour clustering de collections sur données réelles :<br>
→ Lintuition de Pierre semble être confirmé, les dissimilarités semblent arrêter de varier sensiblement pour de grandes…<span class="math inline"></span>
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-27/2025-27.html" class="no-external">
<div class="listing-date">
30 juin 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="2" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1750377600000" data-listing-file-modified-sort="1751965489687" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="4" data-listing-word-count-sort="691">
<div class="thumbnail"><a href="./suivi/2025-25/2025-25.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-25/2025-25.html" class="no-external">Bilan semaine 25 2025 : 16 juin - 20 juin</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-25/2025-25.html" class="no-external">
Pour clustering de collections sur données réelles :<br>
→ Lintuition de Pierre semble être confirmé, les dissimilarités semblent arrêter de varier sensiblement pour de grandes…<span class="math inline"></span>
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-25/2025-25.html" class="no-external">
<div class="listing-date">
20 juin 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="3" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1749772800000" data-listing-file-modified-sort="1751965489686" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="6" data-listing-word-count-sort="1009">
<div class="thumbnail"><a href="./suivi/2025-24/2025-24.html" class="no-external">
<p class="card-img-top"><img src="suivi/2025-24/figs/ari-clustering-desc&asc9.png" class="thumbnail-image card-img"/></p>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-24/2025-24.html" class="no-external">Bilan semaine 24 2025 : 10 juin - 13 juin</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-24/2025-24.html" class="no-external">
✅ Il y avait un bug dans la fenêtre glissant où la condition darrêt quand le BICL naugmentait plus était mal détectée. Corrigé
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-24/2025-24.html" class="no-external">
<div class="listing-date">
13 juin 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="4" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1748390400000" data-listing-file-modified-sort="1751965489686" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="4" data-listing-word-count-sort="785">
<div class="thumbnail"><a href="./suivi/2025-22/2025-22.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-22/2025-22.html" class="no-external">Bilan semaine 22 2025 : 26 mai - 30 mai</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-22/2025-22.html" class="no-external">
Pour clustering de collections sur données réelles :<br>
→ Lintuition de Pierre semble être confirmé, les dissimilarités semblent arrêter de varier sensiblement pour de grandes…<span class="math inline"></span>
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-22/2025-22.html" class="no-external">
<div class="listing-date">
28 mai 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="5" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1747958400000" data-listing-file-modified-sort="1751965489686" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="5" data-listing-word-count-sort="919">
<div class="thumbnail"><a href="./suivi/2025-21/2025-21.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-21/2025-21.html" class="no-external">Bilan semaine 21 2025 : 26 mai - 30 mai</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-21/2025-21.html" class="no-external">
✅ Corriger pour les simus dans larticle : écrire <span class="math inline">N = \#\text{ de répétitions}</span>
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-21/2025-21.html" class="no-external">
<div class="listing-date">
23 mai 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="6" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZSUyQ0dOTg==" data-listing-date-sort="1747353600000" data-listing-file-modified-sort="1751965489686" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="6" data-listing-word-count-sort="1030">
<div class="thumbnail"><a href="./suivi/2025-20/2025-20.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-20/2025-20.html" class="no-external">Bilan semaine 20 2025 : 12 mai - 16 mai</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
<div class="listing-category" onclick="window.quartoListingCategory('R05O'); return false;">GNN</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-20/2025-20.html" class="no-external">
Pour clustering de collections sur données réelles :
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-20/2025-20.html" class="no-external">
<div class="listing-date">
16 mai 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="7" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZQ==" data-listing-date-sort="1746748800000" data-listing-file-modified-sort="1751965489686" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="5" data-listing-word-count-sort="814">
<div class="thumbnail"><a href="./suivi/2025-19/2025-19.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-19/2025-19.html" class="no-external">Bilan semaine 19 2025 : 5 mai - 9 mai</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-19/2025-19.html" class="no-external">
Débugguer les simulations :
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-19/2025-19.html" class="no-external">
<div class="listing-date">
9 mai 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="8" data-categories="Y29sQmlTQk0lMkNpbmYlQzMlQTlyZW5jZQ==" data-listing-date-sort="1746144000000" data-listing-file-modified-sort="1751965489684" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="3" data-listing-word-count-sort="521">
<div class="thumbnail"><a href="./suivi/2025-18/2025-18.html" class="no-external">
<p class="card-img-top"><img src="suivi/2025-18/figs/density-subdore.png" class="thumbnail-image card-img"/></p>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-18/2025-18.html" class="no-external">Bilan semaine 18 2025 : 28 avril - 2 mai</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
<div class="listing-category" onclick="window.quartoListingCategory('aW5mJUMzJUE5cmVuY2U='); return false;">inférence</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-18/2025-18.html" class="no-external">
Lire biblio fournie Julie, Inférence de réseaux : co-occurence
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-18/2025-18.html" class="no-external">
<div class="listing-date">
2 mai 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="9" data-categories="Y29sQmlTQk0=" data-listing-date-sort="1745539200000" data-listing-file-modified-sort="1751965489673" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="4" data-listing-word-count-sort="714">
<div class="thumbnail"><a href="./suivi/2025-17/2025-17.html" class="no-external">
<p class="card-img-top"><img src="suivi/2025-17/figs/density-subdore.png" class="thumbnail-image card-img"/></p>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-17/2025-17.html" class="no-external">Bilan semaine 17 2025 : 24 avril - 25 avril</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-17/2025-17.html" class="no-external">
Relire intro St Clair
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-17/2025-17.html" class="no-external">
<div class="listing-date">
25 avr. 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="10" data-categories="Y29sQmlTQk0=" data-listing-date-sort="1744934400000" data-listing-file-modified-sort="1751965489671" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="2" data-listing-word-count-sort="352">
<div class="thumbnail"><a href="./suivi/2025-16/2025-16.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-16/2025-16.html" class="no-external">Bilan semaine 16 2025</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-16/2025-16.html" class="no-external">
Relire intro St Clair
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-16/2025-16.html" class="no-external">
<div class="listing-date">
18 avr. 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="11" data-categories="Y29sQmlTQk0=" data-listing-date-sort="1743724800000" data-listing-file-modified-sort="1751965489669" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="2" data-listing-word-count-sort="353">
<div class="thumbnail"><a href="./suivi/2025-15/2025-15.html" class="no-external">
<p class="card-img-top"><img src="suivi/2025-15/figs/alluvial-clusterings.png" class="thumbnail-image card-img"/></p>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-15/2025-15.html" class="no-external">Bilan semaine 15 2025 : 31 mars-4 avril</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-15/2025-15.html" class="no-external">
Relire intro St Clair
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-15/2025-15.html" class="no-external">
<div class="listing-date">
4 avr. 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="12" data-categories="Y29sQmlTQk0=" data-listing-date-sort="1743120000000" data-listing-file-modified-sort="1751965489669" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="3" data-listing-word-count-sort="413">
<div class="thumbnail"><a href="./suivi/2025-14/2025-14.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-14/2025-14.html" class="no-external">Bilan semaine 14 2025 : 24-28 mars</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-14/2025-14.html" class="no-external">
Relire intro St Clair
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-14/2025-14.html" class="no-external">
<div class="listing-date">
28 mars 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="13" data-categories="Y29sQmlTQk0=" data-listing-date-sort="1742169600000" data-listing-file-modified-sort="1751965489661" data-listing-date-modified-sort="1751965489000" data-listing-reading-time-sort="3" data-listing-word-count-sort="426">
<div class="thumbnail"><a href="./suivi/2025-13/2025-13.html" class="no-external">
<p class="card-img-top"><img src="suivi/2025-13/figs/baldock_meso_iid.png" class="thumbnail-image card-img"/></p>
</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./suivi/2025-13/2025-13.html" class="no-external">Bilan semaine 13 2025 : 17-21 mars</a>
</h3>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Y29sQmlTQk0='); return false;">colBiSBM</div>
</div>
<div class="delink listing-description"><a href="./suivi/2025-13/2025-13.html" class="no-external">
Cette semaine jai :
</a></div>
</div>
<div class="metadata">
<a href="./suivi/2025-13/2025-13.html" class="no-external">
<div class="listing-date">
17 mars 2025
</div>
<div class="listing-author">
Louis Lacoste
</div>
</a>
</div>
</div>
</div>
<div class="listing-no-matching d-none">Aucun article correspondant</div>
</div>
</section>
</main> <!-- /main -->
<script id="quarto-html-after-body" type="application/javascript">
window.document.addEventListener("DOMContentLoaded", function (event) {
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const isCodeAnnotation = (el) => {
for (const clz of el.classList) {
if (clz.startsWith('code-annotation-')) {
return true;
}
}
return false;
}
const onCopySuccess = function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copié");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copié");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
}
const getTextToCopy = function(trigger) {
const codeEl = trigger.previousElementSibling.cloneNode(true);
for (const childEl of codeEl.children) {
if (isCodeAnnotation(childEl)) {
childEl.remove();
}
}
return codeEl.innerText;
}
const clipboard = new window.ClipboardJS('.code-copy-button:not([data-in-quarto-modal])', {
text: getTextToCopy
});
clipboard.on('success', onCopySuccess);
if (window.document.getElementById('quarto-embedded-source-code-modal')) {
const clipboardModal = new window.ClipboardJS('.code-copy-button[data-in-quarto-modal]', {
text: getTextToCopy,
container: window.document.getElementById('quarto-embedded-source-code-modal')
});
clipboardModal.on('success', onCopySuccess);
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
// Inspect non-navigation links and adorn them if external
var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)');
for (var i=0; i<links.length; i++) {
const link = links[i];
if (!isInternal(link.href)) {
// undo the damage that might have been done by quarto-nav.js in the case of
// links that we want to consider external
if (link.dataset.originalHref !== undefined) {
link.href = link.dataset.originalHref;
}
}
}
function tippyHover(el, contentFn, onTriggerFn, onUntriggerFn) {
const config = {
allowHTML: true,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start',
};
if (contentFn) {
config.content = contentFn;
}
if (onTriggerFn) {
config.onTrigger = onTriggerFn;
}
if (onUntriggerFn) {
config.onUntrigger = onUntriggerFn;
}
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i<noterefs.length; i++) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
if (note) {
return note.innerHTML;
} else {
return "";
}
});
}
const xrefs = window.document.querySelectorAll('a.quarto-xref');
const processXRef = (id, note) => {
// Strip column container classes
const stripColumnClz = (el) => {
el.classList.remove("page-full", "page-columns");
if (el.children) {
for (const child of el.children) {
stripColumnClz(child);
}
}
}
stripColumnClz(note)
if (id === null || id.startsWith('sec-')) {
// Special case sections, only their first couple elements
const container = document.createElement("div");
if (note.children && note.children.length > 2) {
container.appendChild(note.children[0].cloneNode(true));
for (let i = 1; i < note.children.length; i++) {
const child = note.children[i];
if (child.tagName === "P" && child.innerText === "") {
continue;
} else {
container.appendChild(child.cloneNode(true));
break;
}
}
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(container);
}
return container.innerHTML
} else {
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(note);
}
return note.innerHTML;
}
} else {
// Remove any anchor links if they are present
const anchorLink = note.querySelector('a.anchorjs-link');
if (anchorLink) {
anchorLink.remove();
}
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(note);
}
if (note.classList.contains("callout")) {
return note.outerHTML;
} else {
return note.innerHTML;
}
}
}
for (var i=0; i<xrefs.length; i++) {
const xref = xrefs[i];
tippyHover(xref, undefined, function(instance) {
instance.disable();
let url = xref.getAttribute('href');
let hash = undefined;
if (url.startsWith('#')) {
hash = url;
} else {
try { hash = new URL(url).hash; } catch {}
}
if (hash) {
const id = hash.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
if (note !== null) {
try {
const html = processXRef(id, note.cloneNode(true));
instance.setContent(html);
} finally {
instance.enable();
instance.show();
}
} else {
// See if we can fetch this
fetch(url.split('#')[0])
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.getElementById(id);
if (note !== null) {
const html = processXRef(id, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
} else {
// See if we can fetch a full url (with no hash to target)
// This is a special case and we should probably do some content thinning / targeting
fetch(url)
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.querySelector('main.content');
if (note !== null) {
// This should only happen for chapter cross references
// (since there is no id in the URL)
// remove the first header
if (note.children.length > 0 && note.children[0].tagName === "HEADER") {
note.children[0].remove();
}
const html = processXRef(null, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
}, function(instance) {
});
}
let selectedAnnoteEl;
const selectorForAnnotation = ( cell, annotation) => {
let cellAttr = 'data-code-cell="' + cell + '"';
let lineAttr = 'data-code-annotation="' + annotation + '"';
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
return selector;
}
const selectCodeLines = (annoteEl) => {
const doc = window.document;
const targetCell = annoteEl.getAttribute("data-target-cell");
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
const lineIds = lines.map((line) => {
return targetCell + "-" + line;
})
let top = null;
let height = null;
let parent = null;
if (lineIds.length > 0) {
//compute the position of the single el (top and bottom and make a div)
const el = window.document.getElementById(lineIds[0]);
top = el.offsetTop;
height = el.offsetHeight;
parent = el.parentElement.parentElement;
if (lineIds.length > 1) {
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
height = bottom - top;
}
if (top !== null && height !== null && parent !== null) {
// cook up a div (if necessary) and position it
let div = window.document.getElementById("code-annotation-line-highlight");
if (div === null) {
div = window.document.createElement("div");
div.setAttribute("id", "code-annotation-line-highlight");
div.style.position = 'absolute';
parent.appendChild(div);
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
div.style.left = 0;
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
gutterDiv.style.position = 'absolute';
const codeCell = window.document.getElementById(targetCell);
const gutter = codeCell.querySelector('.code-annotation-gutter');
gutter.appendChild(gutterDiv);
}
gutterDiv.style.top = top - 2 + "px";
gutterDiv.style.height = height + 4 + "px";
}
selectedAnnoteEl = annoteEl;
}
};
const unselectCodeLines = () => {
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
elementsIds.forEach((elId) => {
const div = window.document.getElementById(elId);
if (div) {
div.remove();
}
});
selectedAnnoteEl = undefined;
};
// Handle positioning of the toggle
window.addEventListener(
"resize",
throttle(() => {
elRect = undefined;
if (selectedAnnoteEl) {
selectCodeLines(selectedAnnoteEl);
}
}, 10)
);
function throttle(fn, ms) {
let throttle = false;
let timer;
return (...args) => {
if(!throttle) { // first call gets through
fn.apply(this, args);
throttle = true;
} else { // all the others get throttled
if(timer) clearTimeout(timer); // cancel #2
timer = setTimeout(() => {
fn.apply(this, args);
timer = throttle = false;
}, ms);
}
};
}
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
annoteDlNode.addEventListener('click', (event) => {
const clickedEl = event.target;
if (clickedEl !== selectedAnnoteEl) {
unselectCodeLines();
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
if (activeEl) {
activeEl.classList.remove('code-annotation-active');
}
selectCodeLines(clickedEl);
clickedEl.classList.add('code-annotation-active');
} else {
// Unselect the line
unselectCodeLines();
clickedEl.classList.remove('code-annotation-active');
}
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i<bibliorefs.length; i++) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
});
</script>
</div> <!-- /content -->
</body></html>