curriculum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
curriculum [2024/07/05 13:08] – 84.14.146.134 | curriculum [2025/01/10 12:52] (current) – [Period 2] respai-vic | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Detailed Curriculum | + | ===== Detailed Curriculum ===== |
===== MASTER 1 (M1) ===== | ===== MASTER 1 (M1) ===== | ||
Line 12: | Line 12: | ||
Mandatory: | Mandatory: | ||
- | * Computer Animation (INF585, Marie-Paule Cani, EP) | + | * Computer Animation (INF585, |
1 course among: | 1 course among: | ||
Line 42: | Line 42: | ||
* Image Synthesis: Theory and Practice (INF584, Tamy Boubekeur, Telecom ParisTech) | * Image Synthesis: Theory and Practice (INF584, Tamy Boubekeur, Telecom ParisTech) | ||
* Real-time AI in Video Games : Decisive & Collaborative Actions (INF584A, David Bilemdjian, Chaire Ubisoft) | * Real-time AI in Video Games : Decisive & Collaborative Actions (INF584A, David Bilemdjian, Chaire Ubisoft) | ||
- | * Statistics in Action (MAP566, | + | * Statistics in Action (MAP566, |
* Computational Optimal Transport for ML and Generative Modeling (MAP588, Rémi Flamary, EP) | * Computational Optimal Transport for ML and Generative Modeling (MAP588, Rémi Flamary, EP) | ||
Line 62: | Line 62: | ||
* MAP630 - Refresher in Statistics: statistical analysis, introduction to Machine Learning techniques (Pierre Latouche, CNRS). | * MAP630 - Refresher in Statistics: statistical analysis, introduction to Machine Learning techniques (Pierre Latouche, CNRS). | ||
- | * INF630 - Refresher in Computer Science: Algorithmic geometry, Computer Graphics | + | * INF630 - Refresher in Computer Science: Algorithmic geometry (Pooran Memari, CNRS), Computer Graphics |
==== Period 1 ==== | ==== Period 1 ==== | ||
- | **MAP/ | + | **MAP/ |
- | Deep Learning is one key element of modern data science. This course will explore several instances of Deep Neural Networks, each one being specifically adapted to solve a particular learning task (classification, | + | > Deep Learning is one key element of modern data science. This course will explore several instances of Deep Neural Networks, each one being specifically adapted to solve a particular learning task (classification, |
**INF632 - Introduction to NLP and LLMs (24h, 2 ECTS), Michalis Vazirgiannis (EP) ** (contact: michalis.vazirgiannis@polytechnique.edu) | **INF632 - Introduction to NLP and LLMs (24h, 2 ECTS), Michalis Vazirgiannis (EP) ** (contact: michalis.vazirgiannis@polytechnique.edu) | ||
- | | + | > This course offers an extensive and in-depth exploration of natural language processing (NLP) and large language models (LLMs), blending foundational principles with advanced techniques. The curriculum spans the domain of NLP, starting from basic concepts like indexing, Bag-of-Words, |
**INF639 - Deep Reinforcement Learning (24h, 2 ECTS), Jesse Read** (contact: jesse.read@polytechnique.edu) | **INF639 - 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), |
**INF631 - Analysis and Deep Learning on Geometric Data (24h, 2 ECTS), Maks Ovsjanikov (EP)** (contact: maks@lix.polytechnique.fr) | **INF631 - 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), |
- | **INF633 - Smart models for 3D Creation and Animation (24h, 2 ECTS), | + | **INF633 - Smart models for 3D contents |
- | This course presents recent advances in 3D computer graphics, and more specifically in the subfields on modeling and animation, which rely on artificial intelligence. We first introduce user-centered Creative AI, i.e. smart 3D models - either based on knowledge or on deep learning from examples, designed to help users creating 3D virtual environments. Second, we focus the use of AI - from light models to deep reinforcement learning - in Character Animation, i.e. towards the training of autonomous 3D characters able to navigate and interact with such environments. The lab sessions are held on Unity, based on C#. | + | > This course presents recent advances in 3D computer graphics, and more specifically in the subfields on modeling and animation, which rely on artificial intelligence. We first introduce user-centered Creative AI, i.e. smart 3D models - either based on knowledge or on deep learning from examples, designed to help users creating 3D virtual environments. Second, we focus the use of AI - from light models to deep reinforcement learning - in Character Animation, i.e. towards the training of autonomous 3D characters able to navigate and interact with such environments. The lab sessions are held on Unity, based on C#. |
| | ||
Line 87: | Line 87: | ||
**INF657G - Navigation for Autonomous systems (24h, 2 ECTS), David Filliat (ENSTA)** (contact: david.filliat@ensta-paris.fr) | **INF657G - Navigation for Autonomous systems (24h, 2 ECTS), David Filliat (ENSTA)** (contact: david.filliat@ensta-paris.fr) | ||
- | 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; | + | > 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; |
**INF641 - Introduction to the verification of neural networks (24h, 2 ECTS), Eric Goubault (EP), Sylvie Putot (EP)** (contact: sylvie.putot@polytechnique.edu) | **INF641 - Introduction to the verification of neural networks (24h, 2 ECTS), Eric Goubault (EP), Sylvie Putot (EP)** (contact: sylvie.putot@polytechnique.edu) | ||
- | 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 problems. In 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. | + | > 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 problems. In 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. |
**INF642 - Socio-emotional embodied conversational agents (24h, 2 ECTS), Catherine Pelachaud (CNRS - ISIR), Chloé Clavel (Inria Paris) ** (contact: catherine.pelachaud@sorbonne-universite.fr; | **INF642 - Socio-emotional embodied conversational agents (24h, 2 ECTS), Catherine Pelachaud (CNRS - ISIR), Chloé Clavel (Inria Paris) ** (contact: catherine.pelachaud@sorbonne-universite.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' |
**INF644 - Virtual/ | **INF644 - Virtual/ | ||
- | | + | > Metaverse and virtual/ |
**INF634 - Computer Vision | **INF634 - Computer Vision | ||
- | | + | > This course is an introduction to fundamental and advanced topics in computer vision with learning-based approaches, |
- | | + | |
- | **INF643 - Soft robots: | + | **INF643 - Soft robots: |
- | 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 | + | > 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 |
| |
curriculum.1720184920.txt.gz · Last modified: 2024/10/06 14:18 (external edit)