From a998650b9cf5935b9958ce7a95b5a71964f6b25e Mon Sep 17 00:00:00 2001 From: dsotofor Date: Sat, 26 Apr 2025 21:16:26 +0200 Subject: [PATCH] another version --- chapters/Architecture.aux | 10 +- chapters/Architecture.tex | 64 ++++--- chapters/ESCBR.aux | 10 +- chapters/contexte2.aux | 2 +- chapters/contexte2.tex | 4 +- main.aux | 12 +- main.bbl | 54 +++++- main.bib | 14 +- main.blg | 71 ++++---- main.log | 433 +++++++++------------------------------------ main.pdf | Bin 6944082 -> 6940868 bytes main.synctex.gz | Bin 598060 -> 589322 bytes 12 files changed, 242 insertions(+), 432 deletions(-) diff --git a/chapters/Architecture.aux b/chapters/Architecture.aux index 9c4ea2a..221c37a 100644 --- a/chapters/Architecture.aux +++ b/chapters/Architecture.aux @@ -11,20 +11,20 @@ \citation{10.1007/978-3-030-01081-2_9} \@writefile{toc}{\contentsline {section}{\numberline {5.2}Description du système AI-VT}{40}{section.5.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Structure du système AI-VT\relax }}{40}{figure.caption.17}\protected@file@percent } -\newlabel{figSys1}{{5.1}{40}{Structure du système AI-VT\relax }{figure.caption.17}{}} +\newlabel{fig:figSys1}{{5.1}{40}{Structure du système AI-VT\relax }{figure.caption.17}{}} \@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Un tableau décrivant les caractéristiques du système AI-VT\relax }}{41}{table.caption.18}\protected@file@percent } \newlabel{tabDesc}{{5.1}{41}{Un tableau décrivant les caractéristiques du système AI-VT\relax }{table.caption.18}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.3}Modèle d'architecture proposé}{41}{section.5.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Schème de l'architecture proposée\relax }}{43}{figure.caption.19}\protected@file@percent } -\newlabel{sa1}{{5.2}{43}{Schème de l'architecture proposée\relax }{figure.caption.19}{}} +\newlabel{fig:sa1}{{5.2}{43}{Schème de l'architecture proposée\relax }{figure.caption.19}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Correction automatique}{43}{subsection.5.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Identification}{44}{subsection.5.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}Révision}{45}{subsection.5.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}Test}{46}{subsection.5.3.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Relation entre les couches définies de l'architecture.\relax }}{46}{figure.caption.20}\protected@file@percent } -\newlabel{figLayers}{{5.3}{46}{Relation entre les couches définies de l'architecture.\relax }{figure.caption.20}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Étapes du flux de l'information pour la fonctionnalité de recommandation globale\relax }}{47}{figure.caption.21}\protected@file@percent } -\newlabel{figFlow}{{5.4}{47}{Étapes du flux de l'information pour la fonctionnalité de recommandation globale\relax }{figure.caption.21}{}} +\newlabel{fig:figLayers}{{5.3}{46}{Relation entre les couches définies de l'architecture.\relax }{figure.caption.20}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Étapes du flux de l'information pour la fonctionnalité de recommandation globale.\relax }}{47}{figure.caption.21}\protected@file@percent } +\newlabel{fig:figFlow}{{5.4}{47}{Étapes du flux de l'information pour la fonctionnalité de recommandation globale.\relax }{figure.caption.21}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.4}Conclusion}{47}{section.5.4}\protected@file@percent } \@setckpt{./chapters/Architecture}{ \setcounter{page}{48} diff --git a/chapters/Architecture.tex b/chapters/Architecture.tex index 9336dc6..62c2354 100644 --- a/chapters/Architecture.tex +++ b/chapters/Architecture.tex @@ -14,14 +14,16 @@ Le système AI-VT est un outil pédagogique générique qui vise à accompagner \section{Description du système AI-VT} -Le système AI-VT est un EIAH générique dont la structure globale est présentée dans la figure \ref{figSys1}. Il existe une base de données de questions, chacune des questions est associée à un contexte, au texte de la question considérée et à un niveau de complexité. Les questions appartiennent à un niveau de sous-compétences et les sous-compétences à un niveau de compétences. Les principaux acteurs du système sont l'enseignant et l'apprenant, l'enseignant a la capacité de configurer l'ensemble du système, le nombre de compétences, les sous-compétences d'une compétence, le nombre de questions, la complexité de chacune d'entre elles, le nombre de niveaux de complexité et le temps par session. Et l'apprenant, qui peut commencer l'entraînement d'une compétence spécifique, accéder à des ressources de soutien complémentaires et répondre aux questions de test dans les sessions proposées par le système. Le tableau \ref{tabDesc} montre les caractéristiques du système AI-VT selon la définition des 20 dimensions du profil de l'apprenant décrites dans \cite{Daubias2011}. +Le système AI-VT est un EIAH générique dont la structure globale est présentée dans la figure \figref{figSys1}. Il existe une base de données de questions, chacune des questions est associée à un contexte, au texte de la question considérée et à un niveau de complexité. Les questions appartiennent à un niveau de sous-compétences et les sous-compétences à un niveau de compétences. Les principaux acteurs du système sont l'enseignant et l'apprenant, l'enseignant a la capacité de configurer l'ensemble du système, le nombre de compétences, les sous-compétences d'une compétence, le nombre de questions, la complexité de chacune d'entre elles, le nombre de niveaux de complexité et le temps par session. Et l'apprenant, qui peut commencer l'entraînement d'une compétence spécifique, accéder à des ressources de soutien complémentaires et répondre aux questions de test dans les sessions proposées par le système. Le tableau \ref{tabDesc} montre les caractéristiques du système AI-VT selon la définition des 20 dimensions du profil de l'apprenant décrites dans \cite{Daubias2011}. -\begin{figure}[!ht] -\centering -\includegraphics[width=\textwidth]{./Figures/AIVT.png} -\caption{Structure du système AI-VT} -\label{figSys1} -\end{figure} +\mfigure[!ht]{width=\textwidth}{./Figures/AIVT.png}{Structure du système AI-VT}{figSys1} + +%\begin{figure}[!ht] +%\centering +%\includegraphics[width=\textwidth]{./Figures/AIVT.png} +%\caption{Structure du système AI-VT} +%\label{figSys1} +%\end{figure} En s'appuyant sur la philosophie CBR, le système global AI-TV part du principe que certains apprenants ont des performances, des besoins et des capacités d'apprentissage similaires, et qu'il est donc possible de les regrouper et d'améliorer ainsi le processus d'apprentissage général pour tous. L'algorithme dans AI-VT tente de proposer une liste d'exercices en fonction de la compétence ou de la sous-compétence sélectionnée. @@ -74,14 +76,16 @@ La couche de révision (LR) comprend les modules qui prennent les données des r Pour évaluer les modules dans différents scénarios, il est nécessaire de produire des données selon différents critères et complexités, c'est pourquoi la couche de test (LT) a été définie, dans laquelle se trouvent les modules qui permettent de générer des données synthétiques selon des critères variables, de cette manière il est possible d'obtenir des résultats numériques des modules et d'appliquer des métriques.La couche de test (LT) permet d'évaluer les modules selon différents critères et complexités. -Le schéma complet de l'architecture est illustré à la figure \ref{sa1}, où les lignes pleines représentent un flux d'informations bidirectionnel, les lignes pleines avec une flèche représentent le flux unidirectionnel et les lignes en pointillé représentent la dépendance de l'information entre les modules, les dispositifs externes qui peuvent être utilisés par les modules pour exécuter leurs fonctionnalités et les étiquettes qui indiquent quel type d'information le module envoie au système central sont également représentés, ainsi que certains des algorithmes d'intelligence artificielle mis en Å“uvre dans chaque module et le stade de développement dans lequel chacun d'eux se trouve. Certains dispositifs sont nécessaires à l'exécution des modules qui requièrent l'obtention de données à partir de sources externes, dans le schéma d'architecture sont représentés le robot NAO, des capteurs, une caméra vidéo et un microphone. +Le schéma complet de l'architecture est illustré à la figure \figref{sa1}, où les lignes pleines représentent un flux d'informations bidirectionnel, les lignes pleines avec une flèche représentent le flux unidirectionnel et les lignes en pointillé représentent la dépendance de l'information entre les modules, les dispositifs externes qui peuvent être utilisés par les modules pour exécuter leurs fonctionnalités et les étiquettes qui indiquent quel type d'information le module envoie au système central sont également représentés, ainsi que certains des algorithmes d'intelligence artificielle mis en Å“uvre dans chaque module et le stade de développement dans lequel chacun d'eux se trouve. Certains dispositifs sont nécessaires à l'exécution des modules qui requièrent l'obtention de données à partir de sources externes, dans le schéma d'architecture sont représentés le robot NAO, des capteurs, une caméra vidéo et un microphone. -\begin{figure}[!ht] -\centering -\includegraphics[width=\textwidth]{./Figures/Architecture AI-VT2.png} -\caption{Schème de l'architecture proposée} -\label{sa1} -\end{figure} +\mfigure[!ht]{width=\textwidth}{./Figures/Architecture AI-VT2.png}{Schème de l'architecture proposée}{sa1} + +%\begin{figure}[!ht] +%\centering +%\includegraphics[width=\textwidth]{./Figures/Architecture AI-VT2.png} +%\caption{Schème de l'architecture proposée} +%\label{sa1} +%\end{figure} \subsection{Correction automatique} @@ -125,23 +129,27 @@ Le module LR4 utilise les informations produites par l'apprenant et les informat La couche de test est externe au flux du fonctionnement global du système et à l'intégration avec des outils d'intelligence artificielle, mais elle a été développée parce qu'elle permet d'évaluer chacun des modules indépendamment et de générer des données spécifiques pour divers scénarios de test qui peuvent être pris en compte lors de la validation d'un module. -\begin{figure}[!ht] -\centering -\includegraphics[scale=0.60]{./Figures/Layers.png} -\caption{Relation entre les couches définies de l'architecture.} -\label{figLayers} -\end{figure} +Les couches définies de l'architecture peuvent communiquer entre elles, car pour que certains de leurs modules internes fonctionnent, elles ont besoin des informations générées par les modules des autres couches. La figure \figref{figLayers} montre les interactions qui peuvent se produire dans le fonctionnement du système. La couche de test (LT) a besoin des informations générées par les modules de toutes les autres couches pour évaluer leurs performances individuelles. La couche d'identification (LD) doit obtenir les données relatives au profil des apprenants ; ces informations sont générées par le module de profil qui se trouve dans la couche de révision (LR), pour certains modules qui ont la capacité de modifier une solution, cette couche doit connaître les résultats obtenus par l'apprenant dans chacun des tests ou exercices proposés par le système, ces résultats sont attribués par la couche de correction automatique (LC). De plus, il est possible d'obtenir une estimation du résultat de la révision proposée avant qu'elle ne soit envoyée à l'apprenant, pour cela il faut invoquer les modules spécifiques de prédiction qui appartiennent à la couche de révision (LR). -Les couches définies de l'architecture peuvent communiquer entre elles, car pour que certains de leurs modules internes fonctionnent, elles ont besoin des informations générées par les modules des autres couches. La figure \ref{figLayers} montre les interactions qui peuvent se produire dans le fonctionnement du système. La couche de test (LT) a besoin des informations générées par les modules de toutes les autres couches pour évaluer leurs performances individuelles. La couche d'identification (LD) doit obtenir les données relatives au profil des apprenants ; ces informations sont générées par le module de profil qui se trouve dans la couche de révision (LR), pour certains modules qui ont la capacité de modifier une solution, cette couche doit connaître les résultats obtenus par l'apprenant dans chacun des tests ou exercices proposés par le système, ces résultats sont attribués par la couche de correction automatique (LC). De plus, il est possible d'obtenir une estimation du résultat de la révision proposée avant qu'elle ne soit envoyée à l'apprenant, pour cela il faut invoquer les modules spécifiques de prédiction qui appartiennent à la couche de révision (LR). +\mfigure[!ht]{scale=0.6}{./Figures/Layers.png}{Relation entre les couches définies de l'architecture.}{figLayers} -\begin{figure}[!ht] -\centering -\includegraphics[width=\textwidth]{./Figures/flow.png} -\caption{Étapes du flux de l'information pour la fonctionnalité de recommandation globale} -\label{figFlow} -\end{figure} +%\begin{figure}[!ht] +%\centering +%\includegraphics[scale=0.60]{./Figures/Layers.png} +%\caption{Relation entre les couches définies de l'architecture.} +%\label{figLayers} +%\end{figure} + +Le flux complet d'informations est représenté dans la figure \figref{figFlow}. La première étape consiste à envoyer le test généré par le système AI-VT à l'apprenant ; à cette étape, le module d'identification correspondant à l'analyse à effectuer est également lancé. Lorsque l'étudiant envoie la réponse à une question, le module d'identification envoie à l'apprenant l'analyse effectuée sur cette même réponse. Grâce à ces informations, le système active les modules de correction automatique pour attribuer une note à la réponse envoyée, en tenant compte également des résultats du module d'identification. À l'étape 6, la note générée est envoyée au système, puis pour effectuer l'adaptation, le système obtient les informations spécifiques de l'apprenant et lance les modules d'adaptation, en envoyant les informations obtenues dans les étapes précédentes. Les algorithmes d'adaptation évaluent les variables et déterminent le parcours optimal pour l'apprenant, mais avant de le renvoyer au système principal, l'étape 9 évalue sa pertinence à l'aide du module de prédiction. Si la prédiction détermine que le chemin suggéré est acceptable, il est envoyé au système principal qui décide, à l'étape 11, de le présenter à l'apprenant comme une alternative au chemin sélectionné à l'origine. + +\mfigure[!ht]{width=\textwidth}{./Figures/flow.png}{Étapes du flux de l'information pour la fonctionnalité de recommandation globale.}{figFlow} -Le flux complet d'informations est représenté dans la figure \ref{figFlow}. La première étape consiste à envoyer le test généré par le système AI-VT à l'apprenant ; à cette étape, le module d'identification correspondant à l'analyse à effectuer est également lancé. Lorsque l'étudiant envoie la réponse à une question, le module d'identification envoie à l'apprenant l'analyse effectuée sur cette même réponse. Grâce à ces informations, le système active les modules de correction automatique pour attribuer une note à la réponse envoyée, en tenant compte également des résultats du module d'identification. À l'étape 6, la note générée est envoyée au système, puis pour effectuer l'adaptation, le système obtient les informations spécifiques de l'apprenant et lance les modules d'adaptation, en envoyant les informations obtenues dans les étapes précédentes. Les algorithmes d'adaptation évaluent les variables et déterminent le parcours optimal pour l'apprenant, mais avant de le renvoyer au système principal, l'étape 9 évalue sa pertinence à l'aide du module de prédiction. Si la prédiction détermine que le chemin suggéré est acceptable, il est envoyé au système principal qui décide, à l'étape 11, de le présenter à l'apprenant comme une alternative au chemin sélectionné à l'origine. +%\begin{figure}[!ht] +%\centering +%\includegraphics[width=\textwidth]{./Figures/flow.png} +%\caption{Étapes du flux de l'information pour la fonctionnalité de recommandation globale} +%\label{figFlow} +%\end{figure} \section{Conclusion} diff --git a/chapters/ESCBR.aux b/chapters/ESCBR.aux index 7dc3024..d90da29 100644 --- a/chapters/ESCBR.aux +++ b/chapters/ESCBR.aux @@ -23,7 +23,7 @@ \@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Génération et vérification automatique des solutions\relax }}{65}{figure.caption.38}\protected@file@percent } \newlabel{figAuto}{{7.4}{65}{Génération et vérification automatique des solutions\relax }{figure.caption.38}{}} \newlabel{gen00}{{7.1}{65}{Réutiliser}{equation.7.2.1}{}} -\newlabel{gen01}{{7.2}{65}{Réutiliser}{equation.7.2.2}{}} +\newlabel{gen01}{{7.2}{66}{Réutiliser}{equation.7.2.2}{}} \newlabel{gen2}{{7.3}{66}{Réutiliser}{equation.7.2.3}{}} \citation{doi:10.1137/23M1592420} \@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces \textit {Stacking} pour la génération de solutions\relax }}{67}{figure.caption.39}\protected@file@percent } @@ -41,11 +41,11 @@ \newlabel{tabAlgs}{{7.3}{69}{Liste des algorithmes évalués\relax }{table.caption.42}{}} \@writefile{lot}{\contentsline {table}{\numberline {7.4}{\ignorespaces Résultats de la métrique RMSE (Root Mean Squared Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{69}{table.caption.43}\protected@file@percent } \newlabel{tabRes1}{{7.4}{69}{Résultats de la métrique RMSE (Root Mean Squared Error) pour les bases de données évaluées avec des algorithmes de régression\relax }{table.caption.43}{}} -\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Résultat de la métrique MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{69}{table.caption.44}\protected@file@percent } -\newlabel{tabRes2}{{7.5}{69}{Résultat de la métrique MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }{table.caption.44}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.7}{\ignorespaces Résultats de la métrique MAE (\textit {Median Absolute Error}) pour les dix algorithmes et quatre bases de données représentatives\relax }}{70}{figure.caption.45}\protected@file@percent } -\newlabel{figBox}{{7.7}{70}{Résultats de la métrique MAE (\textit {Median Absolute Error}) pour les dix algorithmes et quatre bases de données représentatives\relax }{figure.caption.45}{}} +\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Résultat de la métrique MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{70}{table.caption.44}\protected@file@percent } +\newlabel{tabRes2}{{7.5}{70}{Résultat de la métrique MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }{table.caption.44}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.4}Discussion}{70}{section.7.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.7}{\ignorespaces Résultats de la métrique MAE (\textit {Median Absolute Error}) pour les dix algorithmes et quatre bases de données représentatives\relax }}{71}{figure.caption.45}\protected@file@percent } +\newlabel{figBox}{{7.7}{71}{Résultats de la métrique MAE (\textit {Median Absolute Error}) pour les dix algorithmes et quatre bases de données représentatives\relax }{figure.caption.45}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.5}Conclusion}{71}{section.7.5}\protected@file@percent } \@setckpt{./chapters/ESCBR}{ \setcounter{page}{72} diff --git a/chapters/contexte2.aux b/chapters/contexte2.aux index 565a20f..6801d11 100644 --- a/chapters/contexte2.aux +++ b/chapters/contexte2.aux @@ -43,7 +43,7 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Les systèmes multi-agents}{14}{subsection.2.2.2}\protected@file@percent } \citation{Hoang} \@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Cycle du RàPC, les étapes, les conteneurs et leurs flux de données\relax }}{15}{figure.caption.8}\protected@file@percent } -\newlabel{fig:figCycle}{{2.5}{15}{Cycle du RàPC, les étapes, les conteneurs et leurs flux de données\relax }{figure.caption.8}{}} +\newlabel{fig:figCycleCBR}{{2.5}{15}{Cycle du RàPC, les étapes, les conteneurs et leurs flux de données\relax }{figure.caption.8}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Différents algorithmes et fonctions implémentés dans AI-VT pour la personnalisation et l'adaptation des séances d'entrainement proposées}{15}{subsection.2.2.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3.1}Pensée Bayesienne}{15}{subsubsection.2.2.3.1}\protected@file@percent } \citation{Hoang} diff --git a/chapters/contexte2.tex b/chapters/contexte2.tex index fa4e555..a751f55 100644 --- a/chapters/contexte2.tex +++ b/chapters/contexte2.tex @@ -151,9 +151,9 @@ Pour pouvoir exécuter le cycle complet, le RàPC dépend de quatre sources diff \item Le conteneur de similarité contient l'ensemble des connaissances liées et nécessaires au calcul de la similarité entre deux cas : les fonctions de calcul de similarité et les paramètres de mesure de similarité $sim(p_1, p_2)$ entre les cas $p_1$ et $p_2$. \end{itemize} -La figure \figref{figCycle} montre les flux d'informations entre les étapes du RàPC et les conteneurs. Les flèches continues de la figure \figref{figCycle} décrivent l'ordre dans lequel les phases du cycle du RàPC sont exécutées. Les flèches avec des lignes discontinues matérialisent les flux d'information, c'est-à-dire les liens entre les étapes du cycle et les conteneurs de connaissance. +La figure \figref{figCycleCBR} montre les flux d'informations entre les étapes du RàPC et les conteneurs. Les flèches continues de la figure \figref{figCycleCBR} décrivent l'ordre dans lequel les phases du cycle du RàPC sont exécutées. Les flèches avec des lignes discontinues matérialisent les flux d'information, c'est-à-dire les liens entre les étapes du cycle et les conteneurs de connaissance. -\mfigure[!ht]{width=\textwidth}{./Figures/CycleCBR.png}{Cycle du RàPC, les étapes, les conteneurs et leurs flux de données}{figCycle} +\mfigure[!ht]{width=\textwidth}{./Figures/CycleCBR.png}{Cycle du RàPC, les étapes, les conteneurs et leurs flux de données}{figCycleCBR} %\begin{figure} %\centering diff --git a/main.aux b/main.aux index cade458..e16ea63 100644 --- a/main.aux +++ b/main.aux @@ -41,9 +41,12 @@ \bibdata{main.bib} \bibcite{doi:10.3233/AIC-1994-7104}{Aamodt and Plaza, 1994} \bibcite{ALABDULRAHMAN2021114061}{Alabdulrahman and Viktor, 2021} +\bibcite{Arthurs}{Arthurs et~al., 2019} \bibcite{Auer}{Auer et~al., 2021} +\bibcite{BAKUROV2021100913}{Bakurov et~al., 2021} \bibcite{10.1007/978-3-642-15973-2_50}{Butdee and Tichkiewitch, 2011} \bibcite{CHIU2023100118}{Chiu et~al., 2023} +\bibcite{cmc.2023.033417}{Choi et~al., 2023} \bibcite{Riesbeck1989}{C.K. and R.C., 1989} \bibcite{10.1145/3459665}{Cunningham and Delany, 2021} \bibcite{EZALDEEN2022100700}{Ezaldeen et~al., 2022} @@ -63,9 +66,12 @@ \bibcite{LALITHA2020583}{Lalitha and Sreeja, 2020} \bibcite{min8100434}{Leikola et~al., 2018} \bibcite{10.1007/978-3-030-58342-2_20}{Lepage et~al., 2020} +\bibcite{10.3389/fgene.2021.600040}{Liang et~al., 2021} \bibcite{9870279}{Lin, 2022} \bibcite{10.1007/978-3-319-61030-6_1}{Maher and Grace, 2017} \bibcite{10.1007/978-3-031-63646-2_4}{Malburg et~al., 2024} +\bibcite{Liang}{Mang et~al., 2021} +\bibcite{doi:10.1137/23M1592420}{Minsker and Strawn, 2024} \bibcite{MUANGPRATHUB2020e05227}{Muangprathub et~al., 2020} \bibcite{Muller}{Müller and Bergmann, 2015} \bibcite{Nkambou}{Nkambou et~al., 2010} @@ -84,7 +90,9 @@ \bibcite{skittou2024recommender}{Skittou et~al., 2024} \bibcite{10.1007/978-3-030-01081-2_25}{Smyth and Cunningham, 2018} \bibcite{10.1007/978-3-030-58342-2_8}{Smyth and Willemsen, 2020} -\bibcite{10.1007/978-3-031-63646-2_13}{Soto-Forero et~al., 2024} +\bibcite{Soto2}{Soto-Forero et~al., 2024a} +\bibcite{10.1007/978-3-031-63646-2_13}{Soto-Forero et~al., 2024b} +\bibcite{10.1007/978-3-031-63646-2_11}{Soto-Forero et~al., 2024c} \bibcite{SU2022109547}{Su et~al., 2022} \bibcite{8495930}{Supic, 2018} \bibcite{buildings13030651}{Uysal and Sonmez, 2023} @@ -97,4 +105,4 @@ \bibcite{ZHAO2023118535}{Zhao et~al., 2023} \bibcite{Zhou2021}{Zhou and Wang, 2021} \bibcite{jmse10040464}{Zuluaga et~al., 2022} -\gdef \@abspage@last{88} +\gdef \@abspage@last{86} diff --git a/main.bbl b/main.bbl index 6cd54d9..75ef756 100644 --- a/main.bbl +++ b/main.bbl @@ -12,11 +12,23 @@ Alabdulrahman, R. and Viktor, H. (2021). systems through one-class machine learning. \newblock {\em Expert Systems with Applications}, 166:114061. +\bibitem[Arthurs et~al., 2019]{Arthurs} +Arthurs, N., Stenhaug, B., Karayev, S., and Piech, C. (2019). +\newblock Grades are not normal: Improving exam score models using the + logit-normal distribution. +\newblock In {\em International Conference on Educational Data Mining (EDM)}, + page~6. + \bibitem[Auer et~al., 2021]{Auer} Auer, F., Lenarduzzi, V., Felderer, M., and Taibi, D. (2021). \newblock From monolithic systems to microservices: An assessment framework. \newblock {\em Information and Software Technology}, 137:106600. +\bibitem[Bakurov et~al., 2021]{BAKUROV2021100913} +Bakurov, I., Castelli, M., Gau, O., Fontanella, F., and Vanneschi, L. (2021). +\newblock Genetic programming for stacked generalization. +\newblock {\em Swarm and Evolutionary Computation}, 65:100913. + \bibitem[Butdee and Tichkiewitch, 2011]{10.1007/978-3-642-15973-2_50} Butdee, S. and Tichkiewitch, S. (2011). \newblock Case-based reasoning for adaptive aluminum extrusion die design @@ -30,6 +42,12 @@ Chiu, T.~K., Xia, Q., Zhou, X., Chai, C.~S., and Cheng, M. (2023). research recommendations of artificial intelligence in education. \newblock {\em Computers and Education: Artificial Intelligence}, 4:100118. +\bibitem[Choi et~al., 2023]{cmc.2023.033417} +Choi, J., Suh, D., and Otto, M.-O. (2023). +\newblock Boosted stacking ensemble machine learning method for wafer map + pattern classification. +\newblock {\em Computers, Materials \& Continua}, 74(2):2945--2966. + \bibitem[C.K. and R.C., 1989]{Riesbeck1989} C.K., R. and R.C., S. (1989). \newblock {\em Inside Case-Based Reasoning}. @@ -153,6 +171,12 @@ Lepage, Y., Lieber, J., Mornard, I., Nauer, E., Romary, J., and Sies, R. Research and Development}, pages 309--324, Cham. Springer International Publishing. +\bibitem[Liang et~al., 2021]{10.3389/fgene.2021.600040} +Liang, M., Chang, T., An, B., Duan, X., Du, L., Wang, X., Miao, J., Xu, L., + Gao, X., Zhang, L., Li, J., and Gao, H. (2021). +\newblock A stacking ensemble learning framework for genomic prediction. +\newblock {\em Frontiers in Genetics}, 12. + \bibitem[Lin, 2022]{9870279} Lin, B. (2022). \newblock Evolutionary multi-armed bandits with genetic thompson sampling. @@ -175,6 +199,18 @@ Malburg, L., Hotz, M., and Bergmann, R. (2024). editors, {\em Case-Based Reasoning Research and Development}, pages 50--66, Cham. Springer Nature Switzerland. +\bibitem[Mang et~al., 2021]{Liang} +Mang, L., Tianpeng, C., Bingxing, A., Xinghai, D., Lili, D., Xiaoqiao, W., + Jian, M., Lingyang, X., Xue, G., Lupei, Z., Junya, L., and Huijiang, G. + (2021). +\newblock A stacking ensemble learning framework for genomic prediction. +\newblock {\em Frontiers in Genetics}. + +\bibitem[Minsker and Strawn, 2024]{doi:10.1137/23M1592420} +Minsker, S. and Strawn, N. (2024). +\newblock The geometric median and applications to robust mean estimation. +\newblock {\em SIAM Journal on Mathematics of Data Science}, 6(2):504--533. + \bibitem[Muangprathub et~al., 2020]{MUANGPRATHUB2020e05227} Muangprathub, J., Boonjing, V., and Chamnongthai, K. (2020). \newblock Learning recommendation with formal concept analysis for intelligent @@ -287,14 +323,28 @@ Smyth, B. and Willemsen, M.~C. (2020). Research and Development}, pages 112--126, Cham. Springer International Publishing. -\bibitem[Soto-Forero et~al., 2024]{10.1007/978-3-031-63646-2_13} -Soto-Forero, D., Ackermann, S., Betbeder, M.-L., and Henriet, J. (2024). +\bibitem[Soto-Forero et~al., 2024a]{Soto2} +Soto-Forero, D., Ackermann, S., Betbeder, M.-L., and Henriet, J. (2024a). +\newblock Automatic real-time adaptation of training session difficulty using + rules and reinforcement learning in the ai-vt its. +\newblock {\em International Journal of Modern Education and Computer + Science(IJMECS)}, 16:56--71. + +\bibitem[Soto-Forero et~al., 2024b]{10.1007/978-3-031-63646-2_13} +Soto-Forero, D., Ackermann, S., Betbeder, M.-L., and Henriet, J. (2024b). \newblock The intelligent tutoring system ai-vt with case-based reasoning and real time recommender models. \newblock In Recio-Garcia, J.~A., Orozco-del Castillo, M.~G., and Bridge, D., editors, {\em Case-Based Reasoning Research and Development}, pages 191--205, Cham. Springer Nature Switzerland. +\bibitem[Soto-Forero et~al., 2024c]{10.1007/978-3-031-63646-2_11} +Soto-Forero, D., Betbeder, M.-L., and Henriet, J. (2024c). +\newblock Ensemble stacking case-based reasoning for regression. +\newblock In Recio-Garcia, J.~A., Orozco-del Castillo, M.~G., and Bridge, D., + editors, {\em Case-Based Reasoning Research and Development}, pages 159--174, + Cham. Springer Nature Switzerland. + \bibitem[Su et~al., 2022]{SU2022109547} Su, Y., Cheng, Z., Wu, J., Dong, Y., Huang, Z., Wu, L., Chen, E., Wang, S., and Xie, F. (2022). diff --git a/main.bib b/main.bib index 86b2f97..0e7de43 100644 --- a/main.bib +++ b/main.bib @@ -1666,13 +1666,12 @@ abstract = {Social recommendation, which utilizes social relations to enhance re } @inproceedings{wolf2024keep, - title={Keep the faith: Faithful explanations in convolutional neural networks for case-based reasoning}, - author={Wolf, Tom Nuno and Bongratz, Fabian and Rickmann, Anne-Marie and P{\"o}lsterl, Sebastian and Wachinger, Christian}, - booktitle={Proceedings of the AAAI Conference on Artificial Intelligence}, - volume={38}, - number={6}, - pages={5921--5929}, - year={2024} +title={Keep the faith: Faithful explanations in convolutional neural networks for case-based reasoning}, +author={Wolf, Tom Nuno and Bongratz, Fabian and Rickmann, Anne-Marie and P{\"o}lsterl, Sebastian and Wachinger, Christian}, +booktitle={Proceedings of the AAAI Conference on Artificial Intelligence}, +volume={38}, +pages={5921--5929}, +year={2024} } @article{PAREJASLLANOVARCED2024111469, @@ -1776,3 +1775,4 @@ eprint = {https://mir.kashanu.ac.ir/article_114202_5cd337237a7190d9fc380710f1680 year={2024}, publisher={Sciendo} } + diff --git a/main.blg b/main.blg index 6ee10f5..c2aac2f 100644 --- a/main.blg +++ b/main.blg @@ -5,50 +5,51 @@ A level-1 auxiliary file: ./chapters/contexte2.aux A level-1 auxiliary file: ./chapters/EIAH.aux A level-1 auxiliary file: ./chapters/CBR.aux A level-1 auxiliary file: ./chapters/Architecture.aux +A level-1 auxiliary file: ./chapters/TS.aux +A level-1 auxiliary file: ./chapters/ESCBR.aux The style file: apalike.bst Database file #1: main.bib Warning--entry type for "Daubias2011" isn't style-file defined --line 693 of file main.bib -Warning--can't use both volume and number fields in wolf2024keep -You've used 58 entries, +You've used 66 entries, 1935 wiz_defined-function locations, - 843 strings with 15603 characters, -and the built_in function-call counts, 25984 in all, are: -= -- 2507 -> -- 1170 -< -- 42 -+ -- 418 -- -- 386 -* -- 2202 -:= -- 4429 -add.period$ -- 187 -call.type$ -- 58 -change.case$ -- 464 -chr.to.int$ -- 58 -cite$ -- 59 -duplicate$ -- 996 -empty$ -- 1796 -format.name$ -- 482 -if$ -- 5209 -int.to.chr$ -- 1 + 887 strings with 17320 characters, +and the built_in function-call counts, 30012 in all, are: += -- 2873 +> -- 1430 +< -- 45 ++ -- 519 +- -- 479 +* -- 2572 +:= -- 5141 +add.period$ -- 212 +call.type$ -- 66 +change.case$ -- 549 +chr.to.int$ -- 64 +cite$ -- 66 +duplicate$ -- 1126 +empty$ -- 2027 +format.name$ -- 585 +if$ -- 5981 +int.to.chr$ -- 3 int.to.str$ -- 0 -missing$ -- 63 -newline$ -- 293 -num.names$ -- 198 -pop$ -- 425 +missing$ -- 71 +newline$ -- 333 +num.names$ -- 224 +pop$ -- 507 preamble$ -- 1 -purify$ -- 469 +purify$ -- 554 quote$ -- 0 -skip$ -- 760 +skip$ -- 853 stack$ -- 0 -substring$ -- 1790 -swap$ -- 188 -text.length$ -- 17 +substring$ -- 2011 +swap$ -- 207 +text.length$ -- 19 text.prefix$ -- 0 top$ -- 0 -type$ -- 336 -warning$ -- 1 -while$ -- 203 +type$ -- 384 +warning$ -- 0 +while$ -- 229 width$ -- 0 -write$ -- 776 -(There were 2 warnings) +write$ -- 881 +(There was 1 warning) diff --git a/main.log b/main.log index f4279ca..0613950 100644 --- a/main.log +++ b/main.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2023.5.31) 24 APR 2025 22:08 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2023.5.31) 26 APR 2025 21:10 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -981,58 +981,12 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. \Gm@layoutvoffset=\dimen303 \Gm@dimlist=\toks48 ) (./main.aux -(./chapters/contexte2.aux - -LaTeX Warning: Label `fig:figCycle' multiply defined. - -) (./chapters/EIAH.aux) (./chapters/CBR.aux) (./chapters/Architecture.aux) -(./chapters/TS.aux +(./chapters/contexte2.aux) (./chapters/EIAH.aux) (./chapters/CBR.aux) +(./chapters/Architecture.aux) (./chapters/TS.aux LaTeX Warning: Label `eqBeta' multiply defined. -) (./chapters/ESCBR.aux) (./chapters/ESCBR-SMA.aux - -LaTeX Warning: Label `figNCBR' multiply defined. - - -LaTeX Warning: Label `tabVarPar' multiply defined. - - -LaTeX Warning: Label `figFlowCBR' multiply defined. - - -LaTeX Warning: Label `tabRes1' multiply defined. - - -LaTeX Warning: Label `tabBases' multiply defined. - - -LaTeX Warning: Label `tabRes2' multiply defined. - - -LaTeX Warning: Label `figBox' multiply defined. - -) (./chapters/TS_ESCBR-SMA.aux - -LaTeX Warning: Label `tabAlgs' multiply defined. - -) (./chapters/TS_ESCBR-SMA-Hawkes.aux - -LaTeX Warning: Label `fig:Amodel' multiply defined. - - -LaTeX Warning: Label `tabvp' multiply defined. - - -LaTeX Warning: Label `IntEq1' multiply defined. - - -LaTeX Warning: Label `IntEq2' multiply defined. - - -LaTeX Warning: Label `eqMixModels' multiply defined. - -) (./chapters/Conclusions.aux) (./chapters/Publications.aux)) +) (./chapters/ESCBR.aux)) \openout1 = `main.aux'. LaTeX Font Info: Checking defaults for OML/txmi/m/it on input line 227. @@ -1179,13 +1133,13 @@ Package hyperref Info: Link coloring OFF on input line 227. * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) - + File: images_logos/image1_logoUBFC_grand.png Graphic file (type png) Package pdftex.def Info: images_logos/image1_logoUBFC_grand.png used on input line 233. (pdftex.def) Requested size: 142.25905pt x 68.00069pt. - + File: images_logos/logo_UFC_2018_transparence.png Graphic file (type png) Package pdftex.def Info: images_logos/logo_UFC_2018_transparence.png used on i @@ -1235,36 +1189,11 @@ LaTeX Font Info: Font shape `T1/phv/m/it' in size <10.95> not available (Font) Font shape `T1/phv/m/sl' tried instead on input line 23. [5 -] [6] -Overfull \hbox (1.29184pt too wide) detected at line 84 - [][]\T1/phv/m/n/10.95 101[] - [] - - -Overfull \hbox (1.29184pt too wide) detected at line 86 - [][]\T1/phv/m/n/10.95 103[] - [] - - -Overfull \hbox (1.29184pt too wide) detected at line 87 - [][]\T1/phv/m/n/10.95 103[] - [] - -[7] -Overfull \hbox (1.29184pt too wide) detected at line 89 - [][]\T1/phv/m/n/10.95 105[] - [] - - -Overfull \hbox (1.29184pt too wide) detected at line 90 - [][]\T1/phv/m/n/10.95 106[] - [] - -) +]) \tf@toc=\write4 \openout4 = `main.toc'. - [8] [1 + [6] [1 ] [2] @@ -1292,13 +1221,13 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] ] Chapitre 2. -<./Figures/TLearning.png, id=528, 603.25375pt x 331.2375pt> +<./Figures/TLearning.png, id=353, 603.25375pt x 331.2375pt> File: ./Figures/TLearning.png Graphic file (type png) Package pdftex.def Info: ./Figures/TLearning.png used on input line 15. (pdftex.def) Requested size: 427.43153pt x 234.69505pt. [7] -<./Figures/EIAH.png, id=537, 643.40375pt x 362.35374pt> +<./Figures/EIAH.png, id=363, 643.40375pt x 362.35374pt> File: ./Figures/EIAH.png Graphic file (type png) Package pdftex.def Info: ./Figures/EIAH.png used on input line 32. @@ -1308,13 +1237,13 @@ Package pdftex.def Info: ./Figures/EIAH.png used on input line 32. LaTeX Warning: `!h' float specifier changed to `!ht'. [8 <./Figures/TLearning.png>] [9 <./Figures/EIAH.png>] [10] -<./Figures/cycle.png, id=564, 668.4975pt x 665.48625pt> +<./Figures/cycle.png, id=390, 668.4975pt x 665.48625pt> File: ./Figures/cycle.png Graphic file (type png) Package pdftex.def Info: ./Figures/cycle.png used on input line 83. (pdftex.def) Requested size: 427.43153pt x 425.51372pt. [11 <./Figures/cycle.png>] -<./Figures/Reuse.png, id=588, 383.4325pt x 182.6825pt> +<./Figures/Reuse.png, id=412, 383.4325pt x 182.6825pt> File: ./Figures/Reuse.png Graphic file (type png) Package pdftex.def Info: ./Figures/Reuse.png used on input line 112. @@ -1326,7 +1255,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 112--112 [] [12] [13 <./Figures/Reuse.png>] -<./Figures/CycleCBR.png, id=608, 147.1899pt x 83.8332pt> +<./Figures/CycleCBR.png, id=433, 147.1899pt x 83.8332pt> File: ./Figures/CycleCBR.png Graphic file (type png) Package pdftex.def Info: ./Figures/CycleCBR.png used on input line 156. @@ -1377,7 +1306,7 @@ LaTeX Font Warning: Font shape `T1/phv/m/scit' undefined LaTeX Font Warning: Font shape `T1/phv/m/scit' undefined (Font) using `T1/phv/m/it' instead on input line 337. -<./Figures/beta-distribution.png, id=684, 621.11293pt x 480.07928pt> +<./Figures/beta-distribution.png, id=509, 621.11293pt x 480.07928pt> File: ./Figures/beta-distribution.png Graphic file (type png) Package pdftex.def Info: ./Figures/beta-distribution.png used on input line 34 @@ -1407,7 +1336,7 @@ Underfull \hbox (badness 1874) in paragraph at lines 23--24 tre le tra-vail de [] -<./Figures/architecture.png, id=722, 776.9025pt x 454.69875pt> +<./Figures/architecture.png, id=547, 776.9025pt x 454.69875pt> File: ./Figures/architecture.png Graphic file (type png) Package pdftex.def Info: ./Figures/architecture.png used on input line 37. @@ -1420,7 +1349,7 @@ LaTeX Warning: Reference `sectBanditManchot' on page 24 undefined on input line Underfull \vbox (badness 10000) has occurred while \output is active [] [25 <./Figures/architecture.png>] -<./Figures/ELearningLevels.png, id=750, 602.25pt x 612.78937pt> +<./Figures/ELearningLevels.png, id=576, 602.25pt x 612.78937pt> File: ./Figures/ELearningLevels.png Graphic file (type png) Package pdftex.def Info: ./Figures/ELearningLevels.png used on input line 61. @@ -1468,7 +1397,7 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] ] -<./Figures/ModCBR2.png, id=805, 1145.27875pt x 545.03625pt> +<./Figures/ModCBR2.png, id=630, 1145.27875pt x 545.03625pt> File: ./Figures/ModCBR2.png Graphic file (type png) Package pdftex.def Info: ./Figures/ModCBR2.png used on input line 21. @@ -1477,7 +1406,7 @@ Package pdftex.def Info: ./Figures/ModCBR2.png used on input line 21. Underfull \vbox (badness 10000) has occurred while \output is active [] [30] -<./Figures/ModCBR1.png, id=820, 942.52126pt x 624.83438pt> +<./Figures/ModCBR1.png, id=645, 942.52126pt x 624.83438pt> File: ./Figures/ModCBR1.png Graphic file (type png) Package pdftex.def Info: ./Figures/ModCBR1.png used on input line 25. @@ -1501,7 +1430,7 @@ mbre de classes, etc. Underfull \vbox (badness 10000) has occurred while \output is active [] [34] -<./Figures/taxonomieEIAH.png, id=873, 984.67876pt x 614.295pt> +<./Figures/taxonomieEIAH.png, id=699, 984.67876pt x 614.295pt> File: ./Figures/taxonomieEIAH.png Graphic file (type png) Package pdftex.def Info: ./Figures/taxonomieEIAH.png used on input line 64. @@ -1543,63 +1472,63 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] ] -<./Figures/AIVT.png, id=937, 1116.17pt x 512.91624pt> +<./Figures/AIVT.png, id=763, 1116.17pt x 512.91624pt> File: ./Figures/AIVT.png Graphic file (type png) -Package pdftex.def Info: ./Figures/AIVT.png used on input line 21. +Package pdftex.def Info: ./Figures/AIVT.png used on input line 19. (pdftex.def) Requested size: 427.43153pt x 196.41287pt. -Underfull \hbox (badness 3049) in paragraph at lines 38--39 +Underfull \hbox (badness 3049) in paragraph at lines 40--41 []|\T1/phv/m/n/10.95 Discipline des in-for-ma-tions conte- [] -Underfull \hbox (badness 2435) in paragraph at lines 40--40 +Underfull \hbox (badness 2435) in paragraph at lines 42--42 []|\T1/phv/m/n/10.95 Le ni-veau sco-laire de la ma-tière [] -Underfull \hbox (badness 7468) in paragraph at lines 41--42 +Underfull \hbox (badness 7468) in paragraph at lines 43--44 []|\T1/phv/m/n/10.95 Professeur, Ad-mi-nis- [] -Underfull \hbox (badness 7468) in paragraph at lines 42--43 +Underfull \hbox (badness 7468) in paragraph at lines 44--45 []|\T1/phv/m/n/10.95 Professeur, Ad-mi-nis- [] -Underfull \hbox (badness 5050) in paragraph at lines 46--46 +Underfull \hbox (badness 5050) in paragraph at lines 48--48 []|\T1/phv/m/n/10.95 Le type d'in-for-ma-tions conte-nues [] -Underfull \hbox (badness 10000) in paragraph at lines 48--49 +Underfull \hbox (badness 10000) in paragraph at lines 50--51 []|\T1/phv/m/n/10.95 Connaissances et [] -Overfull \hbox (1.98096pt too wide) in paragraph at lines 51--51 +Overfull \hbox (1.98096pt too wide) in paragraph at lines 53--53 []|\T1/phv/m/n/10.95 Représentation [] -Overfull \hbox (1.98096pt too wide) in paragraph at lines 52--52 +Overfull \hbox (1.98096pt too wide) in paragraph at lines 54--54 []|\T1/phv/m/n/10.95 Représentation [] -Underfull \hbox (badness 10000) in paragraph at lines 53--54 +Underfull \hbox (badness 10000) in paragraph at lines 55--56 []|\T1/phv/m/n/10.95 Représentation tex- [] -Underfull \hbox (badness 10000) in paragraph at lines 53--54 +Underfull \hbox (badness 10000) in paragraph at lines 55--56 \T1/phv/m/n/10.95 tuel et gra-phique [] -Underfull \hbox (badness 2343) in paragraph at lines 57--58 +Underfull \hbox (badness 2343) in paragraph at lines 59--60 []|\T1/phv/m/n/10.95 Ordinateur ou ap-pa- [] @@ -1613,7 +1542,7 @@ Underfull \vbox (badness 5022) has occurred while \output is active [] Underfull \vbox (badness 10000) has occurred while \output is active [] [42] -<./Figures/Architecture AI-VT2.png, id=959, 1029.8475pt x 948.54375pt> +<./Figures/Architecture AI-VT2.png, id=784, 1029.8475pt x 948.54375pt> File: ./Figures/Architecture AI-VT2.png Graphic file (type png) Package pdftex.def Info: ./Figures/Architecture AI-VT2.png used on input line @@ -1624,18 +1553,18 @@ Package pdftex.def Info: ./Figures/Architecture AI-VT2.png used on input line Underfull \vbox (badness 10000) has occurred while \output is active [] [45] -<./Figures/Layers.png, id=973, 392.46625pt x 216.81pt> +<./Figures/Layers.png, id=800, 392.46625pt x 216.81pt> File: ./Figures/Layers.png Graphic file (type png) -Package pdftex.def Info: ./Figures/Layers.png used on input line 128. +Package pdftex.def Info: ./Figures/Layers.png used on input line 134. (pdftex.def) Requested size: 235.48155pt x 130.08699pt. -<./Figures/flow.png, id=975, 721.69624pt x 593.21625pt> +<./Figures/flow.png, id=802, 721.69624pt x 593.21625pt> File: ./Figures/flow.png Graphic file (type png) -Package pdftex.def Info: ./Figures/flow.png used on input line 137. +Package pdftex.def Info: ./Figures/flow.png used on input line 145. (pdftex.def) Requested size: 427.43153pt x 351.33421pt. -) -[46 <./Figures/Layers.png>] [47 <./Figures/flow.png>] + +[46 <./Figures/Layers.png>]) [47 <./Figures/flow.png>] \openout2 = `./chapters/TS.aux'. (./chapters/TS.tex @@ -1647,9 +1576,6 @@ Package pdftex.def Info: ./Figures/flow.png used on input line 137. ] Chapitre 6. -LaTeX Warning: Citation `Soto2' on page 49 undefined on input line 5. - - Underfull \vbox (badness 10000) has occurred while \output is active [] [49] @@ -1660,28 +1586,24 @@ Overfull \hbox (19.02232pt too wide) in paragraph at lines 32--58 [50] Package hyperref Info: bookmark level for unknown algorithm defaults to 0 on in put line 111. - - -LaTeX Warning: Citation `Arthurs' on page 51 undefined on input line 127. - -[51] -<./Figures/dataset.png, id=1035, 15.13687pt x 8.08058pt> + [51] +<./Figures/dataset.png, id=864, 15.13687pt x 8.08058pt> File: ./Figures/dataset.png Graphic file (type png) Package pdftex.def Info: ./Figures/dataset.png used on input line 132. (pdftex.def) Requested size: 427.43153pt x 228.35583pt. -<./Figures/comp2.png, id=1038, 14.59627pt x 7.33133pt> +<./Figures/comp2.png, id=867, 14.59627pt x 7.33133pt> File: ./Figures/comp2.png Graphic file (type png) Package pdftex.def Info: ./Figures/comp2.png used on input line 166. (pdftex.def) Requested size: 427.43153pt x 214.72395pt. [52] -<./Figures/comp3.png, id=1047, 14.59627pt x 7.33133pt> +<./Figures/comp3.png, id=877, 14.59627pt x 7.33133pt> File: ./Figures/comp3.png Graphic file (type png) Package pdftex.def Info: ./Figures/comp3.png used on input line 174. (pdftex.def) Requested size: 427.43153pt x 214.72395pt. -<./Figures/comp4.png, id=1049, 14.59627pt x 7.33133pt> +<./Figures/comp4.png, id=879, 14.59627pt x 7.33133pt> File: ./Figures/comp4.png Graphic file (type png) Package pdftex.def Info: ./Figures/comp4.png used on input line 182. @@ -1695,7 +1617,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 205--206 [] [54 <./Figures/comp2.png>] -<./Figures/metric.png, id=1071, 16.95784pt x 7.68225pt> +<./Figures/metric.png, id=900, 16.95784pt x 7.68225pt> File: ./Figures/metric.png Graphic file (type png) Package pdftex.def Info: ./Figures/metric.png used on input line 223. @@ -1705,7 +1627,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 273--274 [] -<./Figures/metric2.png, id=1085, 16.48363pt x 7.66327pt> +<./Figures/metric2.png, id=915, 16.48363pt x 7.66327pt> File: ./Figures/metric2.png Graphic file (type png) Package pdftex.def Info: ./Figures/metric2.png used on input line 282. @@ -1722,91 +1644,78 @@ Package pdftex.def Info: ./Figures/metric2.png used on input line 282. ] Chapitre 7. -LaTeX Warning: Citation `10.1007/978-3-031-63646-2_11' on page 61 undefined on -input line 5. - - -LaTeX Warning: Citation `BAKUROV2021100913' on page 61 undefined on input line -9. - - -LaTeX Warning: Citation `Liang' on page 61 undefined on input line 11. - - -LaTeX Warning: Citation `cmc.2023.033417' on page 61 undefined on input line 11 -. - - -LaTeX Warning: Citation `10.3389/fgene.2021.600040' on page 61 undefined on inp -ut line 11. - - Underfull \vbox (badness 10000) has occurred while \output is active [] [61] -<./Figures/NCBR0.png, id=1118, 623.32875pt x 459.7175pt> +<./Figures/NCBR0.png, id=955, 623.32875pt x 459.7175pt> File: ./Figures/NCBR0.png Graphic file (type png) Package pdftex.def Info: ./Figures/NCBR0.png used on input line 19. (pdftex.def) Requested size: 311.6636pt x 229.85818pt. [62 <./Figures/NCBR0.png>] -<./Figures/FlowCBR0.png, id=1128, 370.38374pt x 661.47125pt> +<./Figures/FlowCBR0.png, id=967, 370.38374pt x 661.47125pt> File: ./Figures/FlowCBR0.png Graphic file (type png) Package pdftex.def Info: ./Figures/FlowCBR0.png used on input line 28. (pdftex.def) Requested size: 222.23195pt x 396.8858pt. -<./Figures/Stacking1.png, id=1130, 743.77875pt x 414.54875pt> + [63 <./Figures/FlowCBR0.png>] +<./Figures/Stacking1.png, id=977, 743.77875pt x 414.54875pt> File: ./Figures/Stacking1.png Graphic file (type png) Package pdftex.def Info: ./Figures/Stacking1.png used on input line 67. (pdftex.def) Requested size: 297.50623pt x 165.81656pt. - [63 <./Figures/FlowCBR0.png>] [64] -<./Figures/AutomaticS.png, id=1149, 688.5725pt x 548.0475pt> + [64] +<./Figures/AutomaticS.png, id=987, 688.5725pt x 548.0475pt> File: ./Figures/AutomaticS.png Graphic file (type png) Package pdftex.def Info: ./Figures/AutomaticS.png used on input line 80. (pdftex.def) Requested size: 275.4241pt x 219.2151pt. + +Underfull \vbox (badness 3679) has occurred while \output is active [] + [65 <./Figures/Stacking1.png> <./Figures/AutomaticS.png>] [66] -<./Figures/Stacking2.png, id=1174, 743.77875pt x 414.54875pt> +<./Figures/Stacking2.png, id=1009, 743.77875pt x 414.54875pt> File: ./Figures/Stacking2.png Graphic file (type png) Package pdftex.def Info: ./Figures/Stacking2.png used on input line 157. (pdftex.def) Requested size: 297.50623pt x 165.81656pt. - - -LaTeX Warning: Citation `doi:10.1137/23M1592420' on page 67 undefined on input -line 171. - -[67 <./Figures/Stacking2.png>] - + [67 <./Figures/Stacking2.png>] + File: Figures/FW.png Graphic file (type png) Package pdftex.def Info: Figures/FW.png used on input line 187. (pdftex.def) Requested size: 213.71576pt x 160.16595pt. - [68 <./Figures/FW.png>] [69] -<./Figures/boxplot.png, id=1210, 1994.45125pt x 959.585pt> + [68 <./Figures/FW.png>] +<./Figures/boxplot.png, id=1038, 1994.45125pt x 959.585pt> File: ./Figures/boxplot.png Graphic file (type png) Package pdftex.def Info: ./Figures/boxplot.png used on input line 292. (pdftex.def) Requested size: 398.88318pt x 191.91359pt. - [70 <./Figures/boxplot.png (PNG copy)>]) [71] (./main.bbl [72 +Underfull \vbox (badness 7047) has occurred while \output is active [] + [69] +Underfull \vbox (badness 1348) has occurred while \output is active [] -] -Underfull \hbox (badness 1394) in paragraph at lines 79--85 + [70]) +[71 <./Figures/boxplot.png (PNG copy)>] (./main.bbl [72 + + + +] [73] +Underfull \hbox (badness 1394) in paragraph at lines 97--103 []\T1/phv/m/n/10.95 Henriet, J., Chris-tophe, L., and Laurent, P. (2017). Ar-t i-fi-cial [] -[73] -Underfull \hbox (badness 1939) in paragraph at lines 179--183 +[74] +Underfull \hbox (badness 1939) in paragraph at lines 215--219 []\T1/phv/m/n/10.95 Muangprathub, J., Boon-jing, V., and Cham-nong-thai, K. [] -[74] -Underfull \hbox (badness 2452) in paragraph at lines 216--220 + +Underfull \hbox (badness 2452) in paragraph at lines 252--256 []\T1/phv/m/n/10.95 Petrovic, S., Khus-sai-nova, G., and Ja-gan-na-than, R. (20 16). [] @@ -1820,7 +1729,7 @@ LaTeX Font Info: Trying to load font information for T1+pcr on input line 39 (/usr/local/texlive/2023/texmf-dist/tex/latex/psnfss/t1pcr.fd File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. ) [79] - + File: spimufcphdthesis-backpage.pdf Graphic file (type pdf) Package pdftex.def Info: spimufcphdthesis-backpage.pdf used on input line 392. @@ -1837,54 +1746,20 @@ LaTeX Warning: There were undefined references. LaTeX Warning: There were multiply-defined labels. - -Package rerunfilecheck Warning: File `main.out' has changed. -(rerunfilecheck) Rerun to get outlines right -(rerunfilecheck) or use package `bookmark'. - -Package rerunfilecheck Info: Checksums for `main.out': -(rerunfilecheck) Before: CC27C41482AFD2EC29181EAD1E0836D9;21184 -(rerunfilecheck) After: 6037100C046F4036288CCFB0BAE1CBE7;12717. +Package rerunfilecheck Info: File `main.out' has not changed. +(rerunfilecheck) Checksum: 6037100C046F4036288CCFB0BAE1CBE7;12717. ) Here is how much of TeX's memory you used: - 21203 strings out of 476038 - 361970 string characters out of 5790170 - 1898785 words of memory out of 5000000 - 40769 multiletter control sequences out of 15000+600000 + 21059 strings out of 476038 + 359847 string characters out of 5790170 + 1896785 words of memory out of 5000000 + 40674 multiletter control sequences out of 15000+600000 613450 words of font info for 145 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 126i,14n,133p,1979b,754s stack positions out of 10000i,1000n,20000p,200000b,200000s -pdfTeX warning (dest): name{figure.caption.55} has been referenced but does not - exist, replaced by a fixed one - - -pdfTeX warning (dest): name{table.caption.54} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{table.caption.51} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{table.caption.59} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{table.caption.52} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{table.caption.48} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{figure.caption.47} has been referenced but does not - exist, replaced by a fixed one - - -pdfTeX warning (dest): name{figure.caption.46} has been referenced but does not - exist, replaced by a fixed one +pdfTeX warning (dest): name{cite.doi\\penalty\040\\@M\040\040:10.1137/23M159242 +0} has been referenced but does not exist, replaced by a fixed one pdfTeX warning (dest): name{cite.doi\\penalty\040\\@M\040\040:10.3233/AIC-1994- @@ -1894,138 +1769,6 @@ pdfTeX warning (dest): name{cite.doi\\penalty\040\\@M\040\040:10.3233/AIC-1994- pdfTeX warning (dest): name{cite.doi\\penalty\040\\@M\040\040:10.1177/175433711 6651013} has been referenced but does not exist, replaced by a fixed one - -pdfTeX warning (dest): name{section.12.2} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{section.12.1} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{chapter.12} has been referenced but does not exist, - replaced by a fixed one - - -pdfTeX warning (dest): name{section.11.2} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{section.11.1} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{chapter.11} has been referenced but does not exist, - replaced by a fixed one - - -pdfTeX warning (dest): name{section.10.4} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.10.3.2} has been referenced but does not - exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.10.3.1} has been referenced but does not - exist, replaced by a fixed one - - -pdfTeX warning (dest): name{section.10.3} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{section.10.2} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{section.10.1} has been referenced but does not exis -t, replaced by a fixed one - - -pdfTeX warning (dest): name{chapter.10} has been referenced but does not exist, - replaced by a fixed one - - -pdfTeX warning (dest): name{section.9.5} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.9.4.5} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.9.4.4} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.9.4.3} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.9.4.2} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.9.4.1} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{section.9.4} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{section.9.3} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{section.9.2} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{section.9.1} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{chapter.9} has been referenced but does not exist, -replaced by a fixed one - - -pdfTeX warning (dest): name{section.8.4} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{section.8.3} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.8.2.4} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.8.2.3} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.8.2.2} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{subsection.8.2.1} has been referenced but does not -exist, replaced by a fixed one - - -pdfTeX warning (dest): name{section.8.2} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{section.8.1} has been referenced but does not exist -, replaced by a fixed one - - -pdfTeX warning (dest): name{chapter.8} has been referenced but does not exist, -replaced by a fixed one - -Output written on main.pdf (88 pages, 6944082 bytes). +Output written on main.pdf (86 pages, 6940868 bytes). PDF statistics: - 1407 PDF objects out of 1440 (max. 8388607) - 1211 compressed objects within 13 object streams - 338 named destinations out of 1000 (max. 500000) - 868 words of extra memory for PDF output out of 10000 (max. 10000000) + 1234 PDF objects out of 1440 (max. 8388607) + 1042 compressed objects within 11 object streams + 304 named destinations out of 1000 (max. 500000) + 604 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/main.pdf b/main.pdf index 79a522f09ebc3999a2a2c83b21307b10aac9a66d..0f10dad4b343926ed9e0e7c6ad159949c43e08c1 100644 GIT binary patch delta 105853 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