User Tools

Site Tools


curriculum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
curriculum [2025/07/24 09:17] respai-viccurriculum [2025/10/29 15:06] (current) director-llga
Line 3: Line 3:
 ===== MASTER 1  (M1) ===== ===== MASTER 1  (M1) =====
  
-Mandatory+Two refresher courses
-  * APM_51438_EP: Refresher in Statistics (Marine Le Morvan) +  * Refresher in Statistics (APM_51438_EP, Marine Le Morvan, Inria
- +  * Refresher in Computer Science (CSC_51440_EP, Amal Dev Parakkat, Telecom Paris)
-1 course among: +
-  * CSC_51438_EP: Refresher in Computer Graphics (Marie-Paule Cani)presenting an introduction to 3D Computer Graphics  +
-  * CSC_51440_EP: Refresher in Computer Science (Amal Dev Parakkat)+
  
  
-All subsequent M1 courses are 36h and will credit 4.5 ECTS. +All subsequent M1 courses are 36h and will credit 4.5 ECTS. Note that students need to mandatorily either choose a Deep Learning course either in Period 1 (CSC_51054_EP) or in Period 2 (APM_52183_EP).
  
 ==== Period 1 ==== ==== Period 1 ====
  
 Mandatory: Mandatory:
-  * Computer Animation (CSC_51085_EP, Mathieu Desbrun and Marie-Paule Cani, EP) 
-  * Image Analysis and Computer Vision (CSC_51073_EP, Mathieu Brédif, EP & IGN) 
   * Machine Learning (MDC_51006_EP, Erwan Le Pennec and Jesse Reed, EP)   * Machine Learning (MDC_51006_EP, Erwan Le Pennec and Jesse Reed, EP)
  
- +3 courses among: 
-1 course among: +  * Deep Learning (Recommended option, CSC_51054_EP, Michalis Vazirgiannis, Johannes Lutzeyer and Ye Zhu, EP)  
-  * Deep Learning (CSC_51054_EP, Michalis Vazirgiannis, EP) +  * Signal Processing (Recommended option, APM_51055_EP, Rémi Flamary, EP) 
 +  * Emerging Subjects in Machine Learning and Collaborative Learning (Recommended option, APM_51178_EP, Aymeric Dieleveut and El Mahdi El Mhamdi, EP) 
 +  * Computer Animation (CSC_51085_EP, Mathieu Desbrun and Marie-Paule Cani, Inria & EP) 
 +  * Image Analysis and Computer Vision (CSC_51073_EP, Mathieu Brédif, Univ Gustave Eiffel)
   * Topological Data Analysis (CSC_51056_EP, Steve Oudot, EP & Inria)   * Topological Data Analysis (CSC_51056_EP, Steve Oudot, EP & Inria)
   * Digital Representation and Analysis of Shapes (CSC_51074_EP, Mathieu Desbru and Pooran Memari, EP & Inria)   * Digital Representation and Analysis of Shapes (CSC_51074_EP, Mathieu Desbru and Pooran Memari, EP & Inria)
-  * Signal Processing (APM_51055_EPRémi Flamary, EP)+  * Probability Theory for ML: Applications to Monte Carlo Methods and Generative Models (APM_51056_EPAlain Durmus, EP) 
 +  * DataBase Management System (CSC_51053_EP, Loana Manolescu, Inria) 
 +  * Statistical Learning Theory (APM_51059_EP, Karim Lounici, EP)
  
 + Mandatory non-scientific courses: + Mandatory non-scientific courses:
Line 38: Line 38:
 Mandatory: Mandatory:
   * Reinforcement Learning and Autonomous Agents  (CSC_52081_EP, Jesse Read, EP)   * Reinforcement Learning and Autonomous Agents  (CSC_52081_EP, Jesse Read, EP)
-  * Multimodal Generative AI (CSC_52002_EPVicky Kalogeiton, EP)+  * Graph Machine and Deep Learning for Generative AI (CSC_52072_EPJohannes Lutzeyer and Michalis Vazigiannis, EP
 +  * Introduction to Text Mining and NLP (CSC_52082_EP, Michalis Vazirgiannis and Davide Buscaldi, EP & Université Sorbonne Paris Nord)
  
-2 courses among: + 
-  * Deep Learning(APM_52183_EP, Kevin Scaman) +1 course among: 
-  * Advanced Deep Learning (CSC_52087_EP, Michalis Vazirgiannis, Vicky Kalogeiton, Johannes Lutzeyer, EP) +  * Multimodal Generative AI (Recommended option, CSC_52002_EP, Vicky Kalogeiton, EP) 
 +  * Statistics in Action (Recommended option, APM_52066_EP, Zacharie Naulet, EP & INRAE) 
 +  * Deep Learning (Recommended option, APM_52183_EP, Kevin Scaman
 +  * Computational Optimal Transport for ML and Fairness (Recommended option, Rémi Flamary, EP) 
 +  * Optimization for AI (APM_52067_EP, Luiz Chamon and Aymeric Dieuleveut, EP) 
 +  * Optimization and Responsible AI for Sustainability (CSC_52073_EP, Sonia Vanier, EP
 +  * Advanced Deep Learning (CSC_52087_EP, Vicky Kalogeiton, Johannes Lutzeyer, Ye Zhu and Xi Wang, EP)
   * Image Synthesis: Theory and Practice (CSC_52084_EP, Tamy Boubekeur, Telecom ParisTech)   * Image Synthesis: Theory and Practice (CSC_52084_EP, Tamy Boubekeur, Telecom ParisTech)
-  * Graph Representation Learning (CSC_52072_EP, Johannes Lutzeyer and Michalis Vazigiannis, EP) +  * Social Media and Communication: Probabilistic Models and Algorithms (APM_51058_EPLaurent MassoulieInria
-  * Statistics in Action (APM_52066_EPZacharie NauletEP & INRAE+ 
-  * Emerging Topics in Machine Learning (APM_52188_EP, Rémi Flamary, EP)+
  
 + Mandatory non-scientific courses: + Mandatory non-scientific courses:
-  *  Either (IME_52068_EP) Entrepreneurship for Sustainability (Chloé Steux) Startup and Large Companies: Building a Bridge for Innovation (MIE566, 3 ECTS)+  *  Either Entrepreneurship for Sustainability (IME_52068_EP, Chloé Steux, 3 ECTSOr Case studies on Innovation (IME_52062_EP, Philippe Ginier-Gillet, 3 ECTS)
   *  Sport    *  Sport 
   *  Humanities    *  Humanities 
Line 56: Line 62:
 ==== Period 3 ==== ==== Period 3 ====
  
-MAP/INF590 - Research-Oriented Internship (4 to 6 months, 20 ECTS)+INT_52406_EP - Research-Oriented Internship (4 to 6 months, 20 ECTS)
  
  
Line 64: Line 70:
 ===== MASTER 2 (M2)====== ===== MASTER 2 (M2)======
  
-No refresher course is provided but students directly entering in the M2 and lacking background in Computer Graphics are welcome to follow the M1 refresher course in Computer Science.+No refresher course is provided but students directly entering in the M2 and lacking background in language and graph modeling are welcome to follow the M1 refresher course in Computer Science. 
 +The detailed curriculum for M2 is currently under development. However, below we provide a preliminary overview of the core and introductory courses that students are expected to take. 
  
  
 ==== Period 1 ==== ==== Period 1 ====
- 
-**APM_53440_EP - Advanced unsupervised learning (24h, 2 ECTS), Pierre Latouche(UCA)** (contact: pierre.latouche@uca.fr)  
-> ABSTRACT TO BE ADDED 
- 
-     
-**APM_53441_EP - Learning with tabular data (24h, 2 ECTS), Marine Le Morvan** (contact: marine.le-morvan@polytechnique.edu)  
-> ABSTRACT TO BE ADDED 
- 
  
 **CSC_53432_EP - Large Language Models (24h, 2 ECTS), Guokan Shang (MBZUAI) ** (contact: guokan.shang@mbzuai.ac.ae) **CSC_53432_EP - Large Language Models (24h, 2 ECTS), Guokan Shang (MBZUAI) ** (contact: guokan.shang@mbzuai.ac.ae)
Line 81: Line 81:
 > The curriculum begins with a brief overview of key historical NLP techniques. It then transitions to the transformer architecture, focusing on its attention mechanism and tokenization—the core of modern LLMs. Pre-training objectives such as masked/denoising language modeling and causal language modeling will also be covered, forming the basis for models like BERT, GPT, and T5. The course then examines LLM post-training techniques used to refine pre-trained models, including instruction tuning (SFT), reinforcement learning from human feedback (e.g., PPO/DPO), and reinforcement learning from verifiable rewards (e.g., GRPO). Finally, the course will address LLM application and future directions—including RAG, agents, multimodality, and alternative model architectures. > The curriculum begins with a brief overview of key historical NLP techniques. It then transitions to the transformer architecture, focusing on its attention mechanism and tokenization—the core of modern LLMs. Pre-training objectives such as masked/denoising language modeling and causal language modeling will also be covered, forming the basis for models like BERT, GPT, and T5. The course then examines LLM post-training techniques used to refine pre-trained models, including instruction tuning (SFT), reinforcement learning from human feedback (e.g., PPO/DPO), and reinforcement learning from verifiable rewards (e.g., GRPO). Finally, the course will address LLM application and future directions—including RAG, agents, multimodality, and alternative model architectures.
  
-**CSC_53439_EP - Deep Reinforcement Learning (24h, 2 ECTS), Jesse Read** (contact: jesse.read@polytechnique.edu) 
-> Reinforcement learning (RL) is of increasing relevance today, including in games, complex energy systems, recommendation engines, finance, logistics, and for auto-tuning the parameters of other learning frameworks. This course assumes familiarity with the foundations of RL and its main paradigms (temporal-difference learning, Monte Carlo, and policy-gradient methods). We will explore them further, and study modern state-of-the-art variants (such as proximal policy optimization), with a focus on developing RL solutions with deep neural architectures suited to modern applications. We will also take a look at specialized topics such inverse reinforcement learning. 
  
 **CSC_53431_EP - Analysis and Deep Learning on Geometric Data (24h, 2 ECTS), Maks Ovsjanikov (EP)** (contact: maks@lix.polytechnique.fr) **CSC_53431_EP - Analysis and Deep Learning on Geometric Data (24h, 2 ECTS), Maks Ovsjanikov (EP)** (contact: maks@lix.polytechnique.fr)
 > This course will introduce students to advanced topics in modern geometric data analysis with focus on a) mathematical foundations (discrete differential geometry, mapping, optimization), and b) deep learning for best performing methods. We will give an overview of the foundations in shape analysis and processing before moving to modern techniques based on deep learning for solving problems such as shape classification, correspondence, parametrization, etc. > This course will introduce students to advanced topics in modern geometric data analysis with focus on a) mathematical foundations (discrete differential geometry, mapping, optimization), and b) deep learning for best performing methods. We will give an overview of the foundations in shape analysis and processing before moving to modern techniques based on deep learning for solving problems such as shape classification, correspondence, parametrization, etc.
  
-**CSC_53433_EP - Creative & Generative models in Computer Graphics (24h, 2 ECTS),  Marie-Paule Cani (EP), Julien Pettré (Inria)** (contact: marie-paule.cani@polytechnique.edu) 
-> This course presents the AI-related methods developed in Computer Graphics to create or generate individual 3D shapes, animated landscapes and humanoid motion. We first introduce user-centered Creative AI, i.e. smart 3D models - either based on knowledge or trained from examples, designed to help users creating and controlling 3D shapes and environments. Second, we focus on the use of AI in Character Animation, from early motion planning and control methods to deep reinforcement learning solutions. These methods result into 3D character models able to navigate alone or within crowds, and to interact with their environment. The lab sessions are held on Unity, based on C#.  
-   
  
 ==== Period 2 ==== ==== Period 2 ====
  
-**CSC_54456_EP - Navigation for Autonomous systems (24h, 2 ECTS), David Filliat (ENSTA)** (contact: david.filliat@ensta-paris.fr) +**To be completed soon.**
-> Drones and robots must create maps of their surroundings to plan their movement and navigate. This course presents the robotic platforms and the most common sensors (vision, Lidar, intertial units, odometry …) and the different components of navigation: control; obstacle avoidance; localization; mapping (SLAM) and trajectory planning as well as filtering (Kalman filter, particle filtering, etc.) and optimization techniques used in these fields.  +
- +
-**CSC_54441_EP - Introduction to the verification of neural networks (24h, 2 ECTS), Eric Goubault (EP), Sylvie Putot (EP)** (contact: sylvie.putot@polytechnique.edu) - Elective course +
-> Neural networks are widely used in numerous applications including safety-critical ones such as control and planning for autonomous systems. A central question is how to verify that they are correct with respect to some specification. Beyond correctness or robustness, we are also interested in questions such as explainability and fairness, that can in turn be specified as formal verification problemsIn this course, we will see how formal methods approaches introduced in the context of program verification can be leveraged to address the verification of neural networks.  +
- +
-**CSC_54445_EP - Geometric Algorithms for Point Patterns and 2D embedded Structures, Across Applications in Visual Computing (24h, 2 ECTS), Pooran Memari** (contact: pooran.memari@polytechnique.edu) - Elective course +
-> This course explores the key role of 2D embedded structures, namely discrete distributions or point patterns in practical applications, such as object placement and texture synthesis. Through interconnected themes in data analysis, we will revisit foundational tools and introduce techniques to analyze, synthesize, design and further edit such 2D configurations. The exercise sessions present scenarios where geometric intuition leads to efficient computational methods, mainly via example-based modeling and lightweight learning techniques. +
- +
-**CSC_54442_EP - Socio-emotional embodied conversational agents (24h, 2 ECTS), Chloé Clavel (Inria Paris) and Brian Ravenet (Université Paris Saclay)** (contacts: chloe.clavel@inria.fr and brian.ravenet@lisn.upsaclay.fr>+
-> Many interactive systems, from virtual companions to online retailing, rely on embodied conversational agents. These agents need to reach a good level of communication skills to conduct a conversation with humans and be acceptable and trustworthy by humans. This course will introduce non-verbal behavior models, present models for multimodal dialog, opinion detection and voice quality, explain how to model the agent's emotions and their evolution over time, and present methods for enhancing naturalism with expressive gaze and gestures, realistic animation.  +
- +
-**CSC_54444_EP - Virtual/Augmented Reality & 3D Interactions  (24h, 2 ECTS), Anatole Lécuyer (Inria Rennes), Ferran Argelaguet (Inria Rennes), Arnaud Prouzeau (Inria Saclay), Claudio Pacchierotti (CNRS - IRISA), Fabien Lotte (Inria Bordeaux)** (contact: anatole.lecuyer@inria.fr) +
-> Metaverse and virtual/augmented reality technologies are spreading widely. But reconstructing our world and generating virtual ones would be useless without effective techniques to navigate and interact with them. This course will present virtual and augmented reality systems as well as the associated methods for 3D interaction, from multi-modal interaction merging visual immersion, sound and haptics systems to brain-computer interfaces. +
- +
-**CSC_54434_EP - 3D Computer Vision (24h, 2 ECTS), Xi Wang (EP)** (contact: Xi.Wang@polytechnique.edu) +
-> This course presents modern 3D computer vision in a clear, step-by-step progression: we begin with classical multi-view reconstruction and structure‑from‑motion pipelines, then advance to neural implicit representations for novel‑view synthesis (e.g., NeRF), proceed to explicit geometry rendering via 3D Gaussian Splatting (3DGS), and finally explore generative 3D models: e.g., 3D generation guided by 2D generative score distillation (DreamFusion-like), data‑driven 3D/4D content generation for dynamic scenes and motion, and the latest video generation techniques.  +
- +
-**CSC_54443_EP - Soft robots: Design, Modeling, Simulation and Control (24h, 2 ECTS),  Christian Duriez (Inria Lille)** (contact: christian.duriez@inria.fr) +
-> Soft robotics is a promising novel field, bringing more robustness in robots design and for all tasks involving close interactions with humans, from help to disable people to medical robot. This course will give an introduction to recent advances in soft robotics, including design, modeling, simulation and control techniques for robots, and will present recent applications in medicine, industry and art.+
  
  
Line 129: Line 105:
 ==== Period 3 ==== ==== Period 3 ====
  
-MAP/INF690 - Internship either in the R&D department of a company or in a research lab  (5 to 6 months, 24 ECTS). +INT_54490_EP - Internship either in the R&D department of a company or in a research lab  (5 to 6 months, 24 ECTS). 
  
  
curriculum.1753348644.txt.gz · Last modified: 2025/10/09 10:00 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki