ML Project - M1 - ISII - 2021 2022 1 1 2 1 1
ML Project - M1 - ISII - 2021 2022 1 1 2 1 1
ML Project - M1 - ISII - 2021 2022 1 1 2 1 1
Project Objective:
The purpose of this project is, in the first place, to familiarize you with the structure, selection, and quality of
datasets for supervised learning, including Regression and Classification issues. In the second place, to enable
you to deepen your understanding of machine learning, by studying and applying different supervised learning
techniques, seen in class, on the selected regression and classification problems.
The work MUST be done in teams of five students, which means 5 persons make a 'Team' to work together on
this project. The team’s members can be from different TP groups.
b) Start with a quick site scan to understand what it is. On the left side of the page, you can see different tasks
including regression and classification.
Whatever problems you select, make sure that they are appropriate for regression and classification techniques,
and that they are not very complex or very simple problems. It's up to you to choose the datasets that suit you
the most.
d) Introduce on the “Machine Learning” course platform (in order of priority of problems):
e) The submission of team names and problem choices on Google drive will be closed on
2) Design your solution for each supervised learning technique covered in class and implement it to solve these
problems using Python (Python 3 is recommended). Apply the techniques implemented on your datasets that
will be used to train your model:
Linear Regression (LnR)
Logistic Regression (LgR)
Neural Networks (NN)
Support Vector Machine (SVM)
K-nearest neighborhood (knn)
Gradient Descent (GD)
Normal Equation (NE)
Regularization, Cross Validation, …
3) Prepare a report of no more than 20 pages (without the appendix), Times New Roman, 11, single spaced
(paragraph format) in English or French languages. This report will contain two main parts, a part for
the regression task and a part for the classification task. For each part you must:
a. Each team must submit a report respecting the number of pages and the format indicated above, and
clearly explaining what was requested.
b. The report must be sufficiently complete .You are limited to 20 pages in Times.
d. « Non-plagiarism and intellectual dishonesty commitment » downloaded from the platform, completed,
signed by each member of the team, and inserted in your report at the end. Certifying that your reports as
well as your code for the whole project is entirely your work except where references are given (without
copy / paste).
Learn to rely on your personal efforts and develop your skills and intellectual honesty!
Important dates :
NB
1. Work that is not submitted through the Google drive will not be accepted.
2. The names of Scripts, Figures and Reports must contain the team number « E.g.: X_Team30.(ext) »
3. Only one submission per team, which means, one person will be responsible for submitting the names
Machine Learning M1/ISII 4
and team selections for the first phase, as well as the electronic versions for the second phase.
6. Each plagiarism detection will result in loss of points, or even cancellation of the project, for the
team, except where references are given without copying / pasting (an anti-plagiarism tool will be used
to verify that it is of your work). No form of phrase and / or code plagiarism (without references)
will be tolerated.
7. The grade for your work will take into consideration the quality of the work; compliance with the requested
formats; the respect of deadlines and organization of your project.!
9. The score of each member of the same team will not necessarily be the same, each according to his/her
contribution and understanding of the problem, techniques, solutions,, answers to questions during the
presentation, etc.…
Good luck