Science des données 3
Licence 3 MIASHS
Université de Lille
Semestre 2, 2026-2027
Objectifs de ce module
Ce module a pour objectif d'approfondir les UEs science des données 1 et 2. Il suppose que l'UE science des données 2 a été suivie.
Outre des compléments d'apprentissage supervisé, nous aborderons l'apprentissage non supervisé.
Outre la maîtrise d'un certain nombre de notions, l'étude de la science des données nécessite la mise en pratique via la confrontation avec des études de cas.
Aussi, la mise en pratique constitue-t-elle une part importante de l'UE.
Après des années d'expérience, je suis maintenant convaincu que R est un meilleur environnement pour la science des données et en particulier pour son enseignement. Néanmoins, par cohérence avec le reste de la formation de licence MIASHS, la mise en pratique sera réalisée en python ou en R.
Une connaissance minimale de python ou R est indispensable pour suivre ce cours. En aucun cas ce cours n'est un cours de python ou de R. En cas de besoin, lire cet ouvrage pour une présentation de python, ou celui-ci pour R. À titre personnel, je recommande R pour ce module et toutes les activités qui touchent à la science des données et aux statistiques.
Calendrier
À préciser.
Mise en pratique
Quelques règles à respecter :
- Il faut travailler sous Ubuntu (ou plus généralement, Linux) : c'est le meilleur moyen d'éviter des bugs. Si vous travaillez sous Windows, vous allez rencontrer des bugs dus à Windows et je ne pourrais pas vous aider à les résoudre.
- Quand vous me rendez un TP (ou un contrôle) :
- je ne veux pas de notebook : je veux :
- soit un fichier python qui, quand je l'exécute dans une console Linux en tapant une commande telle que python nom-du-fichier.py, fait ce qui est demandé dans le sujet.
- soit un fichier R que je peux sourcer dans R (commande source ("nom-du-fichier.R")
- Je ne dois pas devoir modifier votre fichier. En particulier, attention si vous supposez que le fichier de données est contenu dans votre répertoire courant (ou un autre) sur l'ordinateur sur lequel vous faites le TP (ou le contrôle). Dans le programme que vous me rendez, le fichier de données est chargé via son url.
- Ce qu'affiche votre programme doit être clair et compréhensible : cet affichage doit répondre aux questions du sujet.
- Un programme doit être commenté et correctement présenté. Il commence toujours par un commentaire indiquant le nom de la personne qui l'a écrit et le TP (ou contrôle) auquel il répond.
- On n'importe que les bibliothèques qui sont utilisées (et une seule fois).
Contrôle de connaissances
À préciser.
Pré-requis
Il est presque indispensable d'avoir suivi l'UE science des données 2 du 1er semestre de L3. En tout cas, cette UE est supposée avoir été suivie, pas de rappel (voir le contenu et les TP).