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)

Machine learning, artificial INtelligence and Data (MIND)

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:
Acronyme Intitulé ECTS
IAMSI Artificial Intelligence and Symbolic Information Handling 6
ML Machine Learning 6
RITAL Information Retrieval and Natural Language Processing 6
SAM Storage and Access to Megadata (Scalable Datastores) 6
IDLE Introduction to deep learning 6
DJ Decision and games 6

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