Commit bc94538897518c3098253b5e66a5d85399fd5821
1 parent
a3b6f8bc70
Exists in
main
version correct to chapter 5 and corrections to do in chapter 6
Showing 8 changed files with 831 additions and 862 deletions Side-by-side Diff
chapters/ESCBR.aux
View file @
bc94538
... | ... | @@ -20,72 +20,72 @@ |
20 | 20 | \newlabel{figNCBR1}{{6.1}{53}{Les deux cycles proposés pour le RàPC\relax }{figure.caption.22}{}} |
21 | 21 | \@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Flux du \textit {Stacking} RàPC\relax }}{54}{figure.caption.23}\protected@file@percent } |
22 | 22 | \newlabel{figFlowCBR}{{6.2}{54}{Flux du \textit {Stacking} RàPC\relax }{figure.caption.23}{}} |
23 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.1}Rechercher}{54}{subsubsection.6.2.1.1}\protected@file@percent } | |
23 | 24 | \@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 } |
24 | 25 | \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}{}} |
25 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.1}Rechercher}{55}{subsubsection.6.2.1.1}\protected@file@percent } | |
26 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.2}Réutiliser}{55}{subsubsection.6.2.1.2}\protected@file@percent } | |
26 | 27 | \@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces \textit {Stacking} pour chercher les plus proches voisins\relax }}{56}{figure.caption.25}\protected@file@percent } |
27 | 28 | \newlabel{figSta1}{{6.3}{56}{\textit {Stacking} pour chercher les plus proches voisins\relax }{figure.caption.25}{}} |
28 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.2}Réutiliser}{56}{subsubsection.6.2.1.2}\protected@file@percent } | |
29 | 29 | \newlabel{gen00}{{6.1}{56}{Réutiliser}{equation.6.2.1}{}} |
30 | +\newlabel{gen01}{{6.2}{56}{Réutiliser}{equation.6.2.2}{}} | |
30 | 31 | \@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces Génération et vérification automatique des solutions\relax }}{57}{figure.caption.26}\protected@file@percent } |
31 | 32 | \newlabel{figAuto}{{6.4}{57}{Génération et vérification automatique des solutions\relax }{figure.caption.26}{}} |
32 | -\newlabel{gen01}{{6.2}{57}{Réutiliser}{equation.6.2.2}{}} | |
33 | 33 | \newlabel{gen2}{{6.3}{57}{Réutiliser}{equation.6.2.3}{}} |
34 | 34 | \citation{doi:10.1137/23M1592420} |
35 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.3}Révision}{59}{subsubsection.6.2.1.3}\protected@file@percent } | |
36 | -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces \textit {Stacking} pour la génération de solutions\relax }}{60}{figure.caption.27}\protected@file@percent } | |
37 | -\newlabel{figSta2}{{6.5}{60}{\textit {Stacking} pour la génération de solutions\relax }{figure.caption.27}{}} | |
35 | +\@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 } | |
36 | +\newlabel{figSta2}{{6.5}{59}{\textit {Stacking} pour la génération de solutions\relax }{figure.caption.27}{}} | |
37 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.3}Révision}{60}{subsubsection.6.2.1.3}\protected@file@percent } | |
38 | 38 | \newlabel{eqOpt0}{{6.18}{60}{Révision}{equation.6.2.18}{}} |
39 | 39 | \newlabel{eqOpt}{{6.19}{60}{Révision}{equation.6.2.19}{}} |
40 | 40 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.4}Mémorisation}{60}{subsubsection.6.2.1.4}\protected@file@percent } |
41 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Résultats}{60}{subsection.6.2.2}\protected@file@percent } | |
41 | 42 | \@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Représentation graphique en deux dimensions du problème de moyenne géométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }}{61}{figure.caption.28}\protected@file@percent } |
42 | 43 | \newlabel{fig:FW}{{6.6}{61}{Représentation graphique en deux dimensions du problème de moyenne géométrique. (Points associés au problème ($\lambda _1,..,\lambda _7$) et point rouge solution au problème)\relax }{figure.caption.28}{}} |
43 | -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Résultats}{61}{subsection.6.2.2}\protected@file@percent } | |
44 | 44 | \@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 } |
45 | 45 | \newlabel{tabBases}{{6.2}{61}{Description des bases de données évaluées. (* après codification comme \textit {String})\relax }{table.caption.29}{}} |
46 | -\@writefile{lot}{\contentsline {table}{\numberline {6.3}{\ignorespaces Liste des algorithmes évalués\relax }}{62}{table.caption.30}\protected@file@percent } | |
47 | -\newlabel{tabAlgs}{{6.3}{62}{Liste des algorithmes évalués\relax }{table.caption.30}{}} | |
46 | +\@writefile{lot}{\contentsline {table}{\numberline {6.3}{\ignorespaces Liste des algorithmes évalués\relax }}{61}{table.caption.30}\protected@file@percent } | |
47 | +\newlabel{tabAlgs}{{6.3}{61}{Liste des algorithmes évalués\relax }{table.caption.30}{}} | |
48 | 48 | \@writefile{lot}{\contentsline {table}{\numberline {6.4}{\ignorespaces RMSE calculées sur les dix jeux de données sélectionnés obtenues après exécution des dix algorithmes de régression considérés\relax }}{62}{table.caption.31}\protected@file@percent } |
49 | 49 | \newlabel{tabRes1}{{6.4}{62}{RMSE calculées sur les dix jeux de données sélectionnés obtenues après exécution des dix algorithmes de régression considérés\relax }{table.caption.31}{}} |
50 | 50 | \@writefile{lot}{\contentsline {table}{\numberline {6.5}{\ignorespaces MAE calculées sur les dix jeux de données sélectionnés obtenues après exécution des dix algorithmes de régression considérés\relax }}{62}{table.caption.32}\protected@file@percent } |
51 | 51 | \newlabel{tabRes2}{{6.5}{62}{MAE calculées sur les dix jeux de données sélectionnés obtenues après exécution des dix algorithmes de régression considérés\relax }{table.caption.32}{}} |
52 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Discussion}{62}{subsection.6.2.3}\protected@file@percent } | |
52 | 53 | \@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 }}{63}{figure.caption.33}\protected@file@percent } |
53 | 54 | \newlabel{figBox}{{6.7}{63}{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}{}} |
54 | -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Discussion}{63}{subsection.6.2.3}\protected@file@percent } | |
55 | -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Conclusion}{64}{subsection.6.2.4}\protected@file@percent } | |
55 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Conclusion}{63}{subsection.6.2.4}\protected@file@percent } | |
56 | 56 | \@writefile{toc}{\contentsline {section}{\numberline {6.3}ESCBR-SMA : Introduction des systèmes multi-agents dans ESCBR}{64}{section.6.3}\protected@file@percent } |
57 | 57 | \@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Modèle Proposé}{64}{subsection.6.3.1}\protected@file@percent } |
58 | 58 | \@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Deux cycles du système ESCBR-SMA proposé\relax }}{65}{figure.caption.34}\protected@file@percent } |
59 | 59 | \newlabel{figNCBR}{{6.8}{65}{Deux cycles du système ESCBR-SMA proposé\relax }{figure.caption.34}{}} |
60 | -\@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 } | |
61 | -\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}{}} | |
60 | +\@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 }}{66}{figure.caption.35}\protected@file@percent } | |
61 | +\newlabel{figFlowCBR}{{6.9}{66}{Flux du \textit {Stacking} du RàPC (* est une tâche effectuée par chaque agent)\relax }{figure.caption.35}{}} | |
62 | 62 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1.1}Algorithmes}{66}{subsubsection.6.3.1.1}\protected@file@percent } |
63 | -\@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 }}{67}{figure.caption.35}\protected@file@percent } | |
64 | -\newlabel{figFlowCBR}{{6.9}{67}{Flux du \textit {Stacking} du RàPC (* est une tâche effectuée par chaque agent)\relax }{figure.caption.35}{}} | |
63 | +\@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 }}{67}{table.caption.36}\protected@file@percent } | |
64 | +\newlabel{tabVarPar}{{6.6}{67}{Variables et paramètres du modèle proposé (Type: p - paramètre, v - variable, f - fonction)\relax }{table.caption.36}{}} | |
65 | 65 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1.2}Structure des agents}{68}{subsubsection.6.3.1.2}\protected@file@percent } |
66 | -\newlabel{eqOpt1}{{6.20}{69}{Structure des agents}{equation.6.3.20}{}} | |
67 | -\newlabel{eqOpt2}{{6.21}{69}{Structure des agents}{equation.6.3.21}{}} | |
66 | +\newlabel{eqOpt1}{{6.20}{68}{Structure des agents}{equation.6.3.20}{}} | |
67 | +\newlabel{eqOpt2}{{6.21}{68}{Structure des agents}{equation.6.3.21}{}} | |
68 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1.3}Apprentissage des agents}{68}{subsubsection.6.3.1.3}\protected@file@percent } | |
68 | 69 | \@writefile{lof}{\contentsline {figure}{\numberline {6.10}{\ignorespaces Structure interne des agents\relax }}{69}{figure.caption.37}\protected@file@percent } |
69 | 70 | \newlabel{figAgent}{{6.10}{69}{Structure interne des agents\relax }{figure.caption.37}{}} |
70 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1.3}Apprentissage des agents}{69}{subsubsection.6.3.1.3}\protected@file@percent } | |
71 | +\newlabel{eqBay}{{6.22}{69}{Apprentissage des agents}{equation.6.3.22}{}} | |
72 | +\newlabel{eqRta}{{6.23}{69}{Apprentissage des agents}{equation.6.3.23}{}} | |
73 | +\newlabel{eqRsa}{{6.24}{69}{Apprentissage des agents}{equation.6.3.24}{}} | |
71 | 74 | \@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 }}{70}{figure.caption.38}\protected@file@percent } |
72 | 75 | \newlabel{fig:bayev}{{6.11}{70}{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}{}} |
73 | -\newlabel{eqBay}{{6.22}{70}{Apprentissage des agents}{equation.6.3.22}{}} | |
74 | -\newlabel{eqRta}{{6.23}{70}{Apprentissage des agents}{equation.6.3.23}{}} | |
75 | -\newlabel{eqRsa}{{6.24}{70}{Apprentissage des agents}{equation.6.3.24}{}} | |
76 | 76 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1.4}Échanges entre les agents}{70}{subsubsection.6.3.1.4}\protected@file@percent } |
77 | -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Résultats}{71}{subsection.6.3.2}\protected@file@percent } | |
77 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Résultats}{70}{subsection.6.3.2}\protected@file@percent } | |
78 | 78 | \@writefile{lot}{\contentsline {table}{\numberline {6.7}{\ignorespaces Résultat selon la métrique RMSE (Root Mean Squared Error) pour les jeux de données évalués avec les différents algorithmes de régression considérés.\relax }}{71}{table.caption.39}\protected@file@percent } |
79 | 79 | \newlabel{tabRes1}{{6.7}{71}{Résultat selon la métrique RMSE (Root Mean Squared Error) pour les jeux de données évalués avec les différents algorithmes de régression considérés.\relax }{table.caption.39}{}} |
80 | 80 | \@writefile{lot}{\contentsline {table}{\numberline {6.8}{\ignorespaces Description des jeux de données évalués. (* après codification comme \textit {String})\relax }}{71}{table.caption.40}\protected@file@percent } |
81 | 81 | \newlabel{tabBases}{{6.8}{71}{Description des jeux de données évalués. (* après codification comme \textit {String})\relax }{table.caption.40}{}} |
82 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.3}Conclusion}{71}{subsection.6.3.3}\protected@file@percent } | |
82 | 83 | \@writefile{lot}{\contentsline {table}{\numberline {6.9}{\ignorespaces Paramètres de tous les algorithmes comparés\relax }}{72}{table.caption.41}\protected@file@percent } |
83 | 84 | \newlabel{AlgsPar}{{6.9}{72}{Paramètres de tous les algorithmes comparés\relax }{table.caption.41}{}} |
84 | 85 | \@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 }}{72}{table.caption.42}\protected@file@percent } |
85 | 86 | \newlabel{tabRes2}{{6.10}{72}{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}{}} |
86 | 87 | \@writefile{lof}{\contentsline {figure}{\numberline {6.12}{\ignorespaces Résultats selon la métrique MAE (Median Absolute Error) pour les dix algorithmes testés\relax }}{73}{figure.caption.43}\protected@file@percent } |
87 | 88 | \newlabel{figBox}{{6.12}{73}{Résultats selon la métrique MAE (Median Absolute Error) pour les dix algorithmes testés\relax }{figure.caption.43}{}} |
88 | -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.3}Conclusion}{73}{subsection.6.3.3}\protected@file@percent } | |
89 | 89 | \@setckpt{./chapters/ESCBR}{ |
90 | 90 | \setcounter{page}{74} |
91 | 91 | \setcounter{equation}{24} |
chapters/ESCBR.tex
View file @
bc94538
... | ... | @@ -34,8 +34,8 @@ |
34 | 34 | \caption{Les deux cycles proposés pour le RàPC} |
35 | 35 | \label{figNCBR1} |
36 | 36 | \end{figure} |
37 | -\colorbox{yellow}{Attention, cette figure apparaît deux fois dans ce chapitre.}\\ | |
38 | -\colorbox{yellow}{J'ai l'impression que ce n'est pas la seule.} | |
37 | +%\colorbox{yellow}{Attention, cette figure apparaît deux fois dans ce chapitre.}\\ | |
38 | +%\colorbox{yellow}{J'ai l'impression que ce n'est pas la seule.} | |
39 | 39 | |
40 | 40 | L'étape de récupération utilise les algorithmes de recherche et la base de données de cas (conteneurs $C1$ et $C3$ de la figure \ref{figNCBR1}) pour trouver les voisins les plus proches d'un problème cible. Puis l'étape de réutilisation utilise les algorithmes de génération de solutions (conteneur $C2$). L'étape de révision évalue ensuite les solutions générées et permet d'en générer de nouvelles itérativement en fonction des paramètres stockés dans le conteneur $C4$. Vient ensuite l'étape de révision prenant en considération la solution sélectionnée. Faisant suite à cette révision, l'étape de renouvellement met à jour les paramètres et les données du conteneur. Enfin, dans l'étape de capitalisation, la base de cas est mise à jour avec l'intégration du nouveau cas. Les flux d'information de l'algorithme proposé sont présentés sur la figure~\ref{figFlowCBR}, tandis que le tableau~\ref{tabVarPar} présente l'ensemble des variables et paramètres de l'algorithme proposé. |
41 | 41 | |
... | ... | @@ -85,7 +85,8 @@ |
85 | 85 | \label{figSta1} |
86 | 86 | \end{figure} |
87 | 87 | |
88 | -Formellement, le premier modèle d'empilement proposé fonctionne avec deux paramètres : \textcolor{red}{quels sont les 2 paramètres?}une base de données de $z$ cas, un cas est composé de la description du problème et de la description de la solution ${(p^n,s^m)}^{z}$ et un nouveau cas sans solution $p_w^n$. Le but de tous les algorithmes de niveau-0 est de générer une liste locale de cas similaires au cas cible. Ainsi, pour chaque algorithme $j$ exécuté, l'ensemble $X_j=\{x_1,x_2,. ..,x_z \; | \; x_i=MP_i((p^n)^z, p_w^n,nl_i) \}$ est généré. Au niveau-1, un ensemble global est créé à l'aide de tous les ensembles locaux $j$ $X_g=\cup_{n=1}^{ng} min \ ; ((\cup_{j=1}^{np} X_j)-X_g)$. Le résultat du premier modèle d'empilement est l'ensemble $X_g$ avec les $ng$ voisins les plus proches. | |
88 | +Formellement, le premier modèle d'empilement proposé fonctionne avec deux paramètres : %\textcolor{red}{quels sont les 2 paramètres?} | |
89 | +une base de données de $z$ cas où un cas est composé de la description du problème et de la description de la solution ${(p^n,s^m)}^{z}$ et un nouveau cas sans solution $p_w^n$. Le but de tous les algorithmes de niveau-0 est de générer une liste locale de cas similaires au cas cible. Ainsi, pour chaque algorithme $j$ exécuté, l'ensemble $X_j=\{x_1,x_2,. ..,x_z \; | \; x_i=MP_i((p^n)^z, p_w^n,nl_i) \}$ est généré. Au niveau-1, un ensemble global est créé à l'aide de tous les ensembles locaux $j$ $X_g=\cup_{n=1}^{ng} min \ ; ((\cup_{j=1}^{np} X_j)-X_g)$. Le résultat du premier modèle d'empilement est l'ensemble $X_g$ avec les $ng$ voisins les plus proches. | |
89 | 90 | |
90 | 91 | \subsubsection{Réutiliser} |
91 | 92 | |
... | ... | @@ -250,7 +251,7 @@ |
250 | 251 | \label{fig:FW} |
251 | 252 | \end{figure} |
252 | 253 | |
253 | -Le cycle d'optimisation peut \textcolor{red}{permet? ou éxecute} exécuter les phases de récupération et de réutilisation en fonction de l'action sélectionnée aléatoirement parmi $[0,at]$ à chaque itération $it$. À chaque itération, la valeur minimale évaluée par la fonction objectif est sauvegardée. | |
254 | +Le cycle d'optimisation permet d'exécuter les phases de récupération et de réutilisation en fonction de l'action sélectionnée aléatoirement parmi $[0,at]$ à chaque itération $it$. À chaque itération, la valeur minimale évaluée par la fonction objectif est sauvegardée. | |
254 | 255 | |
255 | 256 | \subsubsection{Mémorisation} |
256 | 257 | |
... | ... | @@ -361,7 +362,8 @@ |
361 | 362 | |
362 | 363 | On constate également que l'intégration des algorithmes de recherche produit de meilleurs résultats que les algorithmes simples (tels que le KNN ou la régression linéaire). |
363 | 364 | |
364 | -Globalement, si l'on observe les RMSE obtenues, les algorithmes de boosting \colorbox{yellow}{rappeler ici entre parenthèses les noms de ces algorithmes de boosting} sont globalement plus performants que les algorithmes classiques, même si les performances sont variables. Les performances calculées selon la RMSE classent notre algorithme ESCBR à la sixième place. En revanche, en considérant les performances mesurées selon la MAE, ESCBR est classé en première place pour trois des dix jeux de données et il se classe globalement à la troisième place. | |
365 | +Globalement, si l'on observe les RMSE obtenues, les algorithmes d'ensemble (Random forest et Gradient Boosting) %\colorbox{yellow}{rappeler ici entre parenthèses les noms de ces algorithmes de boosting} | |
366 | +sont globalement plus performants que les algorithmes classiques, même si les performances sont variables. Les performances calculées selon la RMSE classent notre algorithme ESCBR à la sixième place. En revanche, en considérant les performances mesurées selon la MAE, ESCBR est classé en première place pour trois des dix jeux de données et il se classe globalement à la troisième place. | |
365 | 367 | |
366 | 368 | Un aspect important de l'algorithme proposé est la fonction objectif, qui peut être modifiée dynamiquement en fonction des caractéristiques du problème évalué. Les tests ont été effectués avec la fonction intuitive qui fournit une plus grande probabilité de sélection et d'évolution à la solution associée aux voisins les plus proches, mais il est possible de compléter l'évaluation avec d'autres termes pertinents et d'améliorer ainsi les résultats.\textcolor{red}{je ne comprends pas} \colorbox{yellow}{Idem} |
367 | 369 | |
368 | 370 | |
369 | 371 | |
... | ... | @@ -457,18 +459,17 @@ |
457 | 459 | |
458 | 460 | Lors de la première étape de l'empilement, chaque agent peut sélectionner l'un des algorithmes à mettre en œuvre pour rechercher des problèmes similaires au nouveau problème posé. Les algorithmes possibles sont les suivants : KNN (K-Nearest Neighbor), KMeans, GMM (Gaussian Mixture Model), FuzzyC et KNN pondéré. |
459 | 461 | |
460 | -Lors de la deuxième étape de l'empilement, les agents peuvent choisir un algorithme parmi les suivants : pondération avec probabilité, pondération sans probabilité, valeurs médianes, Copier/Changer, vote, interpolation, PCA (analyse en composantes principales) et pas aléatoire\textcolor{red}{et non aléatoire?}. | |
462 | +Lors de la deuxième étape de l'empilement, les agents peuvent choisir un algorithme parmi les suivants : pondération avec probabilité, pondération sans probabilité, valeurs médianes, Copier/Changer, vote, interpolation, PCA (analyse en composantes principales) et non aléatoire. | |
461 | 463 | |
462 | 464 | L'algorithme de construction de solution par pondération avec probabilité utilise la probabilité que le problème considéré soit le plus proche du problème cible. Cet algorithme construit une solution en copiant certaines informations de la ou des solutions ayant la probabilité la plus élevée. Le choix des informations à copier est aléatoire. Pour sa part, la sélection aléatoire pondérée sans probabilité copie certaines informations (choisies aléatoirement) des solutions sans tenir compte de la probabilité que le problème associé soit le plus proche du problème cible. |
463 | 465 | |
464 | 466 | Les valeurs médianes construisent une solution à partir des valeurs médianes des informations de toutes les solutions. |
465 | 467 | |
466 | -L'algorithme Copie/Changer copie les informations d'une solution aléatoire | |
467 | -\\ \colorbox{yellow}{c'est le contenu de la solution qui est généré avec des valeurs aléatoires ou} | |
468 | -\\ \colorbox{yellow}{cette solution est choisie aléatoirement ?} | |
469 | -\\et en modifie une partie avec les informations d'une autre solution sélectionnée de manière aléatoire. | |
468 | +L'algorithme Copie/Changer copie les informations d'une solution choisie de façon aléatoire | |
469 | +%\colorbox{yellow}{c'est le contenu de la solution qui est généré avec des valeurs aléatoires ou}\colorbox{yellow}{cette solution est choisie aléatoirement ?} | |
470 | +et en modifie une partie avec les informations d'une autre solution sélectionnée aussi de manière aléatoire. | |
470 | 471 | |
471 | -L'algorithme fondé sur le vote construit une solution en considérant les informations indépendemment. Chaque information aura la valeur apparaissant leplus fréquemment dans l'ensemble des solutions possibles. | |
472 | +L'algorithme fondé sur le vote construit une solution en considérant les informations indépendamment. Chaque information aura la valeur apparaissant le plus fréquemment dans l'ensemble des solutions possibles. | |
472 | 473 | |
473 | 474 | L'algorithme fondé sur l'interpolation utilise des informations aléatoires à partir d'une fonction d'interpolation calculée. |
474 | 475 | \\ \colorbox{yellow}{Qu'est-ce qui est aléatoire ?} |
chapters/TS.aux
View file @
bc94538
... | ... | @@ -135,12 +135,12 @@ |
135 | 135 | \newlabel{eqBetaH}{{7.45}{99}{Modèle Proposé}{equation.7.4.45}{}} |
136 | 136 | \@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Résultats et Discussion}{99}{subsection.7.4.2}\protected@file@percent } |
137 | 137 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.1}Système de recommandation avec une base de données d'étudiants réels (TS avec Hawkes)}{99}{subsubsection.7.4.2.1}\protected@file@percent } |
138 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.2}Base de données simulée (ESCBR, TS avec Hawkes)}{100}{subsubsection.7.4.2.2}\protected@file@percent } | |
139 | -\newlabel{metric1}{{7.46}{100}{Base de données simulée (ESCBR, TS avec Hawkes)}{equation.7.4.46}{}} | |
140 | -\@writefile{lot}{\contentsline {table}{\numberline {7.12}{\ignorespaces Comparison entre ESCBR-TS et ESCBR-TS-Hawkes\relax }}{100}{table.caption.68}\protected@file@percent } | |
141 | -\newlabel{tab:my_label}{{7.12}{100}{Comparison entre ESCBR-TS et ESCBR-TS-Hawkes\relax }{table.caption.68}{}} | |
142 | -\@writefile{lof}{\contentsline {figure}{\numberline {7.13}{\ignorespaces Nombre de recommandations par niveau de complexité (à gauche processus d'apprentissage statique, à droite processus d'apprentissage dynamique avec processus de Hawkes)\relax }}{101}{figure.caption.67}\protected@file@percent } | |
143 | -\newlabel{fig:stabilityBP}{{7.13}{101}{Nombre de recommandations par niveau de complexité (à gauche processus d'apprentissage statique, à droite processus d'apprentissage dynamique avec processus de Hawkes)\relax }{figure.caption.67}{}} | |
138 | +\@writefile{lof}{\contentsline {figure}{\numberline {7.13}{\ignorespaces Nombre de recommandations par niveau de complexité (à gauche processus d'apprentissage statique, à droite processus d'apprentissage dynamique avec processus de Hawkes)\relax }}{100}{figure.caption.67}\protected@file@percent } | |
139 | +\newlabel{fig:stabilityBP}{{7.13}{100}{Nombre de recommandations par niveau de complexité (à gauche processus d'apprentissage statique, à droite processus d'apprentissage dynamique avec processus de Hawkes)\relax }{figure.caption.67}{}} | |
140 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.2}Base de données simulée (ESCBR, TS avec Hawkes)}{101}{subsubsection.7.4.2.2}\protected@file@percent } | |
141 | +\newlabel{metric1}{{7.46}{101}{Base de données simulée (ESCBR, TS avec Hawkes)}{equation.7.4.46}{}} | |
142 | +\@writefile{lot}{\contentsline {table}{\numberline {7.12}{\ignorespaces Comparison entre ESCBR-TS et ESCBR-TS-Hawkes\relax }}{101}{table.caption.68}\protected@file@percent } | |
143 | +\newlabel{tab:my_label}{{7.12}{101}{Comparison entre ESCBR-TS et ESCBR-TS-Hawkes\relax }{table.caption.68}{}} | |
144 | 144 | \@writefile{lof}{\contentsline {figure}{\numberline {7.14}{\ignorespaces Évolution de la variance pour la distribution de probabilité bêta et tous les niveaux de complexité (en haut : processus d'apprentissage statique. En bas : processus d'apprentissage dynamique avec processus de Hawkes)\relax }}{102}{figure.caption.69}\protected@file@percent } |
145 | 145 | \newlabel{fig:vars}{{7.14}{102}{Évolution de la variance pour la distribution de probabilité bêta et tous les niveaux de complexité (en haut : processus d'apprentissage statique. En bas : processus d'apprentissage dynamique avec processus de Hawkes)\relax }{figure.caption.69}{}} |
146 | 146 | \@writefile{toc}{\contentsline {subsection}{\numberline {7.4.3}Conclusion}{102}{subsection.7.4.3}\protected@file@percent } |
chapters/TS.tex
View file @
bc94538
... | ... | @@ -746,7 +746,7 @@ |
746 | 746 | \subsection{Modèle Proposé} |
747 | 747 | L'algorithme proposé est une intégration de la recommandation stochastique (fondée sur l'échantillonnage de Thompson), du raisonnement à partir de cas (ESCBR-SMA) et du processus de Hawkes. Dans ce cas, l'algorithme de recommandation produit une adaptation en fonction des notes de l'apprenant et l'ESCBR-SMA effectue une prédiction pour valider l'adaptation générée, le processus de Hawkes simule la courbe d'oubli dans le processus d'apprentissage. |
748 | 748 | |
749 | -L'idée de l'unification est d'obtenir des informations d'un point de vue local où une recommandation est obtenue en se basant uniquement sur les informations des apprenants individuels (modèle fondé sur l'échantillonnage de Thompson), la prédiction globale où les informations sont obtenues à partir de tous les apprenants qui ont des résultats similaires (filtre collaboratif avec RàPC) et le processus d'apprentissage dynamique avec le processus de Hawkes. L'architecture de l'algorithme est présentée dans la figure \ref{fig:Amodel}, où TS et RàPC sont exécutés en parallèle et indépendamment avec les informations extraites de la même base de données, une fois que les résultats de chaque algorithme sont obtenus, les résultats sont unifiés par une fonction de pondération et une distribution de probabilité mises à jour dynamiquement en fonction des événements passés et du niveau de complexité sélectionné, la recommandation finale est celle qui maximise l'expression \ref{eqMixModels}. La consolidation des deux résultats globaux permet d'atténuer l'effet du paradoxe de Simpson \cite{10.1145/3578337.3605122}. | |
749 | +L'idée de l'unification est d'obtenir des informations d'un point de vue local où une recommandation est obtenue en se basant uniquement sur les informations des apprenants individuels (modèle fondé sur l'échantillonnage de Thompson), la prédiction globale où les informations sont obtenues à partir de tous les apprenants qui ont des résultats similaires (filtre collaboratif avec RàPC) et le processus d'apprentissage dynamique avec le processus de Hawkes. L'architecture de l'algorithme est présentée dans la figure \ref{fig:Amodel}, où TS et RàPC sont exécutés en parallèle et indépendamment avec les informations extraites de la même base de données, une fois que les résultats de chaque algorithme sont obtenus, les résultats sont unifiés par une fonction de pondération et une distribution de probabilité mises à jour dynamiquement en fonction des événements passés et du niveau de complexité sélectionné. La consolidation des deux résultats globaux permet d'atténuer l'effet du paradoxe de Simpson \cite{10.1145/3578337.3605122}. | |
750 | 750 | |
751 | 751 | \begin{figure}[!ht] |
752 | 752 | \centering |
... | ... | @@ -781,7 +781,7 @@ |
781 | 781 | \label{tabvp} |
782 | 782 | \end{table} |
783 | 783 | |
784 | -L'intégration se fait en trois étapes comme est décrit dans la section 7.3.2. Après la sélection du niveau de complexité, toutes les distributions de probabilité sont mises à jour selon le processus de Hawkes (équation \ref{hp1}) pour chaque paramètre $\alpha$ et $\beta$ en utilisant la fonction d'intensité définie constante (équations \ref{hp21} et \ref{hp22}) et la fonction d'excitation (équation \ref{hp31}). En simulant la courbe d'oubli dans lévolution de la distribution de probabilité Beta. | |
784 | +L'intégration se fait en trois étapes comme est décrit dans la section 7.3.2. Après la sélection du niveau de complexité, toutes les distributions de probabilité sont mises à jour selon le processus de Hawkes (équation \ref{hp1}) pour chaque paramètre $\alpha$ et $\beta$ en utilisant la fonction d'intensité définie constante (équations \ref{hp21} et \ref{hp22}) et la fonction d'excitation (équation \ref{hp31}). En simulant la courbe d'oubli dans l'évolution de la distribution de probabilité Beta. | |
785 | 785 | |
786 | 786 | \begin{equation} |
787 | 787 | \lambda(t)=\mu(t)+\sum_{t_i<t} \phi(t-t_i) |
main.log
View file @
bc94538
1 | -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2023.5.31) 15 JUN 2025 00:51 | |
1 | +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2023.5.31) 15 JUN 2025 16:03 | |
2 | 2 | entering extended mode |
3 | 3 | restricted \write18 enabled. |
4 | 4 | %&-line parsing enabled. |
5 | 5 | |
... | ... | @@ -984,10 +984,10 @@ |
984 | 984 | (./chapters/contexte2.aux) (./chapters/EIAH.aux) (./chapters/CBR.aux) |
985 | 985 | (./chapters/Architecture.aux) (./chapters/ESCBR.aux |
986 | 986 | |
987 | -LaTeX Warning: Label `tabVarPar' multiply defined. | |
987 | +LaTeX Warning: Label `figFlowCBR' multiply defined. | |
988 | 988 | |
989 | 989 | |
990 | -LaTeX Warning: Label `figFlowCBR' multiply defined. | |
990 | +LaTeX Warning: Label `tabVarPar' multiply defined. | |
991 | 991 | |
992 | 992 | |
993 | 993 | LaTeX Warning: Label `tabRes1' multiply defined. |
... | ... | @@ -1219,7 +1219,7 @@ |
1219 | 1219 | |
1220 | 1220 | ] [6] |
1221 | 1221 | Overfull \hbox (1.29184pt too wide) detected at line 88 |
1222 | - [][]\T1/phv/m/n/10.95 100[] | |
1222 | + [][]\T1/phv/m/n/10.95 101[] | |
1223 | 1223 | [] |
1224 | 1224 | |
1225 | 1225 | |
1226 | 1226 | |
1227 | 1227 | |
1228 | 1228 | |
1229 | 1229 | |
1230 | 1230 | |
1231 | 1231 | |
1232 | 1232 | |
1233 | 1233 | |
1234 | 1234 | |
1235 | 1235 | |
1236 | 1236 | |
1237 | 1237 | |
1238 | 1238 | |
1239 | 1239 | |
1240 | 1240 | |
1241 | 1241 | |
1242 | 1242 | |
1243 | 1243 | |
1244 | 1244 | |
1245 | 1245 | |
1246 | 1246 | |
1247 | 1247 | |
1248 | 1248 | |
1249 | 1249 | |
1250 | 1250 | |
1251 | 1251 | |
1252 | 1252 | |
1253 | 1253 | |
1254 | 1254 | |
1255 | 1255 | |
1256 | 1256 | |
1257 | 1257 | |
... | ... | @@ -1650,161 +1650,133 @@ |
1650 | 1650 | <use ./Figures/FlowCBR0.png> |
1651 | 1651 | Package pdftex.def Info: ./Figures/FlowCBR0.png used on input line 44. |
1652 | 1652 | (pdftex.def) Requested size: 222.23195pt x 396.8858pt. |
1653 | - | |
1654 | -Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1655 | - | |
1656 | 1653 | [54 <./Figures/FlowCBR0.png>] |
1657 | 1654 | <./Figures/Stacking1.png, id=1078, 743.77875pt x 414.54875pt> |
1658 | 1655 | File: ./Figures/Stacking1.png Graphic file (type png) |
1659 | 1656 | <use ./Figures/Stacking1.png> |
1660 | 1657 | Package pdftex.def Info: ./Figures/Stacking1.png used on input line 83. |
1661 | 1658 | (pdftex.def) Requested size: 427.43153pt x 238.23717pt. |
1662 | - | |
1663 | -Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1664 | - | |
1665 | 1659 | [55] |
1666 | -<./Figures/AutomaticS.png, id=1087, 688.5725pt x 548.0475pt> | |
1660 | +<./Figures/AutomaticS.png, id=1088, 688.5725pt x 548.0475pt> | |
1667 | 1661 | File: ./Figures/AutomaticS.png Graphic file (type png) |
1668 | 1662 | <use ./Figures/AutomaticS.png> |
1669 | -Package pdftex.def Info: ./Figures/AutomaticS.png used on input line 98. | |
1663 | +Package pdftex.def Info: ./Figures/AutomaticS.png used on input line 99. | |
1670 | 1664 | (pdftex.def) Requested size: 427.43153pt x 340.20406pt. |
1671 | - | |
1672 | -Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1673 | - | |
1674 | 1665 | [56 <./Figures/Stacking1.png>] |
1675 | -Underfull \hbox (badness 10000) in paragraph at lines 133--136 | |
1666 | +Underfull \hbox (badness 10000) in paragraph at lines 134--137 | |
1676 | 1667 | []\T1/phv/m/n/10.95 La sé-lec-tion aléa-toire avec pro-ba-bi-lité gé-nère une s |
1677 | 1668 | o-lu-tion en co-piant |
1678 | 1669 | [] |
1679 | 1670 | |
1680 | 1671 | |
1681 | -Underfull \hbox (badness 10000) in paragraph at lines 133--136 | |
1672 | +Underfull \hbox (badness 10000) in paragraph at lines 134--137 | |
1682 | 1673 | \T1/phv/m/n/10.95 aléa-toi-re-ment l'in-for-ma-tion des so-lu-tions dans chaque |
1683 | 1674 | po-si-tion ayant une |
1684 | 1675 | [] |
1685 | 1676 | |
1686 | 1677 | |
1687 | -Underfull \hbox (badness 7362) in paragraph at lines 133--136 | |
1678 | +Underfull \hbox (badness 7362) in paragraph at lines 134--137 | |
1688 | 1679 | \T1/phv/m/n/10.95 plus grande pro-ba-bi-lité vers le cas de pro-blème as-so-cié |
1689 | 1680 | le plus proche. |
1690 | 1681 | [] |
1691 | 1682 | |
1692 | 1683 | [57 <./Figures/AutomaticS.png>] [58] |
1693 | -Overfull \hbox (26.8546pt too wide) in paragraph at lines 203--207 | |
1684 | +Overfull \hbox (26.8546pt too wide) in paragraph at lines 204--208 | |
1694 | 1685 | [][][][][][] |
1695 | 1686 | [] |
1696 | 1687 | |
1697 | -<./Figures/Stacking2.png, id=1118, 743.77875pt x 414.54875pt> | |
1688 | +<./Figures/Stacking2.png, id=1120, 743.77875pt x 414.54875pt> | |
1698 | 1689 | File: ./Figures/Stacking2.png Graphic file (type png) |
1699 | 1690 | <use ./Figures/Stacking2.png> |
1700 | -Package pdftex.def Info: ./Figures/Stacking2.png used on input line 221. | |
1691 | +Package pdftex.def Info: ./Figures/Stacking2.png used on input line 222. | |
1701 | 1692 | (pdftex.def) Requested size: 427.43153pt x 238.23717pt. |
1702 | 1693 | |
1703 | -Underfull \hbox (badness 1168) in paragraph at lines 226--228 | |
1694 | +Underfull \hbox (badness 1168) in paragraph at lines 227--229 | |
1704 | 1695 | \T1/phv/m/n/10.95 mo-dèle d'em-pi-le-ment. Chaque mo-dèle dé-crit ci-dessus gé- |
1705 | 1696 | nère une so-lu-tion can- |
1706 | 1697 | [] |
1707 | 1698 | |
1708 | 1699 | |
1709 | -Underfull \hbox (badness 1776) in paragraph at lines 226--228 | |
1700 | +Underfull \hbox (badness 1776) in paragraph at lines 227--229 | |
1710 | 1701 | \T1/phv/m/n/10.95 di-date $\OML/txmi/m/it/10.95 s[] \OT1/txr/m/n/10.95 = \OML/t |
1711 | 1702 | xmi/m/it/10.95 MS[]\OT1/txr/m/n/10.95 ((\OML/txmi/m/it/10.95 s[]\OT1/txr/m/n/10 |
1712 | 1703 | .95 )[])$\T1/phv/m/n/10.95 . Vient en-suite la construc-tion de l'en-semble d'u |
1713 | 1704 | ni-fi-ca- |
1714 | 1705 | [] |
1715 | 1706 | |
1716 | -[59] | |
1717 | -<Figures/FW.png, id=1137, 456.70625pt x 342.27875pt> | |
1707 | +[59 <./Figures/Stacking2.png>] | |
1708 | +<Figures/FW.png, id=1135, 456.70625pt x 342.27875pt> | |
1718 | 1709 | File: Figures/FW.png Graphic file (type png) |
1719 | 1710 | <use Figures/FW.png> |
1720 | -Package pdftex.def Info: Figures/FW.png used on input line 248. | |
1711 | +Package pdftex.def Info: Figures/FW.png used on input line 249. | |
1721 | 1712 | (pdftex.def) Requested size: 427.43153pt x 320.34758pt. |
1722 | - | |
1723 | -Underfull \vbox (badness 2042) has occurred while \output is active [] | |
1724 | - | |
1725 | - [60 <./Figures/Stacking2.png>] [61 <./Figures/FW.png>] | |
1726 | -<./Figures/boxplot.png, id=1157, 1994.45125pt x 959.585pt> | |
1713 | + [60] [61 <./Figures/FW.png>] | |
1714 | +<./Figures/boxplot.png, id=1160, 1994.45125pt x 959.585pt> | |
1727 | 1715 | File: ./Figures/boxplot.png Graphic file (type png) |
1728 | 1716 | <use ./Figures/boxplot.png> |
1729 | -Package pdftex.def Info: ./Figures/boxplot.png used on input line 353. | |
1717 | +Package pdftex.def Info: ./Figures/boxplot.png used on input line 354. | |
1730 | 1718 | (pdftex.def) Requested size: 427.43153pt x 205.64786pt. |
1731 | - | |
1732 | -Underfull \vbox (badness 3407) has occurred while \output is active [] | |
1733 | - | |
1734 | 1719 | [62] |
1735 | -Underfull \hbox (badness 2096) in paragraph at lines 364--365 | |
1736 | -[]\T1/phv/m/n/10.95 Globalement, si l'on ob-serve les RMSE ob-te-nues, les al-g | |
1737 | -o-rithmes de boos-ting | |
1738 | - [] | |
1720 | +Underfull \hbox (badness 10000) in paragraph at lines 374--375 | |
1739 | 1721 | |
1740 | - | |
1741 | -Underfull \hbox (badness 1701) in paragraph at lines 364--365 | |
1742 | -[][][][][][] \T1/phv/m/n/10.95 sont glo-ba-le- | |
1743 | 1722 | [] |
1744 | 1723 | |
1745 | 1724 | |
1746 | -Underfull \vbox (badness 6910) has occurred while \output is active [] | |
1725 | +Underfull \hbox (badness 10000) in paragraph at lines 374--375 | |
1747 | 1726 | |
1748 | - [63 <./Figures/boxplot.png>] | |
1749 | -Underfull \hbox (badness 10000) in paragraph at lines 372--373 | |
1750 | - | |
1751 | 1727 | [] |
1752 | 1728 | |
1753 | - | |
1754 | -Underfull \hbox (badness 10000) in paragraph at lines 372--373 | |
1755 | - | |
1756 | - [] | |
1757 | - | |
1758 | - | |
1759 | -Underfull \hbox (badness 2564) in paragraph at lines 374--374 | |
1729 | +[63 <./Figures/boxplot.png>] | |
1730 | +Underfull \hbox (badness 2564) in paragraph at lines 376--376 | |
1760 | 1731 | [][]\T1/phv/m/sc/14.4 ESCBR-SMA : In-tro-duc-tion des sys-tèmes multi- |
1761 | 1732 | [] |
1762 | 1733 | |
1763 | 1734 | <Figures/NCBR.png, id=1176, 653.44125pt x 445.665pt> |
1764 | 1735 | File: Figures/NCBR.png Graphic file (type png) |
1765 | 1736 | <use Figures/NCBR.png> |
1766 | -Package pdftex.def Info: Figures/NCBR.png used on input line 384. | |
1737 | +Package pdftex.def Info: Figures/NCBR.png used on input line 386. | |
1767 | 1738 | (pdftex.def) Requested size: 427.43153pt x 291.5149pt. |
1768 | 1739 | [64] |
1769 | -Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1770 | - | |
1771 | - | |
1772 | -Overfull \hbox (5.60397pt too wide) has occurred while \output is active | |
1773 | -\T1/phv/m/sl/10.95 6.3. ESCBR-SMA : INTRODUCTION DES SYSTÈMES MULTI-AGENTS DAN | |
1774 | -S ESCBR \T1/phv/m/n/10.95 65 | |
1775 | - [] | |
1776 | - | |
1777 | -[65 <./Figures/NCBR.png>] | |
1778 | -<Figures/FlowCBR.png, id=1190, 450.68375pt x 822.07124pt> | |
1740 | +<Figures/FlowCBR.png, id=1184, 450.68375pt x 822.07124pt> | |
1779 | 1741 | File: Figures/FlowCBR.png Graphic file (type png) |
1780 | 1742 | <use Figures/FlowCBR.png> |
1781 | -Package pdftex.def Info: Figures/FlowCBR.png used on input line 413. | |
1743 | +Package pdftex.def Info: Figures/FlowCBR.png used on input line 415. | |
1782 | 1744 | (pdftex.def) Requested size: 270.41232pt x 493.24655pt. |
1783 | 1745 | |
1784 | -Underfull \hbox (badness 1107) in paragraph at lines 456--457 | |
1746 | +Underfull \hbox (badness 1107) in paragraph at lines 458--459 | |
1785 | 1747 | []\T1/phv/m/n/10.95 Cette sec-tion pré-sente de ma-nière plus dé-taillée les co |
1786 | 1748 | m-por-te-ments des agents |
1787 | 1749 | [] |
1788 | 1750 | |
1789 | -[66] | |
1751 | + | |
1790 | 1752 | Underfull \vbox (badness 10000) has occurred while \output is active [] |
1791 | 1753 | |
1792 | 1754 | |
1793 | 1755 | Overfull \hbox (5.60397pt too wide) has occurred while \output is active |
1794 | 1756 | \T1/phv/m/sl/10.95 6.3. ESCBR-SMA : INTRODUCTION DES SYSTÈMES MULTI-AGENTS DAN |
1757 | +S ESCBR \T1/phv/m/n/10.95 65 | |
1758 | + [] | |
1759 | + | |
1760 | +[65 <./Figures/NCBR.png>] [66 <./Figures/FlowCBR.png>] | |
1761 | +Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1762 | + | |
1763 | + | |
1764 | +Overfull \hbox (5.60397pt too wide) has occurred while \output is active | |
1765 | +\T1/phv/m/sl/10.95 6.3. ESCBR-SMA : INTRODUCTION DES SYSTÈMES MULTI-AGENTS DAN | |
1795 | 1766 | S ESCBR \T1/phv/m/n/10.95 67 |
1796 | 1767 | [] |
1797 | 1768 | |
1798 | -[67 <./Figures/FlowCBR.png>] [68] | |
1799 | -<Figures/agent.png, id=1210, 352.31625pt x 402.50375pt> | |
1769 | +[67] | |
1770 | +<Figures/agent.png, id=1203, 352.31625pt x 402.50375pt> | |
1800 | 1771 | File: Figures/agent.png Graphic file (type png) |
1801 | 1772 | <use Figures/agent.png> |
1802 | -Package pdftex.def Info: Figures/agent.png used on input line 517. | |
1773 | +Package pdftex.def Info: Figures/agent.png used on input line 518. | |
1803 | 1774 | (pdftex.def) Requested size: 246.61969pt x 281.7507pt. |
1775 | + [68] | |
1804 | 1776 | <Figures/BayesianEvolution.png, id=1213, 626.34pt x 402.50375pt> |
1805 | 1777 | File: Figures/BayesianEvolution.png Graphic file (type png) |
1806 | 1778 | <use Figures/BayesianEvolution.png> |
1807 | -Package pdftex.def Info: Figures/BayesianEvolution.png used on input line 530. | |
1779 | +Package pdftex.def Info: Figures/BayesianEvolution.png used on input line 531. | |
1808 | 1780 | |
1809 | 1781 | (pdftex.def) Requested size: 313.16922pt x 201.25137pt. |
1810 | 1782 | |
1811 | 1783 | |
1812 | 1784 | |
1813 | 1785 | |
... | ... | @@ -1813,29 +1785,29 @@ |
1813 | 1785 | S ESCBR \T1/phv/m/n/10.95 69 |
1814 | 1786 | [] |
1815 | 1787 | |
1816 | -[69 <./Figures/agent.png>] [70 <./Figures/BayesianEvolution.png>] | |
1817 | -Underfull \hbox (badness 10000) in paragraph at lines 610--610 | |
1788 | +[69 <./Figures/agent.png>] | |
1789 | +Underfull \hbox (badness 10000) in paragraph at lines 611--611 | |
1818 | 1790 | []|\T1/phv/m/n/8 Input. |
1819 | 1791 | [] |
1820 | 1792 | |
1821 | 1793 | |
1822 | -Underfull \hbox (badness 10000) in paragraph at lines 610--611 | |
1794 | +Underfull \hbox (badness 10000) in paragraph at lines 611--612 | |
1823 | 1795 | []|\T1/phv/m/n/8 Output |
1824 | 1796 | [] |
1825 | 1797 | |
1798 | +[70 <./Figures/BayesianEvolution.png>] | |
1799 | +<Figures/boxplot2.png, id=1236, 1615.03375pt x 835.12pt> | |
1800 | +File: Figures/boxplot2.png Graphic file (type png) | |
1801 | +<use Figures/boxplot2.png> | |
1802 | +Package pdftex.def Info: Figures/boxplot2.png used on input line 709. | |
1803 | +(pdftex.def) Requested size: 427.43153pt x 221.01265pt. | |
1826 | 1804 | |
1827 | 1805 | Overfull \hbox (5.60397pt too wide) has occurred while \output is active |
1828 | 1806 | \T1/phv/m/sl/10.95 6.3. ESCBR-SMA : INTRODUCTION DES SYSTÈMES MULTI-AGENTS DAN |
1829 | 1807 | S ESCBR \T1/phv/m/n/10.95 71 |
1830 | 1808 | [] |
1831 | 1809 | |
1832 | -[71] | |
1833 | -<Figures/boxplot2.png, id=1241, 1615.03375pt x 835.12pt> | |
1834 | -File: Figures/boxplot2.png Graphic file (type png) | |
1835 | -<use Figures/boxplot2.png> | |
1836 | -Package pdftex.def Info: Figures/boxplot2.png used on input line 708. | |
1837 | -(pdftex.def) Requested size: 427.43153pt x 221.01265pt. | |
1838 | - [72]) | |
1810 | +[71]) [72] | |
1839 | 1811 | Overfull \hbox (5.60397pt too wide) has occurred while \output is active |
1840 | 1812 | \T1/phv/m/sl/10.95 6.3. ESCBR-SMA : INTRODUCTION DES SYSTÈMES MULTI-AGENTS DAN |
1841 | 1813 | S ESCBR \T1/phv/m/n/10.95 73 |
1842 | 1814 | |
1843 | 1815 | |
1844 | 1816 | |
1845 | 1817 | |
1846 | 1818 | |
... | ... | @@ -1988,36 +1960,40 @@ |
1988 | 1960 | [] |
1989 | 1961 | |
1990 | 1962 | [96 <./Figures/LevelsEv.jpg>] |
1991 | - | |
1992 | -LaTeX Warning: Reference `eqMixModels' on page 97 undefined on input line 749. | |
1993 | - | |
1994 | -[97 <./Figures/TS-ESCBR.png (PNG copy)>] | |
1995 | -<Figures/ModelHawkes.png, id=1534, 397.485pt x 382.42876pt> | |
1963 | +<Figures/ModelHawkes.png, id=1530, 397.485pt x 382.42876pt> | |
1996 | 1964 | File: Figures/ModelHawkes.png Graphic file (type png) |
1997 | 1965 | <use Figures/ModelHawkes.png> |
1998 | 1966 | Package pdftex.def Info: Figures/ModelHawkes.png used on input line 753. |
1999 | 1967 | (pdftex.def) Requested size: 213.71576pt x 205.6273pt. |
2000 | - [98 <./Figures/ModelHawkes.png>] | |
2001 | -<./Figures/stabilityBoxplot1.png, id=1551, 742.775pt x 520.94624pt> | |
1968 | + [97 <./Figures/TS-ESCBR.png (PNG copy)>] [98 <./Figures/ModelHawkes.png>] | |
1969 | +<./Figures/stabilityBoxplot1.png, id=1553, 742.775pt x 520.94624pt> | |
2002 | 1970 | File: ./Figures/stabilityBoxplot1.png Graphic file (type png) |
2003 | 1971 | <use ./Figures/stabilityBoxplot1.png> |
2004 | 1972 | Package pdftex.def Info: ./Figures/stabilityBoxplot1.png used on input line 84 |
2005 | 1973 | 2. |
2006 | 1974 | (pdftex.def) Requested size: 427.43153pt x 299.78818pt. |
2007 | -<./Figures/stabilityBoxplot2.png, id=1552, 742.775pt x 520.94624pt> | |
1975 | +<./Figures/stabilityBoxplot2.png, id=1554, 742.775pt x 520.94624pt> | |
2008 | 1976 | File: ./Figures/stabilityBoxplot2.png Graphic file (type png) |
2009 | 1977 | <use ./Figures/stabilityBoxplot2.png> |
2010 | 1978 | Package pdftex.def Info: ./Figures/stabilityBoxplot2.png used on input line 84 |
2011 | 1979 | 3. |
2012 | 1980 | (pdftex.def) Requested size: 427.43153pt x 299.78818pt. |
1981 | + [99] | |
2013 | 1982 | |
2014 | -[99] | |
2015 | -<Figures/Var.png, id=1568, 1408.26125pt x 749.80125pt> | |
1983 | +LaTeX Warning: Text page 100 contains only floats. | |
1984 | + | |
1985 | + | |
1986 | +Overfull \vbox (6.6566pt too high) has occurred while \output is active [] | |
1987 | + | |
1988 | + | |
1989 | +[100 <./Figures/stabilityBoxplot1.png (PNG copy)> <./Figures/stabilityBoxplot2. | |
1990 | +png (PNG copy)>] | |
1991 | +<Figures/Var.png, id=1572, 1408.26125pt x 749.80125pt> | |
2016 | 1992 | File: Figures/Var.png Graphic file (type png) |
2017 | 1993 | <use Figures/Var.png> |
2018 | 1994 | Package pdftex.def Info: Figures/Var.png used on input line 879. |
2019 | 1995 | (pdftex.def) Requested size: 427.43153pt x 227.57355pt. |
2020 | -<Figures/VarH.png, id=1569, 1408.26125pt x 749.80125pt> | |
1996 | +<Figures/VarH.png, id=1573, 1408.26125pt x 749.80125pt> | |
2021 | 1997 | File: Figures/VarH.png Graphic file (type png) |
2022 | 1998 | <use Figures/VarH.png> |
2023 | 1999 | Package pdftex.def Info: Figures/VarH.png used on input line 885. |
... | ... | @@ -2025,16 +2001,8 @@ |
2025 | 2001 | ) |
2026 | 2002 | Underfull \vbox (badness 1377) has occurred while \output is active [] |
2027 | 2003 | |
2028 | - [100] | |
2029 | - | |
2030 | -LaTeX Warning: Text page 101 contains only floats. | |
2031 | - | |
2032 | - | |
2033 | -Overfull \vbox (6.6566pt too high) has occurred while \output is active [] | |
2034 | - | |
2035 | - | |
2036 | -[101 <./Figures/stabilityBoxplot1.png (PNG copy)> <./Figures/stabilityBoxplot2. | |
2037 | -png (PNG copy)>] [102 <./Figures/Var.png> <./Figures/VarH.png>] [103] | |
2004 | + [101] | |
2005 | +[102 <./Figures/Var.png> <./Figures/VarH.png>] [103] | |
2038 | 2006 | \openout2 = `./chapters/Conclusions.aux'. |
2039 | 2007 | |
2040 | 2008 | |
... | ... | @@ -2196,7 +2164,7 @@ |
2196 | 2164 | lvetic/uhvr8a.pfb></usr/local/texlive/2023/texmf-dist/fonts/type1/urw/helvetic/ |
2197 | 2165 | uhvro8a.pfb></usr/local/texlive/2023/texmf-dist/fonts/type1/urw/times/utmr8a.pf |
2198 | 2166 | b></usr/local/texlive/2023/texmf-dist/fonts/type1/urw/times/utmri8a.pfb> |
2199 | -Output written on main.pdf (124 pages, 7720724 bytes). | |
2167 | +Output written on main.pdf (124 pages, 7720128 bytes). | |
2200 | 2168 | PDF statistics: |
2201 | 2169 | 1820 PDF objects out of 2073 (max. 8388607) |
2202 | 2170 | 1563 compressed objects within 16 object streams |
main.pdf
View file @
bc94538
main.synctex.gz
View file @
bc94538
main.toc
View file @
bc94538
... | ... | @@ -50,21 +50,21 @@ |
50 | 50 | \contentsline {section}{\numberline {6.1}Introduction}{51}{section.6.1}% |
51 | 51 | \contentsline {section}{\numberline {6.2}Apprentissage par empilement et raisonnement à partir de cas}{53}{section.6.2}% |
52 | 52 | \contentsline {subsection}{\numberline {6.2.1}Modèle Proposé}{53}{subsection.6.2.1}% |
53 | -\contentsline {subsubsection}{\numberline {6.2.1.1}Rechercher}{55}{subsubsection.6.2.1.1}% | |
54 | -\contentsline {subsubsection}{\numberline {6.2.1.2}Réutiliser}{56}{subsubsection.6.2.1.2}% | |
55 | -\contentsline {subsubsection}{\numberline {6.2.1.3}Révision}{59}{subsubsection.6.2.1.3}% | |
53 | +\contentsline {subsubsection}{\numberline {6.2.1.1}Rechercher}{54}{subsubsection.6.2.1.1}% | |
54 | +\contentsline {subsubsection}{\numberline {6.2.1.2}Réutiliser}{55}{subsubsection.6.2.1.2}% | |
55 | +\contentsline {subsubsection}{\numberline {6.2.1.3}Révision}{60}{subsubsection.6.2.1.3}% | |
56 | 56 | \contentsline {subsubsection}{\numberline {6.2.1.4}Mémorisation}{60}{subsubsection.6.2.1.4}% |
57 | -\contentsline {subsection}{\numberline {6.2.2}Résultats}{61}{subsection.6.2.2}% | |
58 | -\contentsline {subsection}{\numberline {6.2.3}Discussion}{63}{subsection.6.2.3}% | |
59 | -\contentsline {subsection}{\numberline {6.2.4}Conclusion}{64}{subsection.6.2.4}% | |
57 | +\contentsline {subsection}{\numberline {6.2.2}Résultats}{60}{subsection.6.2.2}% | |
58 | +\contentsline {subsection}{\numberline {6.2.3}Discussion}{62}{subsection.6.2.3}% | |
59 | +\contentsline {subsection}{\numberline {6.2.4}Conclusion}{63}{subsection.6.2.4}% | |
60 | 60 | \contentsline {section}{\numberline {6.3}ESCBR-SMA : Introduction des systèmes multi-agents dans ESCBR}{64}{section.6.3}% |
61 | 61 | \contentsline {subsection}{\numberline {6.3.1}Modèle Proposé}{64}{subsection.6.3.1}% |
62 | 62 | \contentsline {subsubsection}{\numberline {6.3.1.1}Algorithmes}{66}{subsubsection.6.3.1.1}% |
63 | 63 | \contentsline {subsubsection}{\numberline {6.3.1.2}Structure des agents}{68}{subsubsection.6.3.1.2}% |
64 | -\contentsline {subsubsection}{\numberline {6.3.1.3}Apprentissage des agents}{69}{subsubsection.6.3.1.3}% | |
64 | +\contentsline {subsubsection}{\numberline {6.3.1.3}Apprentissage des agents}{68}{subsubsection.6.3.1.3}% | |
65 | 65 | \contentsline {subsubsection}{\numberline {6.3.1.4}Échanges entre les agents}{70}{subsubsection.6.3.1.4}% |
66 | -\contentsline {subsection}{\numberline {6.3.2}Résultats}{71}{subsection.6.3.2}% | |
67 | -\contentsline {subsection}{\numberline {6.3.3}Conclusion}{73}{subsection.6.3.3}% | |
66 | +\contentsline {subsection}{\numberline {6.3.2}Résultats}{70}{subsection.6.3.2}% | |
67 | +\contentsline {subsection}{\numberline {6.3.3}Conclusion}{71}{subsection.6.3.3}% | |
68 | 68 | \contentsline {chapter}{\numberline {7}Système de Recommandation dans AI-VT}{75}{chapter.7}% |
69 | 69 | \contentsline {section}{\numberline {7.1}Introduction}{75}{section.7.1}% |
70 | 70 | \contentsline {section}{\numberline {7.2}PREMIÈRE PARTIE}{76}{section.7.2}% |
... | ... | @@ -85,7 +85,7 @@ |
85 | 85 | \contentsline {subsection}{\numberline {7.4.1}Modèle Proposé}{97}{subsection.7.4.1}% |
86 | 86 | \contentsline {subsection}{\numberline {7.4.2}Résultats et Discussion}{99}{subsection.7.4.2}% |
87 | 87 | \contentsline {subsubsection}{\numberline {7.4.2.1}Système de recommandation avec une base de données d'étudiants réels (TS avec Hawkes)}{99}{subsubsection.7.4.2.1}% |
88 | -\contentsline {subsubsection}{\numberline {7.4.2.2}Base de données simulée (ESCBR, TS avec Hawkes)}{100}{subsubsection.7.4.2.2}% | |
88 | +\contentsline {subsubsection}{\numberline {7.4.2.2}Base de données simulée (ESCBR, TS avec Hawkes)}{101}{subsubsection.7.4.2.2}% | |
89 | 89 | \contentsline {subsection}{\numberline {7.4.3}Conclusion}{102}{subsection.7.4.3}% |
90 | 90 | \contentsline {chapter}{\numberline {8}Conclusions et Perspectives}{105}{chapter.8}% |
91 | 91 | \contentsline {section}{\numberline {8.1}Conclusion générale}{105}{section.8.1}% |