diff --git a/chapters/Architecture.aux b/chapters/Architecture.aux index 02e62fa..edbcdc4 100644 --- a/chapters/Architecture.aux +++ b/chapters/Architecture.aux @@ -18,7 +18,7 @@ \@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Schème de l'architecture proposée\relax }}{45}{figure.caption.19}\protected@file@percent } \newlabel{fig:sa1}{{5.2}{45}{Schème de l'architecture proposée\relax }{figure.caption.19}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Correction automatique}{46}{subsection.5.3.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Identification}{46}{subsection.5.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Identification}{47}{subsection.5.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}Révision}{47}{subsection.5.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}Test}{48}{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 }}{49}{figure.caption.20}\protected@file@percent } diff --git a/chapters/Architecture.tex b/chapters/Architecture.tex index 271e54c..2b8763e 100644 --- a/chapters/Architecture.tex +++ b/chapters/Architecture.tex @@ -1,164 +1,165 @@ -\chapter{Architecture Globale pour le Système AI-VT} - -\section{Introduction} - -Il est important de définir et décrire l'architecture logicielle d'un système complexe afin de mieux comprendre son fonctionnement. L'architecture montre les composants, les couches, les fonctionnalités et les interactions. Ce chapitre présente l'architecture modulaire proposée pour le système AI-VT. Les modules intègrent des outils issus de différents paradigmes, des modèles et des algorithmes d'intelligence artificielle permettant au système d'être plus performant. Les objectifs de l'architecture proposée sont de rendre le logiciel AI-VT (Artificial Intelligence Virtual Trainer) stable, évolutif, performant et maintenable. L'architecture proposée se compose de quatre couches indépendantes, chacune dédiée à une fonctionnalité spécifique : correction automatique, identification, révision et test. Le contenu de ce chapitre est partiellement extrait du travail de Soto \textit{et al.} \cite{10.1007/978-3-031-63646-2_13}. - -Il est possible de classer les architectures selon deux catégories : les architectures monolithiques et les architectures modulaires. Dans une architecture monolithique, le système logiciel est considéré comme une entité unique et unitaire avec une seule source de code, une seule base de données et un seul déploiement pour l'ensemble du système ; ce type de système est simple à développer et à tester mais il est peu adapté à la mise à jour et à l'évolution en raison de sa rigidité. Une architecture modulaire divise le système en modules indépendants qui peuvent communiquer entre eux, chaque module contenant alors tout ce qui est nécessaire pour fonctionner. En fait, de nombreux systèmes logiciels ont été conçus avec une architecture modulaire en raison des multiples avantages qu'elle présente \cite{Auer} \cite{jmse10040464}. - -L'EIAH AI-VT a ainsi évolué vers une architecture modulaire que nous présentons dans ce chapitre. Après avoir rappelé le fonctionnement et les différents composants initiaux du système AI-VT, ce chapitre présente l'architecture modulaire implémentée lors de cette thèse et permettant à AI-VT d'intégrer de nouvelles fonctionnalités. - -%---------------------------------------------------------------------------------------- -% SECTION 2 -%---------------------------------------------------------------------------------------- - -\section{Description du système AI-VT} - -Pour rappel, le système AI-VT est un outil pédagogique générique qui vise à accompagner les apprenants dans leur apprentissage en leur proposant des fiches d'exercices appelées sessions. Durant chaque session, les capacités attendues sont divisées en compétences, elles-mêmes divisées en sous-compétences. L'apprenant choisit une compétence à travailler et le système génère une session composée d'exercices associés à plusieurs sous-compétences de la compétence choisie. Le système propose une liste d'exercices au début d'une session en utilisant le paradigme du raisonnement à partir de cas avec une base de données de questions. - -Le système AI-VT est un EIAH générique dont la structure globale est présentée sur la figure \figref{figSys1}. Il intègre 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 sont liées à des sous-compétences, elles-mêmes liées à des 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 niveaux de complexité et le temps par session. L'apprenant quant à lui, 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 les 20 descripteurs permettant de caractériser le profil de l'apprenant décrits dans \cite{Daubias2011}. - -\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 du RàPC, le système global AI-TV part du principe que la création d'une session pour un apprenant peut être réalisé par analogie avec celles proposées à des étudiants aux acquis, besoins et capacités similaires. AI-VT propose une liste d'exercices en fonction de la compétence ou de la sous-compétence sélectionnée par similitude avec celles proposées auparavant à d'autres apprenants. - -L'algorithme d'AI-VT tente de tenir compte de l'équilibre entre répétitivité et variété. De plus, le nombre d'exercices par session change en fonction du domaine, de la compétence choisie et du niveau de l'apprenant. La liste d'exercices est générée au début de chaque séance et elle n'est pas modifiée au cours de la séance en fonction des réponses fournies par l'apprenant : les listes d'exercices sont statiques pendant la séance \cite{10.1007/978-3-030-01081-2_9}. - -\begin{table}[!ht] -\centering -\begin{tabular}{p{1in}p{2.5in}p{1.5in}} -Type&Definition&Système AI-VT\\ -\hline -Subject&Acteur humain concerné par le profil&Apprentissage seul et en groupe\\ -Collaboration&Le rôle de la collaboration dans les activités du profil&Individuel, Collaboratif\\ -Distance&Le rôle de la distance dans les activités du profil&Presentiel, Distanciel\\ -Discipline&Discipline des informations contenues dans le -profil&Generic\\ -Niveau&Le niveau scolaire de la matière concernée par le profil &Generic\\ -Initiateur&L'acteur humain à l'origine de la décision de créer le profil de création&Professeur, Administrateur\\ -Créateur&L'acteur humain ou logiciel qui compose le profil&Professeur, Administrateur\\ -Destinataire&Acteur humain ou logiciel exploitant le profil&Apprenant\\ -Temps&Période du profil&Asynchrone\\ -Évolution&L'évolutivité du profil &Profil évolutif\\ -Type&Le type d'informations contenues dans le profil &Profil de l'apprenant\\ -Nature&La nature des informations contenues dans le -profil&Connaissances et compétences\\ -Évaluation&La forme sous laquelle l'information est -évaluée&Rating, Taux de maîtrise\\ -Représentation interne&Représentation interne utilisée par le système informatique pour manipuler les profils&Tables\\ -Représentation externe&Représentation utilisée pour stocker le profil &Liste de valeurs\\ -Visualisation&Représentation utilisée pour présenter le profil à ses destinataires&Représentation textuel et graphique standard\\ -Norme&Norme ou standard éducatif & - \\ -Format&Format de stockage du profil &Base de données relationnelle\\ -Plate-forme&plate-forme informatique compatible&Web\\ -Dispositifs&le type de dispositif d'affichage du profil &Ordinateur ou appareils connectés\\ -\end{tabular} -\caption{Un tableau décrivant les caractéristiques du système AI-VT} -\label{tabDesc} -\end{table} - -\section{Modèle d'architecture proposé} - -La nouvelle architecture proposée a pour objectif d'intégrer de nouvelles fonctionnalités complémetaires au système initial sans en modifier les fonctionnalités. L'idée consiste donc à pouvoir activer simplement le module correspondant en envoyant et en recevant les informations nécessaires à son fonctionnement. Une évolution vers une architecture plus modulaire permettra ainsi d'ajouter de nouvelles fonctionnalités au système d'origine en intégrant de nouveaux modules ou en faisant évoluer les modules existants. La conception modulaire facilite également la maintenance du code, le développement et l'intégration de nouvelles extensions. De plus, le système pourra être configuré et adapté module par module, réduisant ainsi les risques de pannes et les coûts de maintenance et d'évolution. La modularité permet également d'exécuter les programmes de chaque module de manière asynchrone, en parallèle ou en mode distribué si nécessaire. - -L'architecture se compose de deux éléments principaux représentés sur la figure \figref{sa1} : le système central AI-VT et les modules fonctionnels. Le système central gère l'ensemble du processus d'apprentissage ; il génère et démarre les séances ; il stocke les données relatives aux compétences, aux questions, aux ressources, aux apprenants et aux réponses ; il contient les commandes et l'interface générale ; il gère le flux d'informations et active les modules nécessaires. Les modules sont un ensemble de fonctionnalités indépendantes mises en Å“uvre avec des algorithmes d'intelligence artificielle qui reçoivent et envoient des données depuis le composant central. Chaque module fonctionne selon des critères spécifiques liés à son propre objectif. Les modules sont regroupés en couches selon leur fonctionnalité : correction automatique, identification, adaptation, révision et test. L'enseignant et l'apprenant n'utilisent pas les modules directement ; ceux-ci sont appelés par le système pour compléter certaines fonctionnalités. - -\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} - -La couche de correction automatique (LC) contient les modules chargés de recevoir les réponses des apprenants et, conformément aux algorithmes et critères définis, d'établir une note cohérente avec une réponse de référence à une question spécifique. Dans cette couche, le module routeur (LC0) est chargé d'identifier le type de correction nécessaire et d'instancier le module approprié pour l'exécution de la tâche spécifique. - -La couche d'identification (LD) contient les modules qui identifient les faiblesses ou les variables externes des apprenants lors de l'exécution des exercices proposés par le système ou après l'analyse des résultats. Ces modules aident à personnaliser le processus d'apprentissage en fonction de l'analyse des résultats obtenus par les apprenants. - -La couche de révision (LR) comprend les modules qui prennent les données des résultats obtenus dans la couche LC et les résultats de l'analyse de la couche LD pour modifier le parcours de l'apprenant en essayant de renforcer l'apprentissage dans les faiblesses détectées. Ici se trouvent également les modules qui obtiennent des informations de la part des apprenants et tentent de prédire leurs résultats en fonction des différentes compétences et des différents niveaux de complexité. - -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 la raison pour laquelle la couche de test (LT) a été définie. Les modules qui permettent de générer des données synthétiques selon des critères variables font partie de cette couche. Les modules de cette couche permettent d'obtenir des résultats numériques des modules, d'appliquer des métriques, et ainsi d'évaluer les modules selon différents critères et complexités. - -Le schéma complet de l'architecture est représenté sur la figure \figref{sa1}. Sur cette figure, les lignes pleines représentent un flux d'informations bidirectionnel, les lignes pleines terminées par 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 indiquant le type d'information transmis au système central par le module sont également représentés. 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 y figurent également. Comme le montre cette figure, certains dispositifs ont besoin de données provenant de sources externes telles que le robot NAO, des capteurs, caméra vidéo ou microphone. - -\subsection{Correction automatique} - -L'une des couches importantes et la couche de correction automatique. Dans cette couche, les modules ont la capacité de recevoir et d'évaluer différents types de réponses données par les apprenants en fonction du contexte et de la question que le système a proposée. Les modules représentés ont la capacité d'évaluer une réponse donnée par l'apprenant. Des études et certains programmes ont déjà été réalisés dans l'analyse de vidéo, de texte audio (langage naturel) et de code source (Java, Python). D'autres modules permettent également d'analyser des images, des expressions mathématiques, des valeurs générées par des capteurs physiques et des variables définies pour des activités sportives spécifiques. - -Le module routeur (LC0) a pour fonction d'identifier le type \colorbox{yellow}{préciser ce qu'est un type de réponse ?} de réponse et de la rediriger vers le module d'analyse correspondant ; une fois la réponse générée, ce module la redirige vers le système AI-VT principal. - -Le module vidéo (LC1) permet de capturer un flux d'images à partir d'un dispositif externe (caméra vidéo ou robot NAO) et de les analyser pour déterminer si une réponse donnée est correcte, actuellement le module est utilisé pour évaluer la réponse à la question : montrer \textit{n} nombre de doigts. L'algorithme implémenté détecte les doigts qui apparaissent sur la caméra, les compte et détermine s'il s'agit de la bonne réponse à la question donnée. - -Le module audio (LC2) analyse une piste audio et convertit son contenu en texte. Une fois le texte généré, il peut être comparé à une réponse attendue à la question posée à l'aide de techniques NLP mises en Å“uvre dans le module GC5. Un score d'approximation estimé peut alors être calculé. Le module audio (LC2) analyse une piste audio et convertit son contenu en texte \colorbox{yellow}{sans le comparer à la réponse attendue ? LC2 est-il utilisé dans LC1 ?}. - -Le module d'analyse du code (LC3) génère un score après l'exécution de plusieurs étapes \colorbox{yellow}{exercices ?}. En premier lieu, il détermine l'existence ou non de faiblesses dans certaines compétences prédéfinies. Il transforme ensuite la représentation du code en un vecteur numérique à comparer avec une réponse de référence : le résultat de la pondération entre les faiblesses détectées et le pourcentage de comparaison donne un score. - -Le module d'analyse de texte (LC5) transforme le texte envoyé par l'apprenant en un vecteur numérique qui peut être comparé au vecteur numérique d'une réponse attendue. Dans ce cas, la réponse donnée ne doit pas nécessairement être exactement la même que la réponse attendue. La représentation vectorielle permet d'établir des similitudes dans l'espace, même si les termes utilisés et la longueur du texte diffèrent. - -Les modules LC6, LC7, LC8 et LC9 sont capables d'analyser différents types de réponses potentielles encore gérées par le système AI-VT à ce stade. - -\subsection{Identification} - -Les modules de la couche d'identification visent à extraire des informations complémentaires à la note de l'étudiant pour chacune des réponses envoyées au système. Ces informations complémentaires permettent d'obtenir principalement des informations sur les expressions et les faiblesses qui peuvent se manifester dans chaque sous-compétence et niveau de complexité. Ce module d'AI-VT est ainsi capable d'obtenir une meilleure estimation de l'état de l'apprentissage afin de mieux adapter le parcours de l'apprenant. - -Les modules d'identification LD1, LD2 et LD4 tentent de détecter les comportements, les émotions et les sentiments à l'aide de dispositifs externes tels que la caméra vidéo et le microphone. Dans le cas de l'analyse vidéo, des réseaux neuronaux d'apprentissage profond sont utilisés pour capturer et analyser les images statiques obtenues à partir du flux de la caméra vidéo. Le modèle d'IA a été entraîné à détecter des émotions prédéfinies. Le module audio vise à détecter le même type d'émotions, mais à partir de l'analyse des signaux obtenus à partir d'un microphone. Il utilise également l'apprentissage profond entrainé avec des signaux qui présentent différentes émotions prédéfinies. Le module capteur est plus générique, mais il peut être subdivisé en modules spécifiques en fonction du type de capteur et du signal à analyser. Toutefois, l'idée de la détection est la même : détecter des émotions prédéfinies. - -Le module Analyse des données (LD3) est différent car, en plus d'être générique, il tente d'identifier les faiblesses dans des compétences spécifiques en fonction du type d'évaluation. Ce module peut contenir différents modèles entraînés pour chaque type de cas. Pour les exercices linguistiques, les faiblesses identifiables peuvent être la conjugaison des verbes, l'utilisation des temps, le vocabulaire, la correspondance des genres de mots, etc. Si l'exercice est de type programmation le module est capable d'identifier des faiblesses liées à la syntaxe, la déclaration de variables, l'appel de fonctions, la construction de structures, etc. Ce module fonctionne sur la base d'implémentation de modèles d'apprentissage profond et de modèles collaboratifs tels que le raisonnement à partir de cas \colorbox{yellow}{reférence vers un autre chapitre ? Ces outils seront-ils présentés plus }\\ -\colorbox{yellow}{loin dans le manuscrit ?}. - -\subsection{Révision} - -\colorbox{yellow}{De la même manière, ces outils seront-ils détaillés plus loin dans le }\\ -\colorbox{yellow}{manuscrit ? Auquel cas, une phrase invitant le lecteur à aller plus loin pour plus}\\ -\colorbox{yellow}{ de détail serait intéressant}\\ - -Dans la couche de révision, les modules utilisent les informations générées par les modules des couches de correction automatique et d'identification ainsi que les informations complémentaires de l'apprenant stockées dans la base de données du système. Ces modules valident le fait que la recommandation générée est optimale pour l'apprenant. Toutes les informations récoltées permettent d'établir la meilleure façon de guider l'apprenant vers une meilleure compréhension en surmontant les faiblesses et les lacunes qui ont été identifiées. - -Les ressources recommandées par le module LR1 proviennent d'une base de données déjà établie que le module consulte et suggère à l'étudiant en fonction du résultat de la comparaison de l'état d'apprentissage, du niveau et des caractéristiques et spécifications de chacune des ressources. - -Le module LR2 a deux variantes fondées sur les valeurs générées par l'apprenant lorsque la séance d'entrainement est en cours : l'une déterministe et l'autre stochastique. Le modèle déterministe utilise un tableau prédéterminé de rangs sur lequel l'apprenant est positionné pour générer la suggestion d'adaptation. Le modèle stochastique utilise des distributions de probabilités dynamiques qui changent en fonction des résultats de l'apprenant à chaque niveau de complexité de la même sous-compétence. - -D'autres modules proposant une prédiction avec les mêmes données que celles qui ont été utilisées pour la génération de l'adaptation sont aujourd'hui implémentés dans AI-VT. Ils permettent d'estimer plus précisément la performance de l'apprenant et si effectivement l'adaptation proposée lui permet d'acquérir les compétences nécessaires et d'améliorer les notes obtenues. - -Le module LR3 obtient dynamiquement des structures variables à partir des informations extraites du système AI-VT central. Ce module peut également effectuer des transformations dans la structure, le contenu et la représentation des données des apprenants. - -Le module LR4 utilise les informations produites par l'apprenant et les informations collaboratives pour tenter de prédire les performances futures de l'apprenant. En particulier avec la recommandation générée par les modules de la couche adaptative, la prédiction est utilisée pour valider l'adaptation recommandée et l'ajuster si nécessaire. - -\subsection{Test} - -La couche de test fonctionne en amont et en aval de la génération des séances d'netrainement. 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. - -Les outils des différentes couches de l'architecture peuvent communiquer entre eux, car pour que certains de leurs modules internes fonctionnent, ils 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 lorsque le système génère une séance ou l'adapte ou encore lorsqu'un module expérimental doit être évalué. 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[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é sur la figure \figref{figFlow}. La première étape consiste à envoyer le test généré par le système AI-VT à l'apprenant. Lors de 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 le résultat de 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} - -%\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} - -L'architecture proposée est fondée sur des concepts et des modèles couramment utilisés pour concevoir des systèmes complexes. Ils utilisent des algorithmes et des outils d'intelligence artificielle. Ce type de conception permet la mise en Å“uvre d'un système fonctionnel doté d'une capacité d'adaptation, nécessaire à l'exécution de l'une des principales exigences des systèmes d'apprentissage intelligents. En outre, comme l'indiquent les travaux cités en référence, l'architecture modulaire permet une mise en Å“uvre plus souple et donne au système la possibilité d'évoluer rapidement et même d'ajouter des fonctionnalités complémentaires sans affecter le système et les données qui y sont stockées. +\chapter{Architecture Globale pour le Système AI-VT} + +\section{Introduction} + +Il est important de définir et décrire l'architecture logicielle d'un système complexe afin de mieux comprendre son fonctionnement. L'architecture montre les composants, les couches, les fonctionnalités et les interactions. Ce chapitre présente l'architecture modulaire proposée pour le système AI-VT. Les modules intègrent des outils issus de différents paradigmes, des modèles et des algorithmes d'intelligence artificielle permettant au système d'être plus performant. Les objectifs de l'architecture proposée sont de rendre le logiciel AI-VT (Artificial Intelligence Virtual Trainer) stable, évolutif, performant et maintenable. L'architecture proposée se compose de quatre couches indépendantes, chacune dédiée à une fonctionnalité spécifique : correction automatique, identification, révision et test. Le contenu de ce chapitre est partiellement extrait du travail de Soto \textit{et al.} \cite{10.1007/978-3-031-63646-2_13}. + +Il est possible de classer les architectures selon deux catégories : les architectures monolithiques et les architectures modulaires. Dans une architecture monolithique, le système logiciel est considéré comme une entité unique et unitaire avec une seule source de code, une seule base de données et un seul déploiement pour l'ensemble du système ; ce type de système est simple à développer et à tester mais il est peu adapté à la mise à jour et à l'évolution en raison de sa rigidité. Une architecture modulaire divise le système en modules indépendants qui peuvent communiquer entre eux, chaque module contenant alors tout ce qui est nécessaire pour fonctionner. En fait, de nombreux systèmes logiciels ont été conçus avec une architecture modulaire en raison des multiples avantages qu'elle présente \cite{Auer} \cite{jmse10040464}. + +L'EIAH AI-VT a ainsi évolué vers une architecture modulaire que nous présentons dans ce chapitre. Après avoir rappelé le fonctionnement et les différents composants initiaux du système AI-VT, ce chapitre présente l'architecture modulaire implémentée lors de cette thèse et permettant à AI-VT d'intégrer de nouvelles fonctionnalités. + +%---------------------------------------------------------------------------------------- +% SECTION 2 +%---------------------------------------------------------------------------------------- + +\section{Description du système AI-VT} + +Pour rappel, le système AI-VT est un outil pédagogique générique qui vise à accompagner les apprenants dans leur apprentissage en leur proposant des fiches d'exercices appelées sessions. Durant chaque session, les capacités attendues sont divisées en compétences, elles-mêmes divisées en sous-compétences. L'apprenant choisit une compétence à travailler et le système génère une session composée d'exercices associés à plusieurs sous-compétences de la compétence choisie. Le système propose une liste d'exercices au début d'une session en utilisant le paradigme du raisonnement à partir de cas avec une base de données de questions. + +Le système AI-VT est un EIAH générique dont la structure globale est présentée sur la figure \figref{figSys1}. Il intègre 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 sont liées à des sous-compétences, elles-mêmes liées à des 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 niveaux de complexité et le temps par session. L'apprenant quant à lui, 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 les 20 descripteurs permettant de caractériser le profil de l'apprenant décrits dans \cite{Daubias2011}. + +\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 du RàPC, le système global AI-TV part du principe que la création d'une session pour un apprenant peut être réalisé par analogie avec celles proposées à des étudiants aux acquis, besoins et capacités similaires. AI-VT propose une liste d'exercices en fonction de la compétence ou de la sous-compétence sélectionnée par similitude avec celles proposées auparavant à d'autres apprenants. + +L'algorithme d'AI-VT tente de tenir compte de l'équilibre entre répétitivité et variété. De plus, le nombre d'exercices par session change en fonction du domaine, de la compétence choisie et du niveau de l'apprenant. La liste d'exercices est générée au début de chaque séance et elle n'est pas modifiée au cours de la séance en fonction des réponses fournies par l'apprenant : les listes d'exercices sont statiques pendant la séance \cite{10.1007/978-3-030-01081-2_9}. + +\begin{table}[!ht] +\centering +\begin{tabular}{p{1in}p{2.5in}p{1.5in}} +Type&Definition&Système AI-VT\\ +\hline +Subject&Acteur humain concerné par le profil&Apprentissage seul et en groupe\\ +Collaboration&Le rôle de la collaboration dans les activités du profil&Individuel, Collaboratif\\ +Distance&Le rôle de la distance dans les activités du profil&Presentiel, Distanciel\\ +Discipline&Discipline des informations contenues dans le +profil&Generic\\ +Niveau&Le niveau scolaire de la matière concernée par le profil &Generic\\ +Initiateur&L'acteur humain à l'origine de la décision de créer le profil de création&Professeur, Administrateur\\ +Créateur&L'acteur humain ou logiciel qui compose le profil&Professeur, Administrateur\\ +Destinataire&Acteur humain ou logiciel exploitant le profil&Apprenant\\ +Temps&Période du profil&Asynchrone\\ +Évolution&L'évolutivité du profil &Profil évolutif\\ +Type&Le type d'informations contenues dans le profil &Profil de l'apprenant\\ +Nature&La nature des informations contenues dans le +profil&Connaissances et compétences\\ +Évaluation&La forme sous laquelle l'information est +évaluée&Rating, Taux de maîtrise\\ +Représentation interne&Représentation interne utilisée par le système informatique pour manipuler les profils&Tables\\ +Représentation externe&Représentation utilisée pour stocker le profil &Liste de valeurs\\ +Visualisation&Représentation utilisée pour présenter le profil à ses destinataires&Représentation textuel et graphique standard\\ +Norme&Norme ou standard éducatif & - \\ +Format&Format de stockage du profil &Base de données relationnelle\\ +Plate-forme&plate-forme informatique compatible&Web\\ +Dispositifs&le type de dispositif d'affichage du profil &Ordinateur ou appareils connectés\\ +\end{tabular} +\caption{Un tableau décrivant les caractéristiques du système AI-VT} +\label{tabDesc} +\end{table} + +\section{Modèle d'architecture proposé} + +La nouvelle architecture proposée a pour objectif d'intégrer de nouvelles fonctionnalités complémetaires au système initial sans en modifier les fonctionnalités. L'idée consiste donc à pouvoir activer simplement le module correspondant en envoyant et en recevant les informations nécessaires à son fonctionnement. Une évolution vers une architecture plus modulaire permettra ainsi d'ajouter de nouvelles fonctionnalités au système d'origine en intégrant de nouveaux modules ou en faisant évoluer les modules existants. La conception modulaire facilite également la maintenance du code, le développement et l'intégration de nouvelles extensions. De plus, le système pourra être configuré et adapté module par module, réduisant ainsi les risques de pannes et les coûts de maintenance et d'évolution. La modularité permet également d'exécuter les programmes de chaque module de manière asynchrone, en parallèle ou en mode distribué si nécessaire. + +L'architecture se compose de deux éléments principaux représentés sur la figure \figref{sa1} : le système central AI-VT et les modules fonctionnels. Le système central gère l'ensemble du processus d'apprentissage ; il génère et démarre les séances ; il stocke les données relatives aux compétences, aux questions, aux ressources, aux apprenants et aux réponses ; il contient les commandes et l'interface générale ; il gère le flux d'informations et active les modules nécessaires. Les modules sont un ensemble de fonctionnalités indépendantes mises en Å“uvre avec des algorithmes d'intelligence artificielle qui reçoivent et envoient des données depuis le composant central. Chaque module fonctionne selon des critères spécifiques liés à son propre objectif. Les modules sont regroupés en couches selon leur fonctionnalité : correction automatique, identification, adaptation, révision et test. L'enseignant et l'apprenant n'utilisent pas les modules directement ; ceux-ci sont appelés par le système pour compléter certaines fonctionnalités. + +\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} + +La couche de correction automatique (LC) contient les modules chargés de recevoir les réponses des apprenants et, conformément aux algorithmes et critères définis, d'établir une note cohérente avec une réponse de référence à une question spécifique. Dans cette couche, le module routeur (LC0) est chargé d'identifier le type de correction nécessaire et d'instancier le module approprié pour l'exécution de la tâche spécifique. + +La couche d'identification (LD) contient les modules qui identifient les faiblesses ou les variables externes des apprenants lors de l'exécution des exercices proposés par le système ou après l'analyse des résultats. Ces modules aident à personnaliser le processus d'apprentissage en fonction de l'analyse des résultats obtenus par les apprenants. + +La couche de révision (LR) comprend les modules qui prennent les données des résultats obtenus dans la couche LC et les résultats de l'analyse de la couche LD pour modifier le parcours de l'apprenant en essayant de renforcer l'apprentissage dans les faiblesses détectées. Ici se trouvent également les modules qui obtiennent des informations de la part des apprenants et tentent de prédire leurs résultats en fonction des différentes compétences et des différents niveaux de complexité. + +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 la raison pour laquelle la couche de test (LT) a été définie. Les modules qui permettent de générer des données synthétiques selon des critères variables font partie de cette couche. Les modules de cette couche permettent d'obtenir des résultats numériques des modules, d'appliquer des métriques, et ainsi d'évaluer les modules selon différents critères et complexités. + +Le schéma complet de l'architecture est représenté sur la figure \figref{sa1}. Sur cette figure, les lignes pleines représentent un flux d'informations bidirectionnel, les lignes pleines terminées par 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 indiquant le type d'information transmis au système central par le module sont également représentés. 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 y figurent également. Comme le montre cette figure, certains dispositifs ont besoin de données provenant de sources externes telles que le robot NAO, des capteurs, caméra vidéo ou microphone. + +\subsection{Correction automatique} + +L'une des couches importantes et la couche de correction automatique. Dans cette couche, les modules ont la capacité de recevoir et d'évaluer différents types de réponses données par les apprenants en fonction du contexte et de la question que le système a proposée. Les modules représentés ont la capacité d'évaluer une réponse donnée par l'apprenant. Des études et certains programmes ont déjà été réalisés dans l'analyse de vidéo, de texte audio (langage naturel) et de code source (Java, Python). D'autres modules permettent également d'analyser des images, des expressions mathématiques, des valeurs générées par des capteurs physiques et des variables définies pour des activités sportives spécifiques. + +Le module routeur (LC0) a pour fonction d'identifier le type de réponse donnée par l'apprenant, c'est à dire reconnaître si la réponse donnée par l'apprenant est vidéo, audio, texte, image, etc et de la rediriger vers le module d'analyse correspondant ; une fois le module spécifique obtient les résultats de l'analyse de la réponse donnée, le router les redirige vers le système AI-VT principal. + +Le module vidéo (LC1) permet de capturer un flux d'images à partir d'un dispositif externe (caméra vidéo ou robot NAO) et de les analyser pour déterminer si une réponse donnée est correcte, actuellement le module est utilisé pour évaluer la réponse à la question : montrer \textit{n} nombre de doigts. L'algorithme implémenté détecte les doigts qui apparaissent sur la caméra, les compte et détermine s'il s'agit de la bonne réponse à la question donnée. + +Le module audio (LC2) analyse une piste audio et convertit son contenu en texte. Une fois le texte généré, il peut être comparé à une réponse attendue à la question posée à l'aide de techniques NLP. Un score d'approximation estimé peut alors être calculé. Pour la comparaison est utilisé le module de texte (LC4) qui permet d'établir le score de similarité entre le texte envoyé comme réponse de l'apprenant ou converti depuis une réponse audio et un texte de référence. + +Le module d'analyse du code (LC3) génère un score après l'exécution de plusieurs étapes. En premier lieu, il détermine l'existence ou non de faiblesses dans certaines compétences prédéfinies. Il transforme ensuite la représentation du code en un vecteur numérique à comparer avec une réponse de référence : le résultat de la pondération entre les faiblesses détectées et le pourcentage de comparaison donne un score. + +Le module d'analyse de texte (LC5) transforme le texte envoyé par l'apprenant en un vecteur numérique qui peut être comparé au vecteur numérique d'une réponse attendue. Dans ce cas, la réponse donnée ne doit pas nécessairement être exactement la même que la réponse attendue. La représentation vectorielle permet d'établir des similitudes dans l'espace, même si les termes utilisés et la longueur du texte diffèrent. + +Les modules LC6, LC7, LC8 et LC9 sont capables d'analyser différents types de réponses potentielles qui peuvent éventuellement gérées par le système AI-VT. + +Les modules LC1, LC2, LC3 ont été partiellement développés et n'ont pas été suffisamment testés pour les intégrer dans le système de façon fonctionnelle, les autres modules pour le moment sont théoriques. + +\subsection{Identification} + +Les modules de la couche d'identification visent à extraire des informations complémentaires à la note de l'étudiant pour chacune des réponses envoyées au système. Ces informations complémentaires permettent d'obtenir principalement des informations sur les expressions et les faiblesses qui peuvent se manifester dans chaque sous-compétence et niveau de complexité. Ce module d'AI-VT est ainsi capable d'obtenir une meilleure estimation de l'état de l'apprentissage afin de mieux adapter le parcours de l'apprenant. + +Les modules d'identification LD1, LD2 et LD4 tentent de détecter les comportements, les émotions et les sentiments à l'aide de dispositifs externes tels que la caméra vidéo et le microphone. Dans le cas de l'analyse vidéo, des réseaux neuronaux d'apprentissage profond sont utilisés pour capturer et analyser les images statiques obtenues à partir du flux de la caméra vidéo. Le modèle d'IA a été entraîné à détecter des émotions prédéfinies. Le module audio vise à détecter le même type d'émotions, mais à partir de l'analyse des signaux obtenus à partir d'un microphone. Il utilise également l'apprentissage profond entrainé avec des signaux qui présentent différentes émotions prédéfinies. Le module capteur est plus générique, mais il peut être subdivisé en modules spécifiques en fonction du type de capteur et du signal à analyser. Toutefois, l'idée de la détection est la même : détecter des émotions prédéfinies. + +Le module Analyse des données (LD3) est différent car, en plus d'être générique, il tente d'identifier les faiblesses dans des compétences spécifiques en fonction du type d'évaluation. Ce module peut contenir différents modèles entraînés pour chaque type de cas. Pour les exercices linguistiques, les faiblesses identifiables peuvent être la conjugaison des verbes, l'utilisation des temps, le vocabulaire, la correspondance des genres de mots, etc. Si l'exercice est de type programmation le module est capable d'identifier des faiblesses liées à la syntaxe, la déclaration de variables, l'appel de fonctions, la construction de structures, etc. Ce module fonctionne sur la base d'implémentation de modèles d'apprentissage profond et de modèles collaboratifs tels que le raisonnement à partir de cas + +Les modules LD1 et LD3 ont été partiellement développés et n'ont pas été suffisamment testés pour les intégrer dans le système de façon fonctionnelle, les autres modules pour le moment sont théoriques. + +\subsection{Révision} + +Les modules qui se trouvent dans cette section sont les principales de ce travail. Dans la couche de révision, les modules utilisent les informations générées par les modules des couches de correction automatique et d'identification ainsi que les informations complémentaires de l'apprenant stockées dans la base de données du système. Ces modules valident le fait que la recommandation générée est optimale pour l'apprenant. Toutes les informations récoltées permettent d'établir la meilleure façon de guider l'apprenant vers une meilleure compréhension en surmontant les faiblesses et les lacunes qui ont été identifiées. + +Les ressources recommandées par le module LR1 proviennent d'une base de données déjà établie que le module consulte et suggère à l'étudiant en fonction du résultat de la comparaison de l'état d'apprentissage, du niveau et des caractéristiques et spécifications de chacune des ressources. + +Le module LR2 a deux variantes fondées sur les valeurs générées par l'apprenant lorsque la séance d'entrainement est en cours : l'une déterministe et l'autre stochastique. Le modèle déterministe utilise un tableau prédéterminé de rangs sur lequel l'apprenant est positionné pour générer la suggestion d'adaptation. Le modèle stochastique utilise des distributions de probabilités dynamiques qui changent en fonction des résultats de l'apprenant à chaque niveau de complexité de la même sous-compétence. + +D'autres modules proposant une prédiction avec les mêmes données que celles qui ont été utilisées pour la génération de l'adaptation sont aujourd'hui implémentés dans AI-VT. Ils permettent d'estimer plus précisément la performance de l'apprenant et si effectivement l'adaptation proposée lui permet d'acquérir les compétences nécessaires et d'améliorer les notes obtenues. + +Le module LR3 obtient dynamiquement des structures variables à partir des informations extraites du système AI-VT central. Ce module peut également effectuer des transformations dans la structure, le contenu et la représentation des données des apprenants. + +Le module LR4 utilise les informations produites par l'apprenant et les informations collaboratives pour tenter de prédire les performances futures de l'apprenant. En particulier avec la recommandation générée par les modules de la couche adaptative, la prédiction est utilisée pour valider l'adaptation recommandée et l'ajuster si nécessaire. + +Le module LR1 est fonctionnelle dans le système AI-VT, mais encore il est nécessaire ajouter plus de ressources en fonction des questions configurées. L'algorithme proposé pour le module LR2 est décrit dans le chapitre 7, l'algorithme proposé pour les modules LR3, et LR4 apparait dans le chapitre 6 + +\subsection{Test} + +La couche de test fonctionne en amont et en aval de la génération des séances d'netrainement. 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. + +Les outils des différentes couches de l'architecture peuvent communiquer entre eux, car pour que certains de leurs modules internes fonctionnent, ils 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 lorsque le système génère une séance ou l'adapte ou encore lorsqu'un module expérimental doit être évalué. 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.8}{./Figures/Layers.png}{Relation entre les couches définies de l'architecture.}{figLayers} + +%\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é sur la figure \figref{figFlow}. La première étape consiste à envoyer le test généré par le système AI-VT à l'apprenant. Lors de 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 le résultat de 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} + +%\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} + +L'architecture proposée est fondée sur des concepts et des modèles couramment utilisés pour concevoir des systèmes complexes. Ils utilisent des algorithmes et des outils d'intelligence artificielle. Ce type de conception permet la mise en Å“uvre d'un système fonctionnel doté d'une capacité d'adaptation, nécessaire à l'exécution de l'une des principales exigences des systèmes d'apprentissage intelligents. En outre, comme l'indiquent les travaux cités en référence, l'architecture modulaire permet une mise en Å“uvre plus souple et donne au système la possibilité d'évoluer rapidement et même d'ajouter des fonctionnalités complémentaires sans affecter le système et les données qui y sont stockées. diff --git a/chapters/ESCBR.aux b/chapters/ESCBR.aux index c0c95e0..4920927 100644 --- a/chapters/ESCBR.aux +++ b/chapters/ESCBR.aux @@ -20,72 +20,72 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Rechercher}{53}{subsection.6.2.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Flux du \textit {Stacking} RàPC\relax }}{54}{figure.caption.23}\protected@file@percent } \newlabel{figFlowCBR}{{6.2}{54}{Flux du \textit {Stacking} RàPC\relax }{figure.caption.23}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Réutiliser}{54}{subsection.6.2.2}\protected@file@percent } \@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }}{55}{table.caption.24}\protected@file@percent } \newlabel{tabVarPar}{{6.1}{55}{Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }{table.caption.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Réutiliser}{55}{subsection.6.2.2}\protected@file@percent } \newlabel{gen00}{{6.1}{55}{Réutiliser}{equation.6.2.1}{}} -\newlabel{gen01}{{6.2}{55}{Réutiliser}{equation.6.2.2}{}} \@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces \textit {Stacking} pour chercher les plus proches voisins\relax }}{56}{figure.caption.25}\protected@file@percent } \newlabel{figSta1}{{6.3}{56}{\textit {Stacking} pour chercher les plus proches voisins\relax }{figure.caption.25}{}} \@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces Génération et vérification automatique des solutions\relax }}{56}{figure.caption.26}\protected@file@percent } \newlabel{figAuto}{{6.4}{56}{Génération et vérification automatique des solutions\relax }{figure.caption.26}{}} -\newlabel{gen2}{{6.3}{56}{Réutiliser}{equation.6.2.3}{}} +\newlabel{gen01}{{6.2}{57}{Réutiliser}{equation.6.2.2}{}} +\newlabel{gen2}{{6.3}{57}{Réutiliser}{equation.6.2.3}{}} \citation{doi:10.1137/23M1592420} -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces \textit {Stacking} pour la génération de solutions\relax }}{58}{figure.caption.27}\protected@file@percent } -\newlabel{figSta2}{{6.5}{58}{\textit {Stacking} pour la génération de solutions\relax }{figure.caption.27}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Révision}{58}{subsection.6.2.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces \textit {Stacking} pour la génération de solutions\relax }}{59}{figure.caption.27}\protected@file@percent } +\newlabel{figSta2}{{6.5}{59}{\textit {Stacking} pour la génération de solutions\relax }{figure.caption.27}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Révision}{59}{subsection.6.2.3}\protected@file@percent } \newlabel{eqOpt0}{{6.18}{59}{Révision}{equation.6.2.18}{}} \newlabel{eqOpt}{{6.19}{59}{Révision}{equation.6.2.19}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Représentation graphique en deux dimensions du problème de moyenne geométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }}{59}{figure.caption.28}\protected@file@percent } -\newlabel{fig:FW}{{6.6}{59}{Représentation graphique en deux dimensions du problème de moyenne geométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }{figure.caption.28}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Mémorisation}{59}{subsection.6.2.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Résultats}{59}{section.6.3}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Description des bases de données évaluées. (* après codification comme \textit {String})\relax }}{60}{table.caption.29}\protected@file@percent } -\newlabel{tabBases}{{6.2}{60}{Description des bases de données évaluées. (* après codification comme \textit {String})\relax }{table.caption.29}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.3}{\ignorespaces Liste des algorithmes évalués\relax }}{60}{table.caption.30}\protected@file@percent } -\newlabel{tabAlgs}{{6.3}{60}{Liste des algorithmes évalués\relax }{table.caption.30}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.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 }}{60}{table.caption.31}\protected@file@percent } -\newlabel{tabRes1}{{6.4}{60}{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.31}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Représentation graphique en deux dimensions du problème de moyenne geométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }}{60}{figure.caption.28}\protected@file@percent } +\newlabel{fig:FW}{{6.6}{60}{Représentation graphique en deux dimensions du problème de moyenne geométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }{figure.caption.28}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Mémorisation}{60}{subsection.6.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Résultats}{60}{section.6.3}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Description des bases de données évaluées. (* après codification comme \textit {String})\relax }}{61}{table.caption.29}\protected@file@percent } +\newlabel{tabBases}{{6.2}{61}{Description des bases de données évaluées. (* après codification comme \textit {String})\relax }{table.caption.29}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.3}{\ignorespaces Liste des algorithmes évalués\relax }}{61}{table.caption.30}\protected@file@percent } +\newlabel{tabAlgs}{{6.3}{61}{Liste des algorithmes évalués\relax }{table.caption.30}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.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 }}{61}{table.caption.31}\protected@file@percent } +\newlabel{tabRes1}{{6.4}{61}{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.31}{}} \@writefile{lot}{\contentsline {table}{\numberline {6.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 }}{61}{table.caption.32}\protected@file@percent } \newlabel{tabRes2}{{6.5}{61}{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.32}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.4}Discussion}{61}{section.6.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {6.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 }}{62}{figure.caption.33}\protected@file@percent } \newlabel{figBox}{{6.7}{62}{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.33}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.5}Conclusion}{62}{section.6.5}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.6}Modèle Proposé}{62}{section.6.6}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Deux cycles du système ESCBR-SMA proposé\relax }}{63}{figure.caption.34}\protected@file@percent } -\newlabel{figNCBR}{{6.8}{63}{Deux cycles du système ESCBR-SMA proposé\relax }{figure.caption.34}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.6}{\ignorespaces Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }}{64}{table.caption.36}\protected@file@percent } -\newlabel{tabVarPar}{{6.6}{64}{Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }{table.caption.36}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Algorithmes}{64}{subsection.6.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Discussion}{62}{section.6.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.5}Conclusion}{63}{section.6.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.6}Modèle Proposé}{63}{section.6.6}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Deux cycles du système ESCBR-SMA proposé\relax }}{64}{figure.caption.34}\protected@file@percent } +\newlabel{figNCBR}{{6.8}{64}{Deux cycles du système ESCBR-SMA proposé\relax }{figure.caption.34}{}} \@writefile{lof}{\contentsline {figure}{\numberline {6.9}{\ignorespaces Flux du \textit {Stacking} du RàPC (* est une tâche effectuée par chaque agent)\relax }}{65}{figure.caption.35}\protected@file@percent } \newlabel{figFlowCBR}{{6.9}{65}{Flux du \textit {Stacking} du RàPC (* est une tâche effectuée par chaque agent)\relax }{figure.caption.35}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Structure des agents}{66}{subsection.6.6.2}\protected@file@percent } -\newlabel{eqOpt1}{{6.20}{66}{Structure des agents}{equation.6.6.20}{}} -\newlabel{eqOpt2}{{6.21}{66}{Structure des agents}{equation.6.6.21}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.3}Apprentissage des agents}{66}{subsection.6.6.3}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.10}{\ignorespaces Structure interne des agents\relax }}{67}{figure.caption.37}\protected@file@percent } -\newlabel{figAgent}{{6.10}{67}{Structure interne des agents\relax }{figure.caption.37}{}} -\newlabel{eqBay}{{6.22}{67}{Apprentissage des agents}{equation.6.6.22}{}} -\newlabel{eqRta}{{6.23}{67}{Apprentissage des agents}{equation.6.6.23}{}} -\newlabel{eqRsa}{{6.24}{67}{Apprentissage des agents}{equation.6.6.24}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.4}Échanges entre les agents}{67}{subsection.6.6.4}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.11}{\ignorespaces Exemple d'évolution Bayésienne des vecteurs pour un agent. a) Initialisation des probabilités $P(B|A)$ vecteurs pour Retrieve et Reuse, b) Probabilités après quelques itérations $P(A|B)$ vecteurs pour Retrieve et Reuse\relax }}{68}{figure.caption.38}\protected@file@percent } -\newlabel{fig:bayev}{{6.11}{68}{Exemple d'évolution Bayésienne des vecteurs pour un agent. a) Initialisation des probabilités $P(B|A)$ vecteurs pour Retrieve et Reuse, b) Probabilités après quelques itérations $P(A|B)$ vecteurs pour Retrieve et Reuse\relax }{figure.caption.38}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.7}Résultats}{68}{section.6.7}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.7}{\ignorespaces Résultat 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.39}\protected@file@percent } -\newlabel{tabRes1}{{6.7}{69}{Résultat 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.39}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.8}{\ignorespaces Description des bases de données évaluées. (* après codification comme \textit {String})\relax }}{69}{table.caption.40}\protected@file@percent } -\newlabel{tabBases}{{6.8}{69}{Description des bases de données évaluées. (* après codification comme \textit {String})\relax }{table.caption.40}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.12}{\ignorespaces Résultats de la métrique MAE (Median Absolute Error) pour dix algorithmes\relax }}{69}{figure.caption.43}\protected@file@percent } -\newlabel{figBox}{{6.12}{69}{Résultats de la métrique MAE (Median Absolute Error) pour dix algorithmes\relax }{figure.caption.43}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.9}{\ignorespaces Paramètres pour tous les algorithmes comparés\relax }}{70}{table.caption.41}\protected@file@percent } -\newlabel{AlgsPar}{{6.9}{70}{Paramètres pour tous les algorithmes comparés\relax }{table.caption.41}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.10}{\ignorespaces Comparaison des résultats MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{70}{table.caption.42}\protected@file@percent } -\newlabel{tabRes2}{{6.10}{70}{Comparaison des résultats MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }{table.caption.42}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.8}Conclusion}{71}{section.6.8}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {6.6}{\ignorespaces Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }}{66}{table.caption.36}\protected@file@percent } +\newlabel{tabVarPar}{{6.6}{66}{Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }{table.caption.36}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Algorithmes}{66}{subsection.6.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Structure des agents}{67}{subsection.6.6.2}\protected@file@percent } +\newlabel{eqOpt1}{{6.20}{67}{Structure des agents}{equation.6.6.20}{}} +\newlabel{eqOpt2}{{6.21}{67}{Structure des agents}{equation.6.6.21}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.3}Apprentissage des agents}{67}{subsection.6.6.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.10}{\ignorespaces Structure interne des agents\relax }}{68}{figure.caption.37}\protected@file@percent } +\newlabel{figAgent}{{6.10}{68}{Structure interne des agents\relax }{figure.caption.37}{}} +\newlabel{eqBay}{{6.22}{68}{Apprentissage des agents}{equation.6.6.22}{}} +\newlabel{eqRta}{{6.23}{68}{Apprentissage des agents}{equation.6.6.23}{}} +\newlabel{eqRsa}{{6.24}{68}{Apprentissage des agents}{equation.6.6.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.4}Échanges entre les agents}{68}{subsection.6.6.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.11}{\ignorespaces Exemple d'évolution Bayésienne des vecteurs pour un agent. a) Initialisation des probabilités $P(B|A)$ vecteurs pour Retrieve et Reuse, b) Probabilités après quelques itérations $P(A|B)$ vecteurs pour Retrieve et Reuse\relax }}{69}{figure.caption.38}\protected@file@percent } +\newlabel{fig:bayev}{{6.11}{69}{Exemple d'évolution Bayésienne des vecteurs pour un agent. a) Initialisation des probabilités $P(B|A)$ vecteurs pour Retrieve et Reuse, b) Probabilités après quelques itérations $P(A|B)$ vecteurs pour Retrieve et Reuse\relax }{figure.caption.38}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.7}Résultats}{69}{section.6.7}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {6.7}{\ignorespaces Résultat de la métrique RMSE (Root Mean Squared Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{70}{table.caption.39}\protected@file@percent } +\newlabel{tabRes1}{{6.7}{70}{Résultat 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.39}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.8}{\ignorespaces Description des bases de données évaluées. (* après codification comme \textit {String})\relax }}{70}{table.caption.40}\protected@file@percent } +\newlabel{tabBases}{{6.8}{70}{Description des bases de données évaluées. (* après codification comme \textit {String})\relax }{table.caption.40}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.12}{\ignorespaces Résultats de la métrique MAE (Median Absolute Error) pour dix algorithmes\relax }}{70}{figure.caption.43}\protected@file@percent } +\newlabel{figBox}{{6.12}{70}{Résultats de la métrique MAE (Median Absolute Error) pour dix algorithmes\relax }{figure.caption.43}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.9}{\ignorespaces Paramètres pour tous les algorithmes comparés\relax }}{71}{table.caption.41}\protected@file@percent } +\newlabel{AlgsPar}{{6.9}{71}{Paramètres pour tous les algorithmes comparés\relax }{table.caption.41}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.10}{\ignorespaces Comparaison des résultats MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }}{71}{table.caption.42}\protected@file@percent } +\newlabel{tabRes2}{{6.10}{71}{Comparaison des résultats MAE (Median Absolute Error) pour les bases de données évaluées avec des algorithmes de régression\relax }{table.caption.42}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.8}Conclusion}{72}{section.6.8}\protected@file@percent } \@setckpt{./chapters/ESCBR}{ -\setcounter{page}{72} +\setcounter{page}{73} \setcounter{equation}{24} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/chapters/ESCBR.tex b/chapters/ESCBR.tex index 2b82335..32a68da 100644 --- a/chapters/ESCBR.tex +++ b/chapters/ESCBR.tex @@ -25,7 +25,7 @@ L'algorithme proposé ESCBR (Ensemble Stacking Case-Based Reasoning) est fondé \begin{figure}[!ht] \centering -\includegraphics[scale=0.5]{./Figures/NCBR0.png} +\includegraphics[width=\textwidth]{./Figures/NCBR0.png} \caption{Les deux cycles proposés pour le RàPC} \label{figNCBR} \end{figure} @@ -73,7 +73,7 @@ La première étape de l'algorithme consiste à trouver les cas les plus similai \begin{figure} \centering -\includegraphics[scale=0.4]{./Figures/Stacking1.png} +\includegraphics[width=\textwidth]{./Figures/Stacking1.png} \caption{\textit{Stacking} pour chercher les plus proches voisins} \label{figSta1} \end{figure} @@ -86,7 +86,7 @@ Une fois la liste globale des cas similaires établie, les informations correspo \begin{figure}[!ht] \centering -\includegraphics[scale=0.4]{./Figures/AutomaticS.png} +\includegraphics[width=\textwidth]{./Figures/AutomaticS.png} \caption{Génération et vérification automatique des solutions} \label{figAuto} \end{figure} @@ -200,7 +200,7 @@ k \sim \left(\frac{1}{nl}\right) \begin{figure} \centering -\includegraphics[scale=0.4]{./Figures/Stacking2.png} +\includegraphics[width=\textwidth]{./Figures/Stacking2.png} \caption{\textit{Stacking} pour la génération de solutions} \label{figSta2} \end{figure} @@ -225,7 +225,7 @@ min \; \left( f_s(p_w^n, s_w^m) \right) = min \left( \sum_{i=1}^{ng} \lambda_i ( \begin{figure}[!ht] \centering - \includegraphics[width=0.5\linewidth]{Figures/FW.png} + \includegraphics[width=\textwidth]{Figures/FW.png} \caption{Représentation graphique en deux dimensions du problème de moyenne geométrique. (Points associés au problème ($\lambda_1,..,\lambda_7$) et point rouge solution au problème)} \label{fig:FW} \end{figure} @@ -330,7 +330,7 @@ Avg. Rank&6.45&6.4&4.35&2.3&7.35&6.55&6.6&7.9&2.4&4.7\\ La dispersion globale, la médiane et les valeurs aberrantes pour quatre bases de données représentatives sont présentées dans la figure \ref{figBox}, où l'on peut voir que l'algorithme proposé génère plus de valeurs aberrantes que les autres algorithmes, mais la variance est faible et la convergence est proche de la valeur réelle, meilleure que la plupart des algorithmes comparés. \begin{figure} -\includegraphics[scale=0.2]{./Figures/boxplot.png} +\includegraphics[width=\textwidth]{./Figures/boxplot.png} \caption{Résultats de la métrique MAE (\textit{Median Absolute Error}) pour les dix algorithmes et quatre bases de données représentatives} \label{figBox} \end{figure} @@ -359,7 +359,7 @@ L'algorithme ESCBR-SMA est fondé sur le paradigme RàPC générique et incorpor \begin{figure}[!ht] \centering -\includegraphics[scale=0.65]{Figures/NCBR.png} +\includegraphics[width=\textwidth]{Figures/NCBR.png} \caption{Deux cycles du système ESCBR-SMA proposé} \label{figNCBR} \end{figure} diff --git a/chapters/Publications.aux b/chapters/Publications.aux index bdc09bf..34da215 100644 --- a/chapters/Publications.aux +++ b/chapters/Publications.aux @@ -1,12 +1,12 @@ \relax \providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Publications}{101}{chapter.8}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Publications}{103}{chapter.8}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Publications par rapport au sujet de thèse}{101}{section.8.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Autres publications}{102}{section.8.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Publications par rapport au sujet de thèse}{103}{section.8.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Autres publications}{104}{section.8.2}\protected@file@percent } \@setckpt{./chapters/Publications}{ -\setcounter{page}{103} +\setcounter{page}{105} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/chapters/TS.aux b/chapters/TS.aux index 32b6eee..66e776e 100644 --- a/chapters/TS.aux +++ b/chapters/TS.aux @@ -103,49 +103,49 @@ \newlabel{eqVarP}{{7.35}{91}{Progression des connaissances}{equation.7.7.35}{}} \newlabel{eqTEK}{{7.36}{91}{Progression des connaissances}{equation.7.7.36}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {7.7.3}Comparaison entre TS et BKT}{91}{subsection.7.7.3}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.8}{\ignorespaces Progression des connaissances avec l'échantillonnage de Thompson selon la divergence de Jensen-Shannon\relax }}{92}{figure.caption.61}\protected@file@percent } -\newlabel{fig:evolution}{{7.8}{92}{Progression des connaissances avec l'échantillonnage de Thompson selon la divergence de Jensen-Shannon\relax }{figure.caption.61}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {7.7.4}Système de recommandation avec ESCBR-SMA}{92}{subsection.7.7.4}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.9}{\ignorespaces Comparaison de l'évolution des notes entre les algorithmes BKT et TS\relax }}{93}{figure.caption.62}\protected@file@percent } -\newlabel{fig:EvGrades}{{7.9}{93}{Comparaison de l'évolution des notes entre les algorithmes BKT et TS\relax }{figure.caption.62}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.5}Progression des connaissances TS vs TS et ESCBR-SMA}{93}{subsection.7.7.5}\protected@file@percent } -\newlabel{eqjs4}{{7.37}{93}{Progression des connaissances TS vs TS et ESCBR-SMA}{equation.7.7.37}{}} -\newlabel{eqjs5}{{7.38}{93}{Progression des connaissances TS vs TS et ESCBR-SMA}{equation.7.7.38}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.10}{\ignorespaces Comparaison de l'évolution des niveaux entre les algorithmes BKT et TS\relax }}{94}{figure.caption.63}\protected@file@percent } -\newlabel{fig:EvCL}{{7.10}{94}{Comparaison de l'évolution des niveaux entre les algorithmes BKT et TS\relax }{figure.caption.63}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.11}{\ignorespaces Normalisation de la différence de progression entre l'échantillonnage de Thompson et l'échantillonnage de Thompson avec ESCBR pour 1000 apprenants\relax }}{94}{figure.caption.64}\protected@file@percent } -\newlabel{fig_cmp2}{{7.11}{94}{Normalisation de la différence de progression entre l'échantillonnage de Thompson et l'échantillonnage de Thompson avec ESCBR pour 1000 apprenants\relax }{figure.caption.64}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.5}Progression des connaissances TS vs TS et ESCBR-SMA}{92}{subsection.7.7.5}\protected@file@percent } +\newlabel{eqjs4}{{7.37}{92}{Progression des connaissances TS vs TS et ESCBR-SMA}{equation.7.7.37}{}} +\newlabel{eqjs5}{{7.38}{92}{Progression des connaissances TS vs TS et ESCBR-SMA}{equation.7.7.38}{}} \citation{10.1145/3578337.3605122} -\@writefile{toc}{\contentsline {section}{\numberline {7.8}Conclusion}{95}{section.7.8}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.9}Modèle Proposé}{95}{section.7.9}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.12}{\ignorespaces Architecture Proposed Algorithm\relax }}{96}{figure.caption.65}\protected@file@percent } -\newlabel{fig:Amodel}{{7.12}{96}{Architecture Proposed Algorithm\relax }{figure.caption.65}{}} -\@writefile{lot}{\contentsline {table}{\numberline {7.11}{\ignorespaces Parameters (p), variables (v) and functions (f) of proposed algorithm and metrics\relax }}{96}{table.caption.66}\protected@file@percent } -\newlabel{tabvp}{{7.11}{96}{Parameters (p), variables (v) and functions (f) of proposed algorithm and metrics\relax }{table.caption.66}{}} -\newlabel{IntEq1}{{7.39}{96}{Modèle Proposé}{equation.7.9.39}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.8}Conclusion}{93}{section.7.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.9}Modèle Proposé}{93}{section.7.9}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.11}{\ignorespaces Parameters (p), variables (v) and functions (f) of proposed algorithm and metrics\relax }}{94}{table.caption.66}\protected@file@percent } +\newlabel{tabvp}{{7.11}{94}{Parameters (p), variables (v) and functions (f) of proposed algorithm and metrics\relax }{table.caption.66}{}} +\newlabel{IntEq1}{{7.39}{94}{Modèle Proposé}{equation.7.9.39}{}} +\newlabel{IntEq2}{{7.40}{94}{Modèle Proposé}{equation.7.9.40}{}} +\newlabel{eqMixModels}{{7.41}{94}{Modèle Proposé}{equation.7.9.41}{}} \citation{Kuzilek2017} -\newlabel{IntEq2}{{7.40}{97}{Modèle Proposé}{equation.7.9.40}{}} -\newlabel{eqMixModels}{{7.41}{97}{Modèle Proposé}{equation.7.9.41}{}} -\newlabel{hp1}{{7.42}{97}{Modèle Proposé}{equation.7.9.42}{}} -\newlabel{hp21}{{7.43}{97}{Modèle Proposé}{equation.7.9.43}{}} -\newlabel{hp22}{{7.44}{97}{Modèle Proposé}{equation.7.9.44}{}} -\newlabel{hp31}{{7.45}{97}{Modèle Proposé}{equation.7.9.45}{}} -\newlabel{hpfa}{{7.46}{97}{Modèle Proposé}{equation.7.9.46}{}} -\newlabel{hpfb}{{7.47}{97}{Modèle Proposé}{equation.7.9.47}{}} -\newlabel{eqBetaH}{{7.48}{97}{Modèle Proposé}{equation.7.9.48}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.10}Résultats et Discussion}{98}{section.7.10}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.1}Système de recommandation avec une base de données d'étudiants réels (TS avec Hawkes)}{98}{subsection.7.10.1}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.13}{\ignorespaces Number of recommendations by complexity level (left static learning process, right dynamic learning process with Hawkes process)\relax }}{98}{figure.caption.67}\protected@file@percent } -\newlabel{fig:stabilityBP}{{7.13}{98}{Number of recommendations by complexity level (left static learning process, right dynamic learning process with Hawkes process)\relax }{figure.caption.67}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.2}Base de données simulée (ESCBR, TS avec Hawkes)}{98}{subsection.7.10.2}\protected@file@percent } -\newlabel{metric1}{{7.49}{99}{Base de données simulée (ESCBR, TS avec Hawkes)}{equation.7.10.49}{}} -\@writefile{lot}{\contentsline {table}{\numberline {7.12}{\ignorespaces Metric comparison ESCBR-TS and ESCBR-TS-Hawkes\relax }}{99}{table.caption.68}\protected@file@percent } -\newlabel{tab:my_label}{{7.12}{99}{Metric comparison ESCBR-TS and ESCBR-TS-Hawkes\relax }{table.caption.68}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.11}Conclusion}{99}{section.7.11}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.14}{\ignorespaces Variance evolution for Beta distribution of probability and all complexity levels (Top: static learning process. Bottom: dynamic learning process with Hawkes process)\relax }}{100}{figure.caption.69}\protected@file@percent } -\newlabel{fig:vars}{{7.14}{100}{Variance evolution for Beta distribution of probability and all complexity levels (Top: static learning process. Bottom: dynamic learning process with Hawkes process)\relax }{figure.caption.69}{}} +\newlabel{hp1}{{7.42}{95}{Modèle Proposé}{equation.7.9.42}{}} +\newlabel{hp21}{{7.43}{95}{Modèle Proposé}{equation.7.9.43}{}} +\newlabel{hp22}{{7.44}{95}{Modèle Proposé}{equation.7.9.44}{}} +\newlabel{hp31}{{7.45}{95}{Modèle Proposé}{equation.7.9.45}{}} +\newlabel{hpfa}{{7.46}{95}{Modèle Proposé}{equation.7.9.46}{}} +\newlabel{hpfb}{{7.47}{95}{Modèle Proposé}{equation.7.9.47}{}} +\newlabel{eqBetaH}{{7.48}{95}{Modèle Proposé}{equation.7.9.48}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.10}Résultats et Discussion}{95}{section.7.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.1}Système de recommandation avec une base de données d'étudiants réels (TS avec Hawkes)}{95}{subsection.7.10.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.2}Base de données simulée (ESCBR, TS avec Hawkes)}{96}{subsection.7.10.2}\protected@file@percent } +\newlabel{metric1}{{7.49}{96}{Base de données simulée (ESCBR, TS avec Hawkes)}{equation.7.10.49}{}} +\@writefile{lot}{\contentsline {table}{\numberline {7.12}{\ignorespaces Metric comparison ESCBR-TS and ESCBR-TS-Hawkes\relax }}{96}{table.caption.68}\protected@file@percent } +\newlabel{tab:my_label}{{7.12}{96}{Metric comparison ESCBR-TS and ESCBR-TS-Hawkes\relax }{table.caption.68}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.11}Conclusion}{97}{section.7.11}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.8}{\ignorespaces Progression des connaissances avec l'échantillonnage de Thompson selon la divergence de Jensen-Shannon\relax }}{98}{figure.caption.61}\protected@file@percent } +\newlabel{fig:evolution}{{7.8}{98}{Progression des connaissances avec l'échantillonnage de Thompson selon la divergence de Jensen-Shannon\relax }{figure.caption.61}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.9}{\ignorespaces Comparaison de l'évolution des notes entre les algorithmes BKT et TS\relax }}{99}{figure.caption.62}\protected@file@percent } +\newlabel{fig:EvGrades}{{7.9}{99}{Comparaison de l'évolution des notes entre les algorithmes BKT et TS\relax }{figure.caption.62}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.10}{\ignorespaces Comparaison de l'évolution des niveaux entre les algorithmes BKT et TS\relax }}{100}{figure.caption.63}\protected@file@percent } +\newlabel{fig:EvCL}{{7.10}{100}{Comparaison de l'évolution des niveaux entre les algorithmes BKT et TS\relax }{figure.caption.63}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.11}{\ignorespaces Normalisation de la différence de progression entre l'échantillonnage de Thompson et l'échantillonnage de Thompson avec ESCBR pour 1000 apprenants\relax }}{100}{figure.caption.64}\protected@file@percent } +\newlabel{fig_cmp2}{{7.11}{100}{Normalisation de la différence de progression entre l'échantillonnage de Thompson et l'échantillonnage de Thompson avec ESCBR pour 1000 apprenants\relax }{figure.caption.64}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.12}{\ignorespaces Architecture Proposed Algorithm\relax }}{101}{figure.caption.65}\protected@file@percent } +\newlabel{fig:Amodel}{{7.12}{101}{Architecture Proposed Algorithm\relax }{figure.caption.65}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.13}{\ignorespaces Number of recommendations by complexity level (left static learning process, right dynamic learning process with Hawkes process)\relax }}{101}{figure.caption.67}\protected@file@percent } +\newlabel{fig:stabilityBP}{{7.13}{101}{Number of recommendations by complexity level (left static learning process, right dynamic learning process with Hawkes process)\relax }{figure.caption.67}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.14}{\ignorespaces Variance evolution for Beta distribution of probability and all complexity levels (Top: static learning process. Bottom: dynamic learning process with Hawkes process)\relax }}{102}{figure.caption.69}\protected@file@percent } +\newlabel{fig:vars}{{7.14}{102}{Variance evolution for Beta distribution of probability and all complexity levels (Top: static learning process. Bottom: dynamic learning process with Hawkes process)\relax }{figure.caption.69}{}} \@setckpt{./chapters/TS}{ -\setcounter{page}{101} +\setcounter{page}{103} \setcounter{equation}{49} \setcounter{enumi}{0} \setcounter{enumii}{0} diff --git a/chapters/TS.tex b/chapters/TS.tex index a9055e1..3eb2b31 100644 --- a/chapters/TS.tex +++ b/chapters/TS.tex @@ -669,7 +669,7 @@ La progression totale des connaissances en $t$ est la somme des différences ent \begin{figure} \centering - \includegraphics[scale=0.5]{Figures/kEvol_TS.jpg} + \includegraphics[width=\textwidth]{Figures/kEvol_TS.jpg} \caption{Progression des connaissances avec l'échantillonnage de Thompson selon la divergence de Jensen-Shannon} \label{fig:evolution} \end{figure} @@ -682,7 +682,7 @@ L'évolution du système de recommandation TS est testée en comparaison avec BK \begin{figure} \centering - \includegraphics[scale=0.5]{Figures/GradesEv.jpg} + \includegraphics[width=\textwidth]{Figures/GradesEv.jpg} \caption{Comparaison de l'évolution des notes entre les algorithmes BKT et TS} \label{fig:EvGrades} \end{figure} @@ -691,7 +691,7 @@ Mais, si les résultats obtenus sont comparés par rapport à l'évolution du ni \begin{figure} \centering - \includegraphics[scale=0.5]{Figures/LevelsEv.jpg} + \includegraphics[width=\textwidth]{Figures/LevelsEv.jpg} \caption{Comparaison de l'évolution des niveaux entre les algorithmes BKT et TS} \label{fig:EvCL} \end{figure} @@ -728,7 +728,7 @@ La comparaison entre l'évolution des connaissances présente une bifurcation ap \begin{figure}[!h] \centering - \includegraphics[scale=0.23]{Figures/TS-ESCBR.png} + \includegraphics[width=\textwidth]{Figures/TS-ESCBR.png} \caption{Normalisation de la différence de progression entre l'échantillonnage de Thompson et l'échantillonnage de Thompson avec ESCBR pour 1000 apprenants} \label{fig_cmp2} \end{figure} @@ -857,8 +857,8 @@ Le système de recommandation TS a été testé avec un ensemble de données ada \begin{figure}[!ht] \centering - \includegraphics[width=0.5\textwidth]{./Figures/stabilityBoxplot1.png}\hfill - \includegraphics[width=0.5\textwidth]{Figures/stabilityBoxplot2.png} + \includegraphics[width=0.6\textwidth]{./Figures/stabilityBoxplot1.png}\hfill + \includegraphics[width=0.6\textwidth]{Figures/stabilityBoxplot2.png} \caption{Number of recommendations by complexity level (left static learning process, right dynamic learning process with Hawkes process)} \label{fig:stabilityBP} \end{figure} diff --git a/main.aux b/main.aux index a487c2d..a58f4e4 100644 --- a/main.aux +++ b/main.aux @@ -123,4 +123,4 @@ \bibcite{ZHAO2023118535}{Zhao et~al., 2023} \bibcite{Zhou2021}{Zhou and Wang, 2021} \bibcite{jmse10040464}{Zuluaga et~al., 2022} -\gdef \@abspage@last{118} +\gdef \@abspage@last{120} diff --git a/main.log b/main.log index 55d18b8..1eca264 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) 20 MAY 2025 15:49 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2023.5.31) 21 MAY 2025 15:28 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -987,10 +987,10 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. LaTeX Warning: Label `figNCBR' multiply defined. -LaTeX Warning: Label `tabVarPar' multiply defined. +LaTeX Warning: Label `figFlowCBR' multiply defined. -LaTeX Warning: Label `figFlowCBR' multiply defined. +LaTeX Warning: Label `tabVarPar' multiply defined. LaTeX Warning: Label `tabRes1' multiply defined. @@ -1012,9 +1012,6 @@ LaTeX Warning: Label `eqBeta' multiply defined. LaTeX Warning: Label `tabAlgs' multiply defined. -LaTeX Warning: Label `fig:Amodel' multiply defined. - - LaTeX Warning: Label `tabvp' multiply defined. @@ -1026,6 +1023,9 @@ LaTeX Warning: Label `IntEq2' multiply defined. LaTeX Warning: Label `eqMixModels' multiply defined. + +LaTeX Warning: Label `fig:Amodel' multiply defined. + ) (./chapters/Publications.aux)) \openout1 = `main.aux'. @@ -1231,12 +1231,12 @@ LaTeX Font Info: Font shape `T1/phv/m/it' in size <10.95> not available ] [6] Overfull \hbox (1.29184pt too wide) detected at line 86 - [][]\T1/phv/m/n/10.95 101[] + [][]\T1/phv/m/n/10.95 103[] [] Overfull \hbox (1.29184pt too wide) detected at line 87 - [][]\T1/phv/m/n/10.95 102[] + [][]\T1/phv/m/n/10.95 104[] [] ) @@ -1591,57 +1591,20 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] Underfull \vbox (badness 10000) has occurred while \output is active [] [45 <./Figures/Architecture AI-VT2.png>] -Underfull \hbox (badness 10000) in paragraph at lines 97--98 -[]\T1/phv/m/n/10.95 Le mo-dule rou-teur (LC0) a pour fonc-tion d'iden-ti-fier l -e type - [] - - -Underfull \hbox (badness 2478) in paragraph at lines 101--102 -[]\T1/phv/m/n/10.95 Le mo-dule au-dio (LC2) ana-lyse une piste au-dio et conver --tit son contenu en - [] - - -Underfull \hbox (badness 3333) in paragraph at lines 101--102 -\T1/phv/m/n/10.95 texte. Une fois le texte gé-néré, il peut être com-paré à une - ré-ponse at-ten- - [] - - -Underfull \hbox (badness 1178) in paragraph at lines 101--102 -\T1/phv/m/n/10.95 due à la ques-tion po-sée à l'aide de tech-niques NLP mises e -n ÷uvre dans le - [] - - -Underfull \hbox (badness 1596) in paragraph at lines 101--102 -\T1/phv/m/n/10.95 mo-dule GC5. Un score d'ap-proxi-ma-tion es-timé peut alors ê -tre cal-culé. Le mo- - [] - - -Underfull \hbox (badness 2970) in paragraph at lines 101--102 -\T1/phv/m/n/10.95 dule au-dio (LC2) ana-lyse une piste au-dio et conver-tit son - contenu en texte - [] - -[46] -Underfull \hbox (badness 10000) in paragraph at lines 120--123 - - [] +Underfull \vbox (badness 10000) has occurred while \output is active [] + [46] [47] <./Figures/Layers.png, id=969, 392.46625pt x 216.81pt> File: ./Figures/Layers.png Graphic file (type png) -Package pdftex.def Info: ./Figures/Layers.png used on input line 142. -(pdftex.def) Requested size: 235.48155pt x 130.08699pt. +Package pdftex.def Info: ./Figures/Layers.png used on input line 143. +(pdftex.def) Requested size: 313.9734pt x 173.44823pt. [48] <./Figures/flow.png, id=977, 721.69624pt x 593.21625pt> File: ./Figures/flow.png Graphic file (type png) -Package pdftex.def Info: ./Figures/flow.png used on input line 153. +Package pdftex.def Info: ./Figures/flow.png used on input line 154. (pdftex.def) Requested size: 427.43153pt x 351.33421pt. ) [49 <./Figures/Layers.png>] [50 <./Figures/flow.png>] \openout2 = `./chapters/ESCBR.aux'. @@ -1672,45 +1635,53 @@ Underfull \hbox (badness 10000) in paragraph at lines 18--19 File: ./Figures/NCBR0.png Graphic file (type png) Package pdftex.def Info: ./Figures/NCBR0.png used on input line 28. -(pdftex.def) Requested size: 311.6636pt x 229.85818pt. +(pdftex.def) Requested size: 427.43153pt x 315.24129pt. <./Figures/FlowCBR0.png, id=1019, 370.38374pt x 661.47125pt> File: ./Figures/FlowCBR0.png Graphic file (type png) Package pdftex.def Info: ./Figures/FlowCBR0.png used on input line 37. (pdftex.def) Requested size: 222.23195pt x 396.8858pt. -<./Figures/Stacking1.png, id=1021, 743.77875pt x 414.54875pt> + [53 <./Figures/NCBR0.png>] +<./Figures/Stacking1.png, id=1033, 743.77875pt x 414.54875pt> File: ./Figures/Stacking1.png Graphic file (type png) Package pdftex.def Info: ./Figures/Stacking1.png used on input line 76. -(pdftex.def) Requested size: 297.50623pt x 165.81656pt. - [53 <./Figures/NCBR0.png>] [54 <./Figures/FlowCBR0.png>] -<./Figures/AutomaticS.png, id=1044, 688.5725pt x 548.0475pt> +(pdftex.def) Requested size: 427.43153pt x 238.23717pt. + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [54 <./Figures/FlowCBR0.png>] +<./Figures/AutomaticS.png, id=1042, 688.5725pt x 548.0475pt> File: ./Figures/AutomaticS.png Graphic file (type png) Package pdftex.def Info: ./Figures/AutomaticS.png used on input line 89. -(pdftex.def) Requested size: 275.4241pt x 219.2151pt. - [55] [56 <./Figures/Stacking1.png> <./Figures/AutomaticS.png>] [57] -<./Figures/Stacking2.png, id=1076, 743.77875pt x 414.54875pt> +(pdftex.def) Requested size: 427.43153pt x 340.20406pt. + +Underfull \vbox (badness 3029) has occurred while \output is active [] + + [55] + +LaTeX Warning: Text page 56 contains only floats. + +[56 <./Figures/Stacking1.png> <./Figures/AutomaticS.png>] [57] +<./Figures/Stacking2.png, id=1071, 743.77875pt x 414.54875pt> File: ./Figures/Stacking2.png Graphic file (type png) Package pdftex.def Info: ./Figures/Stacking2.png used on input line 203. -(pdftex.def) Requested size: 297.50623pt x 165.81656pt. - [58 <./Figures/Stacking2.png>] - +(pdftex.def) Requested size: 427.43153pt x 238.23717pt. + [58] + File: Figures/FW.png Graphic file (type png) Package pdftex.def Info: Figures/FW.png used on input line 228. -(pdftex.def) Requested size: 213.71576pt x 160.16595pt. - [59 <./Figures/FW.png>] -<./Figures/boxplot.png, id=1106, 1994.45125pt x 959.585pt> +(pdftex.def) Requested size: 427.43153pt x 320.34758pt. + [59 <./Figures/Stacking2.png>] [60 <./Figures/FW.png>] [61] +<./Figures/boxplot.png, id=1122, 1994.45125pt x 959.585pt> File: ./Figures/boxplot.png Graphic file (type png) Package pdftex.def Info: ./Figures/boxplot.png used on input line 333. -(pdftex.def) Requested size: 398.88318pt x 191.91359pt. - [60] -Underfull \vbox (badness 1348) has occurred while \output is active [] - - [61] +(pdftex.def) Requested size: 427.43153pt x 205.64786pt. + [62 <./Figures/boxplot.png (PNG copy)>] Underfull \hbox (badness 10000) in paragraph at lines 352--353 [] @@ -1720,30 +1691,40 @@ Underfull \hbox (badness 10000) in paragraph at lines 352--353 [] - + File: Figures/NCBR.png Graphic file (type png) Package pdftex.def Info: Figures/NCBR.png used on input line 362. -(pdftex.def) Requested size: 405.15889pt x 289.67882pt. -[62 <./Figures/boxplot.png (PNG copy)>] [63 <./Figures/NCBR.png>] - +(pdftex.def) Requested size: 427.43153pt x 305.6051pt. +[63] +Underfull \vbox (badness 3623) has occurred while \output is active [] + + [64 <./Figures/NCBR.png>] + File: Figures/FlowCBR.png Graphic file (type png) Package pdftex.def Info: Figures/FlowCBR.png used on input line 376. (pdftex.def) Requested size: 270.41232pt x 493.24655pt. - [64] [65 <./Figures/FlowCBR.png>] - + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [65 <./Figures/FlowCBR.png>] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [66] + File: Figures/agent.png Graphic file (type png) Package pdftex.def Info: Figures/agent.png used on input line 442. (pdftex.def) Requested size: 246.61969pt x 281.7507pt. - + File: Figures/BayesianEvolution.png Graphic file (type png) Package pdftex.def Info: Figures/BayesianEvolution.png used on input line 455. (pdftex.def) Requested size: 313.16922pt x 201.25137pt. - [66] [67 <./Figures/agent.png>] + +[67] [68 <./Figures/agent.png>] Underfull \hbox (badness 10000) in paragraph at lines 528--528 []|\T1/phv/m/n/8 Input. [] @@ -1753,29 +1734,29 @@ Underfull \hbox (badness 10000) in paragraph at lines 528--529 []|\T1/phv/m/n/8 Output [] - + File: Figures/boxplot2.png Graphic file (type png) Package pdftex.def Info: Figures/boxplot2.png used on input line 626. (pdftex.def) Requested size: 419.89888pt x 217.12607pt. -[68 <./Figures/BayesianEvolution.png>] [69 <./Figures/boxplot2.png>] +[69 <./Figures/BayesianEvolution.png>] [70 <./Figures/boxplot2.png>] Underfull \vbox (badness 10000) has occurred while \output is active [] - [70]) -[71] + [71]) +[72] \openout2 = `./chapters/TS.aux'. - (./chapters/TS.tex [72 + (./chapters/TS.tex +Chapitre 7. +Underfull \vbox (badness 2512) has occurred while \output is active [] + [73 -] -Chapitre 7. -Underfull \vbox (badness 2512) has occurred while \output is active [] - [73] +] Underfull \hbox (badness 10000) in paragraph at lines 27--28 [] @@ -1872,32 +1853,30 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] File: Figures/kEvol_TS.jpg Graphic file (type jpg) Package pdftex.def Info: Figures/kEvol_TS.jpg used on input line 672. -(pdftex.def) Requested size: 371.38658pt x 278.53995pt. +(pdftex.def) Requested size: 427.43153pt x 320.58275pt. File: Figures/GradesEv.jpg Graphic file (type jpg) Package pdftex.def Info: Figures/GradesEv.jpg used on input line 685. -(pdftex.def) Requested size: 371.38658pt x 278.53995pt. +(pdftex.def) Requested size: 427.43153pt x 320.58275pt. [91] File: Figures/LevelsEv.jpg Graphic file (type jpg) Package pdftex.def Info: Figures/LevelsEv.jpg used on input line 694. -(pdftex.def) Requested size: 371.38658pt x 278.53995pt. - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [92 <./Figures/kEvol_TS.jpg>] [93 <./Figures/GradesEv.jpg>] - +(pdftex.def) Requested size: 427.43153pt x 320.58275pt. + [92] + File: Figures/TS-ESCBR.png Graphic file (type png) Package pdftex.def Info: Figures/TS-ESCBR.png used on input line 731. -(pdftex.def) Requested size: 390.38028pt x 188.37984pt. +(pdftex.def) Requested size: 427.43153pt x 206.25174pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. -Underfull \vbox (badness 10000) has occurred while \output is active [] - [94 <./Figures/LevelsEv.jpg> <./Figures/TS-ESCBR.png (PNG copy)>] Underfull \hbox (badness 10000) in paragraph at lines 741--742 [] @@ -1907,40 +1886,38 @@ Underfull \hbox (badness 10000) in paragraph at lines 741--742 [] +[93] File: Figures/Model.png Graphic file (type png) Package pdftex.def Info: Figures/Model.png used on input line 752. (pdftex.def) Requested size: 213.71576pt x 175.76495pt. -[95] -Underfull \vbox (badness 1173) has occurred while \output is active [] - - [96] -[97] -<./Figures/stabilityBoxplot1.png, id=1520, 742.775pt x 520.94624pt> + [94] [95] +<./Figures/stabilityBoxplot1.png, id=1513, 742.775pt x 520.94624pt> File: ./Figures/stabilityBoxplot1.png Graphic file (type png) Package pdftex.def Info: ./Figures/stabilityBoxplot1.png used on input line 86 0. -(pdftex.def) Requested size: 213.71576pt x 149.88614pt. - +(pdftex.def) Requested size: 256.46152pt x 179.86972pt. + File: Figures/stabilityBoxplot2.png Graphic file (type png) Package pdftex.def Info: Figures/stabilityBoxplot2.png used on input line 861. -(pdftex.def) Requested size: 213.71576pt x 149.88614pt. - [98 <./Figures/stabilityBoxplot1.png (PNG copy)> <./Figures/stabilityBoxplot2. -png (PNG copy)>] - +(pdftex.def) Requested size: 256.46152pt x 179.86972pt. + File: Figures/Var.png Graphic file (type png) Package pdftex.def Info: Figures/Var.png used on input line 897. (pdftex.def) Requested size: 427.43153pt x 227.57355pt. - + File: Figures/VarH.png Graphic file (type png) Package pdftex.def Info: Figures/VarH.png used on input line 903. (pdftex.def) Requested size: 427.43153pt x 227.57355pt. -) [99] [100 <./Figures/Var.png> <./Figures/VarH.png>] + [96]) [97] [98 <./Figures/kEvol_TS.jpg>] [99 <./Figures/GradesEv.jpg>] [100 <. +/Figures/LevelsEv.jpg> <./Figures/TS-ESCBR.png (PNG copy)>] +[101 <./Figures/stabilityBoxplot1.png (PNG copy)> <./Figures/stabilityBoxplot2. +png (PNG copy)>] [102 <./Figures/Var.png> <./Figures/VarH.png>] \openout2 = `./chapters/Publications.aux'. @@ -1981,7 +1958,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 17--18 [] -[101 +[103 @@ -2006,7 +1983,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 27--383 [] -[102] (./main.bbl [103 +[104] (./main.bbl [105 @@ -2016,7 +1993,7 @@ Underfull \hbox (badness 1394) in paragraph at lines 117--123 i-fi-cial [] -[104] [105] +[106] [107] Underfull \hbox (badness 1939) in paragraph at lines 281--285 []\T1/phv/m/n/10.95 Muangprathub, J., Boon-jing, V., and Cham-nong-thai, K. [] @@ -2027,22 +2004,22 @@ Underfull \hbox (badness 2452) in paragraph at lines 332--336 16). [] -[106] [107]) [108] +[108] [109]) [110] LaTeX Font Info: Trying to load font information for T1+pcr on input line 39 1. (/usr/local/texlive/2023/texmf-dist/tex/latex/psnfss/t1pcr.fd File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. -) [109 +) [111 ] - + File: spimufcphdthesis-backpage.pdf Graphic file (type pdf) Package pdftex.def Info: spimufcphdthesis-backpage.pdf used on input line 391. (pdftex.def) Requested size: 600.04684pt x 900.02122pt. - [110 + [112 <./spimufcphdthesis-backpage.pdf>] (./main.aux (./chapters/contexte2.aux) (./chapters/EIAH.aux) (./chapters/CBR.aux) (./chapters/Architecture.aux) @@ -2057,8 +2034,8 @@ Package rerunfilecheck Info: File `main.out' has not changed. (rerunfilecheck) Checksum: 94A2838B403BEE8504196BDB1EF81770;20781. ) Here is how much of TeX's memory you used: - 21458 strings out of 476038 - 367223 string characters out of 5790170 + 21460 strings out of 476038 + 367239 string characters out of 5790170 1903785 words of memory out of 5000000 40895 multiletter control sequences out of 15000+600000 619032 words of font info for 151 fonts, out of 8000000 for 9000 @@ -2091,10 +2068,10 @@ ts/type1/urw/courier/ucrr8a.pfb> -Output written on main.pdf (118 pages, 7704529 bytes). +Output written on main.pdf (120 pages, 7704504 bytes). PDF statistics: - 1760 PDF objects out of 2073 (max. 8388607) - 1512 compressed objects within 16 object streams - 455 named destinations out of 1000 (max. 500000) + 1769 PDF objects out of 2073 (max. 8388607) + 1519 compressed objects within 16 object streams + 457 named destinations out of 1000 (max. 500000) 914 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/main.pdf b/main.pdf index 2480f3461846474e83772dec37549dda8cd85e0f..284f54ea5488573113e6b4023908543e49b0d19d 100644 GIT binary patch delta 126534 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�U38gsZ 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%0AyEZ%-2eX( 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 z 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 T*$WFzP?#Hykx@=v9_{}CZvY+k delta 126620 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