You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

presentation.tex 7.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. \documentclass{beamer}
  2. %Information to be included in the title page:
  3. \title{Project of Advanced Machine Learning :\\Neural Networks Fail to Learn Periodic Functions\\and How to Fix It}
  4. \author{Virgile Batto, Émilien Marolleau, Doriand Petit, Émile Siboulet}
  5. \institute{Machine Learning Avancé (2021-2022)}
  6. \date{2021}
  7. \usetheme{Darmstadt}
  8. \usepackage{amssymb,amsmath,epsfig}
  9. \usepackage{caption}
  10. \usepackage{subcaption}
  11. \DeclareMathOperator{\relu}{relu}
  12. \DeclareMathOperator{\snake}{snake}
  13. \logo{
  14. \includegraphics[width=2.5cm]{images/Logo_Sorbonne_Universite.png}
  15. }
  16. \begin{document}
  17. \begin{frame}
  18. \maketitle
  19. \end{frame}
  20. \section{Introduction}
  21. \begin{frame}
  22. \begin{block}{Fonction d'activation snake}
  23. $$snake_a(x) = x +\frac{1}{a} \sin^2(ax)$$
  24. \end{block}
  25. \begin{figure}[H]
  26. \centering
  27. \includegraphics[width = 0.4\textwidth]{snake_plot.PNG}
  28. \caption{Tracé des fonctions Snake}
  29. \label{fig:snake_plot}
  30. \end{figure}
  31. \end{frame}
  32. \section{Classical activation function}
  33. \begin{frame}
  34. \begin{figure}[H]
  35. \centering
  36. \begin{subfigure}[b]{0.40\textwidth}
  37. \centering
  38. \includegraphics[width=\textwidth]{img_partie_1/prediction_x2_ReLU.png}
  39. \caption{ReLU}
  40. \end{subfigure}
  41. \hfill
  42. \begin{subfigure}[b]{0.40\textwidth}
  43. \centering
  44. \includegraphics[width=\textwidth]{img_partie_1/prediction_x2_swish.png}
  45. \caption{swish}
  46. \end{subfigure}
  47. \hfill
  48. \begin{subfigure}[b]{0.40\textwidth}
  49. \centering
  50. \includegraphics[width=\textwidth]{img_partie_1/prediction_x2_tanh.png}
  51. \caption{tanh}
  52. \end{subfigure}
  53. \hfill
  54. \begin{subfigure}[b]{0.40\textwidth}
  55. \centering
  56. \includegraphics[width=\textwidth]{tanh.png}
  57. \caption{tanh avec base de données asymétrique}
  58. \end{subfigure}
  59. \caption{Prediction d'un signal carré avec différentes fonctions d'activations}
  60. \label{fig:classique_x2}
  61. \end{figure}
  62. \end{frame}
  63. \begin{frame}
  64. \begin{figure}[H]
  65. \centering
  66. \begin{subfigure}[b]{0.40\textwidth}
  67. \centering
  68. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_ReLU.png}
  69. \caption{ReLU}
  70. \end{subfigure}
  71. \hfill
  72. \begin{subfigure}[b]{0.40\textwidth}
  73. \centering
  74. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_swish.png}
  75. \caption{swish}
  76. \end{subfigure}
  77. \hfill
  78. \begin{subfigure}[b]{0.40\textwidth}
  79. \centering
  80. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_tanh.png}
  81. \caption{tanh}
  82. \end{subfigure}
  83. \caption{Prediction d'un signal sinus avec différentes fonctions d'activations}
  84. \label{fig:classique_sinus}
  85. \end{figure}
  86. \end{frame}
  87. \begin{frame}
  88. \begin{figure}[H]
  89. \centering
  90. \begin{subfigure}[b]{0.40\textwidth}
  91. \centering
  92. \includegraphics[width=\textwidth]{prediction_x2_snake_v2.png}
  93. \caption{$\snake(x)$}
  94. \end{subfigure}
  95. \hfill
  96. \begin{subfigure}[b]{0.40\textwidth}
  97. \centering
  98. \includegraphics[width=\textwidth]{prediction_x2_x+sin.png}
  99. \caption{$x+\sin(x)$}
  100. \end{subfigure}
  101. \hfill
  102. \begin{subfigure}[b]{0.40\textwidth}
  103. \centering
  104. \includegraphics[width=\textwidth]{img_partie_1/prediction_x2_sin.png}
  105. \caption{$\sin(x)$}
  106. \end{subfigure}
  107. \caption{Prediction d'un signal carré avec différentes fonctions d'activations}
  108. \label{fig:custom_carre}
  109. \end{figure}
  110. \end{frame}
  111. \begin{frame}
  112. \begin{figure}[H]
  113. \centering
  114. \begin{subfigure}[b]{0.40\textwidth}
  115. \centering
  116. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_snake.png}
  117. \caption{$\snake(x)$}
  118. \end{subfigure}
  119. \hfill
  120. \begin{subfigure}[b]{0.40\textwidth}
  121. \centering
  122. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_sin.png}
  123. \caption{$x+\sin(x)$}
  124. \end{subfigure}
  125. \hfill
  126. \begin{subfigure}[b]{0.40\textwidth}
  127. \centering
  128. \includegraphics[width=\textwidth]{img_partie_1/prediction_sinus_sin.png}
  129. \caption{$\sin(x)$}
  130. \end{subfigure}
  131. \caption{Prédiction d'un signal sinus avec les différentes fonctions d'activations}
  132. \label{fig:custom_sinus}
  133. \end{figure}
  134. \end{frame}
  135. \begin{frame}
  136. \begin{figure}[H]
  137. \centering
  138. \begin{subfigure}[b]{0.40\textwidth}
  139. \centering
  140. \includegraphics[width=\textwidth]{sinus_quasi_fonctionnelle.png}
  141. \caption{$\sin(x)$}
  142. \end{subfigure}
  143. \hfill
  144. \begin{subfigure}[b]{0.40\textwidth}
  145. \centering
  146. \includegraphics[width=\textwidth]{snake_quasi_fonctionnelle.png}
  147. \caption{$\snake(x)$}
  148. \end{subfigure}
  149. \caption{Prédiction par des réseaux de neurones avec des fonctions d'activations périodiques ou pseudo-périodique}
  150. \label{fig:custom_sinus}
  151. \end{figure}
  152. \end{frame}
  153. \section{Ciphar-10}
  154. \begin{frame}
  155. \begin{figure}[H]
  156. \centering
  157. \includegraphics[width = 0.8\textwidth]{ciphar-10.jpeg}
  158. \caption{Exemple de la base de données ciphar-10}
  159. \label{fig:ciphar-10}
  160. \end{figure}
  161. \end{frame}
  162. \begin{frame}
  163. \begin{figure}[H]
  164. \centering
  165. \includegraphics[width = 0.9\textwidth]{resnet.png}
  166. \caption{Architecture du réseau de neurone convolutionnel ResNet-18}
  167. \label{fig:resnet}
  168. \end{figure}
  169. \end{frame}
  170. \begin{frame}
  171. \begin{figure}
  172. \centering
  173. \begin{subfigure}[b]{0.60\textwidth}
  174. \centering
  175. \includegraphics[width=\textwidth]{snake.png}
  176. \caption{Prédiction de snake (a = 1) sur la base de données Ciphar-10}
  177. \label{snake_ciphar}
  178. \end{subfigure}
  179. \hfill
  180. \begin{subfigure}[b]{0.60\textwidth}
  181. \centering
  182. \includegraphics[width=\textwidth]{reLu.png}
  183. \caption{Prédiction de ReLu sur la base de données Ciphar-10}
  184. \end{subfigure}
  185. \caption{Comparaison de l'efficacité de Snake\\ par rapport à ReLu sur un tache de classification d'image}
  186. \end{figure}
  187. \end{frame}
  188. \section{Wilshire 5000}
  189. \begin{frame}
  190. \begin{figure}[H]
  191. \centering
  192. \includegraphics[width = 1\textwidth]{a_plot.png}
  193. \caption{Prédictions pour différentes valeurs de a}
  194. \label{fig:snake_plot}
  195. \end{figure}
  196. \end{frame}
  197. \begin{frame}
  198. \begin{figure}[H]
  199. \centering
  200. \includegraphics[width = 1\textwidth]{30aSnake.png}
  201. \caption{Prédiction pour a = 30}
  202. \label{fig:snake_plot}
  203. \end{figure}
  204. \end{frame}
  205. \section{LSTM}
  206. \begin{frame}
  207. \begin{figure}
  208. \centering
  209. \begin{subfigure}[b]{0.40\textwidth}
  210. \centering
  211. \includegraphics[width=\textwidth]{images/rnn/164_126_fig2.png}
  212. \caption{Prédiction des températures par réseau récurent}
  213. \label{meteornn1}
  214. \end{subfigure}
  215. \hfill
  216. \begin{subfigure}[b]{0.40\textwidth}
  217. \centering
  218. \includegraphics[width=\textwidth]{images/rnn/164_126_fig4.png}
  219. \caption{Vérificaiton de la staibilité de la prédiction}
  220. \end{subfigure}
  221. \caption{Prédiction par des réseaux utilisant des couches LSTM}
  222. \end{figure}
  223. \end{frame}
  224. \begin{frame}
  225. \begin{figure}[H]
  226. \centering
  227. \includegraphics[width = 0.8\textwidth]{images/rnn/256_32_fig2.png}
  228. \caption{Prédiction de l'évolution du wilshire5000}
  229. \end{figure}
  230. \end{frame}
  231. \section{Conclusion}
  232. \begin{frame}
  233. \begin{center}
  234. \Huge{ Merci pour votre attention !}
  235. \end{center}
  236. \end{frame}
  237. \end{document}