From 6c81fae32b41e9a52b753797b710e7d58008118a Mon Sep 17 00:00:00 2001 From: Leopold Clement Date: Thu, 2 Sep 2021 15:03:37 +0200 Subject: [PATCH] Correction fautes --- soutenance.tex | 53 ++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/soutenance.tex b/soutenance.tex index 4c86751..be18b0d 100644 --- a/soutenance.tex +++ b/soutenance.tex @@ -54,16 +54,16 @@ \setbeamertemplate{section in toc}[sections numbered] \tableofcontents%[hideallsubsections] \end{frame} -\section{Problèmatique} +\section{Problématique} \begin{frame}{Le laboratoire} - Stage réalisé au Laboratoire des Signaux et Système (L2S), au pôle télécoms et réseaux, dans l'équipe Réseaux, Optimisation Conjointe et codage de Source (ROCS). + Stage réalisé au Laboratoire des Signaux et Systèmes (L2S), au pôle télécoms et réseaux, dans l'équipe Réseaux, Optimisation Conjointe et codage de Source (ROCS). \end{frame} \begin{frame}{La congestion} \begin{columns}[c,onlytextwidth] \column{0.45\textwidth} - Différence entre le nombre de paquets entrant et sortant dans un routeur. + Différence entre le nombre de paquets entrants et sortants dans un routeur. \pause \begin{exampleblock}{Résumé} Congestion = embouteillage de paquets. @@ -72,7 +72,7 @@ \column{0.45\textwidth} Les conséquence sont : \pause \begin{itemize}[<+->] - \item Le ralongement du \rtt{}, + \item L'allongement du \rtt{}, \item la perte de paquets. \end{itemize} \end{columns} @@ -88,12 +88,12 @@ \caption{Transaction \coap{}} \end{figure} \column{0.45\textwidth} - Identique à utilisé que \emph{HTTP}. + interface identique à \emph{HTTP}. Utilise \emph{UDP} et pas \emph{TCP}. \pause On attend un acquittement. - Si le \rto{} s'écoule, on retransmé. + Si le \rto{} s'écoule, on retransmet. \pause Le \rto{} est tiré aléatoirement dans un intervalle. @@ -127,30 +127,30 @@ \end{columns} \end{frame} -\section{Modelisation} +\section{Modélisation} \begin{frame}{Structure du protocole} \begin{columns}[c,onlytextwidth] \column{0.45\textwidth} Utilisation : \pause \begin{itemize}[<+->] \item Obtention de $s_t$, - \item calcule et application de $a_t = \pi(s_t)$, + \item calcul et application de $a_t = \pi(s_t)$, \item attente, - \item calcule de $s_{t+1}$. + \item calcul de $s_{t+1}$. \end{itemize} \pause \column{0.45\textwidth} Phase d'exploitation : \pause \begin{itemize}[<+->] - \item Pré-entrainement, - \item déploiment, - \item entrainement en place. + \item Pré-entraînement, + \item déploiement, + \item entraînement en place. \end{itemize} \end{columns} \end{frame} -\begin{frame}{Observation disponibles} - On ne dispose que des \rtt{} et du nomre de retransmission, ainsi on utilise : +\begin{frame}{Observations disponibles} + On ne dispose que des \rtt{} et du nombre de retransmissions, ainsi on utilise : \begin{itemize}[<+->] \item $\eta = \frac{RTT_{min}}{\overline{RTT}}$ \item $\nu = \frac{n_{retransmission}}{n_{message}}$ @@ -162,7 +162,7 @@ \end{itemize} \end{frame} -\begin{frame}{Observation utilisées} +\begin{frame}{Observations utilisées} Pour chaque capteur $i$ : \begin{equation} s ^ {\left( i \right)}= \begin{bmatrix} \nu\\ \eta \\ VARRTT \end{bmatrix} \end{equation} @@ -170,7 +170,7 @@ S = \begin{bmatrix} s ^ {(0)} & \cdots & s^{(N)} \end{bmatrix} \label{eq:modele:mat} \end{equation} - Pour plus de détail, voir \cite{xiaoTCPDrincSmartCongestion2019}. + Pour plus de détails, voir \cite{xiaoTCPDrincSmartCongestion2019}. \end{frame} @@ -211,7 +211,7 @@ \end{figure} \column{0.65\textwidth} \begin{description} - \item[CoAPthon] implémentation de \coap{} en python. + \item[CoAPthon] implémentation de \coap{} en Python. \item[TensorFlow] outils pour l'apprentissage machine. \end{description} \end{columns} @@ -230,25 +230,28 @@ \column{0.45\textwidth} \code{SuperviseurLocal} : \begin{itemize} \item enregistre les \rtt{}, - \item enregistre les retransmission, - \item genere le vecteur d'état, + \item enregistre les retransmissions, + \item génère le vecteur d'état, \item fournit le \rto{} au client. \end{itemize} \column{0.45\textwidth} \code{SuperviseurGlobal} : \begin{itemize} - \item genere la matrice, + \item génère la matrice, \item distribue les actions. \end{itemize} \end{columns} \end{frame} \begin{frame}{La classe \code{maquette}} - Fourni une interface GYM grâce à \code{maquette.step(action)}. + Fournit une interface GYM grâce à \code{maquette.step(action)}.\pause + \begin{block}{GYM} + Permet la compatibilité avec d'autre type d'agent. + \end{block} \end{frame} \section{Tests} -\begin{frame}{Longueur de l'apprentissage} - L'apprentissage est trop long pour être tester sans simulateur. +\begin{frame}{Durée de l'apprentissage} + L'apprentissage est trop long pour être testé sans simulateur. \pause \begin{exampleblock}{Ordre de grandeur} Avec $1000$ : @@ -262,7 +265,7 @@ \begin{figure}[htp] \centering \includegraphics[width=0.7 \textwidth]{png_img/distri_rtt_distant.png} - \caption{Distribution du \rtt{} et évolution de $RTT_L$ et $RTT_S$} + \caption{Distribution du \rtt{} et évolution de $RTT_L$ et $RTT_S$.} \label{fig:res:rtt_distant} \end{figure} \end{frame} @@ -285,6 +288,6 @@ \begin{figure}[htp] \centering \includegraphics[width=\linewidth]{puml/call_stack_envoie.png} - \caption{Appel de fonction pour l'envoie d'une transaction \coapthon{}} + \caption{Appel de fonction pour l'envoi d'une transaction \coapthon{}} \end{figure} \end{frame} \ No newline at end of file