Examen blanc
Cet examen blanc est une simulation créée pour l'entraînement, à partir du contenu réel du cours. La durée, le format exact et la répartition des points de l'examen officiel ne sont pas précisés dans les documents fournis par le professeur. Les pondérations ci-dessous sont indicatives et visent à équilibrer l'évaluation.
- Durée conseillée : 2 heures.
- Total : 100 points.
- Aucun document autorisé. Calculatrice non programmable autorisée.
- Le corrigé et le barème détaillé sont disponibles dans le document séparé.
Partie A — Questions de cours (30 points)
Énoncez la définition formelle du Machine Learning selon Tom Mitchell (1997) et définissez chaque notation. Illustrez avec un exemple concret autre que le filtre anti-spam.
Citez dans l'ordre les 6 étapes du cycle de vie d'un projet de Data Science, puis expliquez en une ou deux phrases la différence entre la phase de préparation des données et la phase de modélisation.
Décrivez la fonction de décision g(x) en classification binaire. Précisez comment elle définit les régions R0 et R1. Étendez la définition au cas multi-classe.
Expliquez la différence entre sous-apprentissage, ajustement approprié et sur-apprentissage. Comment détecte-t-on expérimentalement le sur-apprentissage ? Quelle est la condition V ∩ T = ∅ et pourquoi est-elle essentielle ?
Pour chacune des variables suivantes, donnez son type exact (quantitative continue, quantitative discrète, qualitative nominale, qualitative ordinale) et indiquez les opérations mathématiques autorisées :
- Température en °C
- Code postal
- Mention au BAC
- Nombre de clics
Partie B — Algorithmes (25 points)
Comparez les cinq algorithmes de classification étudiés (régression logistique, KNN, SVM, arbres de décision, forêts aléatoires) selon les critères suivants :
- Idée centrale en une phrase.
- Nature de la frontière de décision (linéaire / non linéaire).
- Hyperparamètre principal à régler.
- Force principale et faiblesse principale.
Présentez vos réponses sous forme de tableau.
Dans le contexte des SVM :
- Définissez la marge γ, les hyperplans H+ et H−, la zone d'indécision.
- Définissez les vecteurs de support.
- Expliquez pourquoi une petite perturbation d'un vecteur de support modifie l'hyperplan, alors qu'une perturbation d'un point non-vecteur de support ne le modifie pas.
Concernant KNN et les forêts aléatoires :
- Décrivez l'algorithme KNN (étapes, distances, règle de décision en classification et en régression).
- Pourquoi le choix de k est-il un compromis biais-variance ?
- Décrivez l'algorithme des forêts aléatoires et précisez la valeur par défaut de q en classification et en régression.
Partie C — Calculs (25 points)
Soit un modèle de régression logistique binaire avec w⃗ = (0,5 ; −2,0)T et b = 1,0. Pour l'observation x⃗ = (2, 1)T :
- Calculez le score z.
- Calculez la probabilité σ(z) (3 décimales).
- Donnez la classe prédite f(x⃗).
- Interprétez le résultat en une phrase.
Soit la matrice de confusion : TP = 50, FP = 10, FN = 5, TN = 135. Calculez et interprétez :
- Précision
- Rappel
- Spécificité
- F1-score
- Accuracy
Soit le jeu de données E = {(1, 2), (2, 3), (3, 7)}.
- Calculez x̄ et ȳ.
- Dressez le tableau de travail et calculez la pente â et l'ordonnée à l'origine b̂.
- Écrivez la fonction de prédiction f̂(x).
- Pour x = 4, quelle est la prédiction ŷ ?
Partie D — Non supervisé (20 points)
Décrivez l'algorithme de Lloyd (K-Means) en quatre étapes. Donnez la formule de l'inertie intra-cluster et celle de la mise à jour d'un centroïde.
Soient x1 = (0, 0), x2 = (4, 4) dans le même cluster. Calculez le centroïde et l'inertie. Interprétez le résultat.
Soient C1 = {(0, 0), (1, 0)} et C2 = {(0, 3)}. Calculez les distances en lien simple, lien complet et lien moyen. Quel type de structure chaque lien favorise-t-il dans le dendrogramme ?
| Partie | Thème | Points |
|---|---|---|
| A | Questions de cours (fondements, cycle de vie, décision, ajustement, variables) | 30 |
| B | Algorithmes (comparaison, SVM, KNN + RF) | 25 |
| C | Calculs (sigmoïde, matrice de confusion, MCO) | 25 |
| D | Non supervisé (Lloyd, inertie, linkage) | 20 |
| Total | 100 | |