Machine learning, artificial INtelligence and Data (MIND)
Please note that most of the courses are taught in French, although all the instructors also speak English. Therefore, a B2 level in French is required.
The MIND program (previously named DAC) aims to train experts in the fields of data science and artificial intelligence. The program is organized around three major skill profiles: big data (databases, distributed algorithms, and scaling), statistical learning (machine learning, deep learning, generative AI), and symbolic learning (deduction, causality, classical formal logic, and fuzzy logic)
Objectives
The program enables students to acquire essential theoretical knowledge as well as practical skills across all areas of data-driven artificial intelligence, knowledge production, and the implementation of intelligent services:
- databases for the collection, storage, management, and querying of large volumes of complex data,
- information retrieval and data mining for filtering, analyzing, and extracting information,
- machine learning, symbolic learning, and deep learning for training models, performance evaluation, and using foundational models,
- computational intelligence for reasoning with and utilizing knowledge extracted from data.
Opportunities
The MIND program prepares students for industrial careers such as designers, developers, and users of intelligent systems in sectors where skills in data processing, analysis, and valorization are essential (including roles such as Data Scientist, Data Analyst, Data Architect, and Data Engineer). These constantly evolving professions require continuous updating of scientific knowledge. To meet these demands, the program includes a strong theoretical component, enabling students to adapt to technological innovations. Simultaneously, the program provides solid preparation for scientific research and careers in R&D.
Our graduates join companies of all types (start-ups, SMEs, large corporations), with approximately 30% going on to pursue a Ph.D. in either academic or industrial settings.
Program
Please note that almost all courses are taught in French, although all teachers speak English. The first semester of the M1 year features a core curriculum with a high level of shared coursework alongside other tracks within the computer science program. Two mandatory courses and two highly recommended courses introduce:
- the main models and languages for the storage and access of structured and semantic data (MLBDA),
- foundational tools and best practices in data science and machine learning (DALAS),
- knowledge representation and management (LRC),
- the use of probabilistic approaches for data analysis (MAPSI).
These courses are supplemented by courses from other tracks aimed at providing essential mathematical and computational tools for the program, along with additional subjects (such as linear programming, graph theory, image processing, and algorithm complexity analysis).
Starting from the second semester of M1, the program offers three specialized skill profiles—Machine Learning, Databases, and Artificial Intelligence—each delivering a set of specific competencies through a customized arrangement of course units (UE).
The course units (UE) within each profile complement those of the other two profiles, allowing students to customize their training.
In the first semester of the M2 year, students take specialized UEs that each provide a specific set of skills aligned with the different profiles (such as Deep Learning, Large Language Models, AI for Science, Big Data, Knowledge Graphs, and Interpretable AI). Students’ career paths are further shaped by their internships in the second semester of M2, which can be completed either in a research lab or a company, with a focus on research or development.
Students enrolled in the M2 MIND program who meet the necessary prerequisites can also take UEs covering advanced mathematical topics (such as convex and non-convex optimization, statistical learning, and machine learning) offered by the M2A program (http://m2a.lip6.fr).
First semester (M1-S1)
You must choose 5 UEs from the following UEs and follow the UE d'Insertion Professionelle (IP).
Acronym | Title | ECTS | Course | |
MLBDA | Advanced Database Models and Languages | 6 | MIND/AI2D | Mandatory |
DALAS | Data science, learning, and applications | 6 | MIND | Mandatory |
LRC | Logic and Knowledge Representations | 6 | AI2D/MIND | Highly recommended |
MAPSI | Probabilistic and Statistical Models and Algorithms for Computer Science | 6 | MIND/IMA | Highly recommended |
BIMA | Basics of Image Processing | 6 | IMA | Recommended |
COMPLEX | Complexity, Probabilistic and Approximate Algorithms | 6 | CCA | Recommended |
MODEL | Numerical and symbolic modeling | 6 | BIM | Recommended |
MOGPL | Modeling, Optimization, Graphs, and Linear Programming | 6 | AI2D | Recommended |
Second semester (M1-S2)
The second semester consists of:
- 2 compulsory UEs:
Acronym | Title | ECTS |
PLMIND | Software project, bibliographic research and business conferences | 3 |
English | English |
3 |
- and 4 UEs to be chosen among those below
English:
Semester 3
During this semester, the first course module (Deep-L) is mandatory. It is recommended to also select at least two other modules from those worth 6 ECTS credits (LSDA, XAI, MEDS, and RDFIA). Then, choose additional modules from those worth 3 ECTS credits (GDC, SACE, RL, NWDLE, LLM) to reach a total of 30 ECTS credits.
Acronym | Title | ECTS | Course |
Deep-L | Deep Learning | 6 | MIND |
LSDA | Large Scale Data Analytics | 6 | MIND |
XAI | eXplainable Artificial Intelligence | 6 | MIND |
MEDS | Methodology in Data Science and Research | 6 | MIND |
GDC | Data Graphs and Knowledge Graphs | 3 | MIND |
SACE | Symbolic Approaches for Computational Ethics | 3 | MIND |
RL | [requires AMAL] Reinforcement Learning | 3 | MIND |
NWDLE | [requires AMAL] New trends in deep learning | 3 | MIND |
LLM | Large Language Models | 6 | MIND |
RDFIA | Pattern recognition for image analysis and interpretation | 6 | IMA |
Semester 4
Acronym | Title | ECTS | Course |
Stage | End of Master 2 internship | 27 | MIND |
IP | Professional Integration | 3 | MIND |
Skills
Upon graduation, the graduate will be expected to master the following disciplinary skills:
- Understand and implement principles for managing both structured and unstructured databases.
- Create, manage, and utilize databases, ensuring their quality to guarantee reliable data access.
- Collect, prepare, analyze, and process data.
- Master digital tools and programming languages commonly used in AI.
- Select and implement machine learning and deep learning algorithms to address a given problem.
- Mathematically model an AI problem to facilitate its resolution.
- Approach a business problem to identify the needs in data science, AI, and database management.
- Implement and deploy data science methods in a business context to meet industry expectations.
- Evaluate the performance of an AI system in relation to business objectives.
- Explain an AI system.
Target audience and prerequisites
Admission to the M1 level is primarily for students at the L3 level (or equivalent) in Computer Science or Computer Science/Mathematics. Well-motivated applications from other scientific fields may also be considered.
At the M2 level, the program can admit a few external candidates who meet the prerequisites, particularly final-year engineering students who wish to pursue a dual degree and already have a foundational background in AI.
Applicants should have a strong foundation in computer science (algorithmics and programming, databases, logic, etc.) along with fundamental knowledge in mathematics (probability, statistics, calculus, algebra).
The MIND program is not available as a work-study option.
Contacts
Secrétariat
Géraldine BOMPARD