Artificial intelligence
Duration2h30Presentation & objectives
In the previous session about advanced algorithmics, you have studied algorithms that can be defined to efficiently solve a wide range of problems, given that those problems can be formalized (e.g., represented as a problem on a graph).
In this session, we will give you a general introduction about a successful, alternative way to solve problems, using machine learning. Contrary to previously seen approaches, we will rely on data to solve problems, not only on programming instructions.
The goal of this session is to give a very broad overview of machine learning, which is the dominant paradigm in the broader term “artificial intelligence”. We will introduce what we mean by machine learning, and will focus on introducing supervised and unsupervised learning.
This session will start with an evaluated exercise. Check Evaluation section for details.
Before the class
Technical requirements
To be able to start working on the activity, you should meet the following requirements:
- Please bring your own computer.
- Make sure to have a functional network connection.
During the class
Evaluation
At the very beginning of this session, we will evaluate your understanding of algorithmics from session 1, session 2, session 3 and session 4. You will be given 30min to work on a MCQ, on Moodle:
Knowledge acquisition
To be able to start the practical activity efficiently, we will introduce some needed concepts at the beginning of the class. To save you some time, we will present you a few slides, that you can find hereafter:
These slides only cover the main elements of the course, and many more details are given in the associated articles, that you should study in details:
- What is artificial intelligence?.
- Applications of machine learning.
- Standard algorithms for machine learning.
- A broad introduction to deep learning.
You can verify your understanding of these articles here:
Practical activity
The rest of the class is dedicated to a practical activity. When ready, click on the link below to start:
After the class
Complete the current session
Before the next session, you should:
- Review the contents of the articles above.
- Complete the non-optional parts of the practical activity.
Final evaluation
TODO