[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-965618","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Informatique avanc\u00e9e\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          4\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemestre calendaire :\n          Semester 2\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ECours magistraux :\u003C\/span\u003E\n                                      \u003Cspan\u003E13.5\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                              \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux dirig\u00e9s :\u003C\/span\u003E\n                                      \u003Cspan\u003E22.5\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                            \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003Ealgorithmique: Conna\u00eetre les bases de la programmation R. Conna\u00eetre quelques algorithmes de Machine Learning\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EAlgorithmique:\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Col\u003E\n\u003Cli\u003ESavoir identifier les grandes classes d\u0027algorithmes (r\u00e9cursif, programmation dynamique, exacts, gloutons, approch\u00e9s...)\u003C\/li\u003E\n\u003Cli\u003EConna\u00eetre quelques heuristiques pour la r\u00e9solution des algorithmes d\u0027optimisation discr\u00e8te\u003C\/li\u003E\n\u003Cli\u003EComprendre la notion de complexit\u00e9 algorithmique et savoir la calculer (\u00e0 la main)\u003C\/li\u003E\n\u003Cli\u003ESavoir construire un package Rcpp testant des algorithmes de Data Science et retrouver leur complexit\u00e9 par simulations num\u00e9riques\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003E\n\u003Cp\u003EGPU: Programmation Cuda :\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli\u003E\n\u003Cp\u003EPrincipe de la programmation CUDA (programmation par kernels,\u003Cbr\u003E\norganisation des threads). Interfa\u00e7age Python\/cuda sous pycuda.\u003Cbr\u003E\nExemples : op\u00e9rations simples sur les vecteurs, trac\u00e9 de la fonction\u003Cbr\u003E\nzeta. Grille de thread en dimension 2, trac\u00e9 de l\u0027ensemble de Julia.\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli\u003E\n\u003Cp\u003EM\u00e9thode de Monte-Carlo sous GPU.\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli\u003E\n\u003Cp\u003EOrganisation de la m\u00e9moire GPU. Utilisation de la m\u00e9moire\u003Cbr\u003E\n\u0027shared\u0027. Exemple : simulation d\u2019\u00e9quation de McKean-Vlasov\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli\u003E\n\u003Cp\u003ENLP: Objectif :* Offrir une introduction aux concepts fondamentaux et aux\u003Cbr\u003E\noutils modernes du traitement automatique du langage naturel, en partant\u003Cbr\u003E\ndes repr\u00e9sentations vectorielles classiques jusqu\u2019aux mod\u00e8les de grande\u003Cbr\u003E\ntaille (LLMs).\u003C\/p\u003E\n\u003Cp\u003ELe cours aborde les m\u00e9thodes classiques comme la pond\u00e9ration TF-IDF,\u003Cbr\u003E\nl\u2019analyse s\u00e9mantique latente (LSA), les mod\u00e8les probabilistes (LDA), ainsi\u003Cbr\u003E\nque les mod\u00e8les d\u2019embedding tels que Word2Vec. Il introduit \u00e9galement les\u003Cbr\u003E\narchitectures r\u00e9centes bas\u00e9es sur les *transformers* (comme BERT) et les\u003Cbr\u003E\n*LLMs* (Large Language Models) qui transforment aujourd\u2019hui la mani\u00e8re de\u003Cbr\u003E\ntraiter, comprendre et g\u00e9n\u00e9rer du texte.\u003C\/p\u003E\n\u003Cp\u003ELes \u00e9tudiants apprendront \u00e0 manipuler des corpus, repr\u00e9senter le sens des\u003Cbr\u003E\nmots et des textes, mesurer des similarit\u00e9s, extraire des th\u00e9matiques, et\u003Cbr\u003E\nexploiter des mod\u00e8les pr\u00e9entra\u00een\u00e9s pour diverses t\u00e2ches.\u003C\/p\u003E\n\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EOrganisation g\u00e9n\u00e9rale et modalit\u00e9s p\u00e9dagogiques\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EAlgorithmique et GPU (9hCM+18h TD) 2 ECTS\u003C\/li\u003E\n\u003Cli\u003EImpact de l\u0027IA 0 ECTS\u003C\/li\u003E\n\u003Cli\u003ENatural Language Processing (4.5 CM+4.5 TD)2 ECTS\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EBibliographie\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EAlgorithmique:\u003C\/li\u003E\n\u003Cli\u003E[ https:\/\/www.dunod.com\/sciences-techniques\/algorithmique-cours-avec-957-exercices-et-158-problemes https:\/\/www.dunod.com\/sciences-techniques\/algorithmique-cours-avec-957-exercices-et-158-problemes ]\u003Cbr\u003E\nAlgorithmique, par Cormen, Leiserson, Rivest \u0026amp; Stein\u003C\/li\u003E\n\u003Cli\u003EGPU:\u003C\/li\u003E\n\u003Cli\u003Ehttps:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html\u003C\/li\u003E\n\u003Cli\u003EMark Giles lecture on Cuda https:\/\/people.maths.ox.ac.uk\/gilesm\/cuda\/\u003C\/li\u003E\n\u003Cli\u003EPycuda web https:\/\/mathema.tician.de\/software\/pycuda\/\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Continue non Int\u00e9grale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]