Last updated on 2020-06-10 at 14:46:28
Content is outdated but kept for reference.
This web page is the official web page for the MLRF course taught at EPITA. Students should find listed here (almost) all the resources they need for this course.
Teachers: Joseph Chazalon (lectures + practice), Olivier Ricou (practice), Julie Rivet (practice), Yizi Chen (practice) and Nicolas Boutry (practice).
Teachers will be available online during scheduled sessions (Monday morning and afternoon).
Students must connect to and attend all online sessions.
Students must watch the lectures before the Q/A sessions.
Students’ weekly workflow should be:
We will try to use the right tool for the right job. Here are the tools and their job(s).
You need to setup a programming environment on your computer to complete this course. We tried to make this as easy as possible.
We use Jupyter, a notebook interface for scientific Python. We provide you with notebooks that you have to edit to complete each practice session.
To get a working environment, you first need to install a recent (3.5+) Python environment. Then, you need to install some packages to get all the necessary tools We recommend using pip
, the Python package installer, as follows;
pip install --user \
jupyter \
matplotlib \
numpy \
opencv-contrib-python-headless \
scikit-image \
scikit-learn
You may need to edit your $PATH
and add $HOME/.local/bin
to the list of paths.
Then, you should be able to navigate to a directory containing Jupyter Notebooks (.ipynb
files) and start a Jupyter server using
jupyter notebook
This should automatically launch a browser and let you interact with notebooks. We recommend that you read those two resources to get Jupyter’s basics:
When | What | Warnings | Tool | Notes |
---|---|---|---|---|
before 2020-04-27 | Homework | Watch lecture 1, prepare questions, setup env. | ||
2020-04-27 11:00-12:00 | Q/A session | Attendance mandatory | Teams | Lecture 1 |
2020-04-27 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 1 |
before 2020-05-04 | Homework | Watch lecture 2, prepare questions | ||
2020-05-04 11:00-11:30 | Test | Attendance mandatory + graded | Moodle | About lecture 1 |
2020-05-04 11:30-13:00 | Q/A session | Attendance mandatory | Teams | Lecture 2 |
2020-05-04 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 2 |
before 2020-05-11 | Homework | Watch lecture 3, prepare questions | ||
2020-05-11 11:00-11:30 | Test | Attendance mandatory + graded | Moodle | About lecture 2 |
2020-05-11 11:30-13:00 | Q/A session | Attendance mandatory | Teams | Lecture 3 |
2020-05-11 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 3 |
before 2020-05-18 | Homework | Watch lecture 4, prepare questions | ||
2020-05-18 11:00-11:30 | Test | Attendance mandatory + graded | Moodle | About lecture 3 |
2020-05-18 11:30-13:00 | Q/A session | Attendance mandatory | Teams | Lecture 4 |
2020-05-18 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 4 |
before 2020-05-25 | Assignment | Graded | Moodle | Deadline to submit results for practice session 4 |
before 2020-05-25 | Homework | Watch lecture 5, prepare questions | ||
2020-05-25 11:00-11:30 | Test | Attendance mandatory + graded | Moodle | About lecture 4 |
2020-05-25 11:30-13:00 | Q/A session | Attendance mandatory | Teams | Lecture 5 |
2020-05-25 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 5 |
before 2020-06-01 | Assignment | Graded | Moodle | Deadline to submit results for practice session 5 |
before 2020-06-01 | Homework | Watch lecture 6, prepare questions | ||
2020-06-01 11:00-11:30 | Test | Attendance mandatory + graded | Moodle | About lecture 5 |
2020-06-01 11:30-13:00 | Q/A session | Attendance mandatory | Teams | Lecture 6 |
2020-06-01 14:00-17:00 | Practice | Attendance mandatory | Teams | Practice session 6 |
before 2020-06-08 | Assignment | Graded | Moodle | Deadline to submit results for practice session 6 |
2020-06-09 11:00-12:00 | Test | Attendance mandatory + graded | Moodle | About lecture 6 |
2020-06-09 | Feedback | Moodle | Complete the course’s anonymous feedback form |
Remarks: