acid [Master Informatique - Université de Bordeaux]

Outils pour utilisateurs

Outils du site


acid

Analyse, classification, indexation de données

Responsable : Akka Zemmari

Chargés de TD :

Supports de cours

Séance Intitulé Description Diapos Autre
1 Avant propos Présentation de l'UE pdf
1 - 4 Introduction Généralités sur le Machine Learning pdf
1 - 2 Rappels Rappels d'algèbre linéaire pdf Jupiter notebook (NumPy)
Rappels de probabilités et statistiques pdf Jupiter notebook (SciPy)
2 Méthodes d'optimisation Descente de gradient (et ses variantes) pdf Jupiter notebook, notebook (en html)
2 - 3 Régression Régression simple et multiple pdf Jupyter notebooks :
régression simple (1), notebook (html)
régression simple (2), notebook (html)
régression multiple, notebook (html)
Fichier advertising.csv
Fichier food truck.csv
4 k-nearest neighbors Généralités sur le ML, k-NN pdf knn (à la main) Jupiter notebook, Jupiter notebook (html)
knn (avec skleanr) Jupiter notebook, Jupiter notebook (html)
5 Apprentissage supervisé Théorie de décision bayesienne pdf Jupiter notebook, Jupiter notebook (html)
6-7 Réduction de dimension Analyse en composantes principales pdf Jupiter notebook (html)
Jupiter notebook (html), sklearn (applications)
preuve ACP
8 Réduction de dimension Analyse linéaire discriminante (LDA) pdf Jupiter notebook (comparaison avec l'ACP)
Jupiter notebook (LDA à la main)
9 Contrôle de connaissances Contrôle
10 Apprentissage supervisé Arbres de décision et forêts aléatoires pdf Jupiter notebook
11 Apprentissage supervisé Perceptron, SVM, etc pdf perceptron (à la main), Jupiter notebook (html)
svm, kernel trick, Jupiter notebook (html)
perceptron, svm, avec sklearn, Jupiter notebook (html)
12 Apprentissage non supervisé Méthodes de clustering pdf

Supports de travaux dirigés

TD numéro Contenu Énoncé Fichiers Corrigé
TD0 Rappels : Probabilités et statistiques, Algèbre linéaire avec Python Sujet Correction
TD1 Descente de gradient Sujet Correction
TD2 Régression linéaire Sujet Correction
TD3 Métriques d'évaluation Sujet Correction
TD4 Apprentissage supervisé : k-nn Sujet Correction
TD5 Théorie de décision Bayésienne Sujet Correction
TD6 Réduction de dimension (ACP) Sujet
TD7 Réduction de dimension (LDA) Sujet
TD8 Apprentissage supervisé : Arbres de décision et Forêts aléatoires Sujet

Si vous voulez travailler sur votre machine personnelle, vous pouvez utiliser ce fichier requirements.txt pour installer tous les paquets requis à l'aide de la commande :

python3 -m pip install -r requirements.txt

Si vous souhaitez une installation locale au dossier des TD, vous pouvez au préalable créer un environnement virtuel (cf. doc).

(Mini) projet

Sujet

Le rendu se fait sur le cours moodle : https://moodle.u-bordeaux.fr/course/view.php?id=12165

Annales

acid.txt · Dernière modification : 2024/11/18 07:18 de pibenard