Examen blanc

⚠️ Remarque importante

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.

🎯 Consignes
  • 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)

A.16 pts

É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.

A.26 pts

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.

A.36 pts

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.

A.46 pts

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 ?

A.56 pts

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 :

  1. Température en °C
  2. Code postal
  3. Mention au BAC
  4. Nombre de clics

Partie B — Algorithmes (25 points)

B.18 pts

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 :

  1. Idée centrale en une phrase.
  2. Nature de la frontière de décision (linéaire / non linéaire).
  3. Hyperparamètre principal à régler.
  4. Force principale et faiblesse principale.

Présentez vos réponses sous forme de tableau.

B.28 pts

Dans le contexte des SVM :

  1. Définissez la marge γ, les hyperplans H+ et H−, la zone d'indécision.
  2. Définissez les vecteurs de support.
  3. 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.
B.39 pts

Concernant KNN et les forêts aléatoires :

  1. Décrivez l'algorithme KNN (étapes, distances, règle de décision en classification et en régression).
  2. Pourquoi le choix de k est-il un compromis biais-variance ?
  3. 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)

C.18 pts

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 :

  1. Calculez le score z.
  2. Calculez la probabilité σ(z) (3 décimales).
  3. Donnez la classe prédite f(x⃗).
  4. Interprétez le résultat en une phrase.
C.29 pts

Soit la matrice de confusion : TP = 50, FP = 10, FN = 5, TN = 135. Calculez et interprétez :

  1. Précision
  2. Rappel
  3. Spécificité
  4. F1-score
  5. Accuracy
C.38 pts

Soit le jeu de données E = {(1, 2), (2, 3), (3, 7)}.

  1. Calculez x̄ et ȳ.
  2. Dressez le tableau de travail et calculez la pente â et l'ordonnée à l'origine b̂.
  3. Écrivez la fonction de prédiction f̂(x).
  4. Pour x = 4, quelle est la prédiction ŷ ?

Partie D — Non supervisé (20 points)

D.17 pts

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.

D.26 pts

Soient x1 = (0, 0), x2 = (4, 4) dans le même cluster. Calculez le centroïde et l'inertie. Interprétez le résultat.

D.37 pts

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 ?

📌 Grille de points indicative
PartieThèmePoints
AQuestions de cours (fondements, cycle de vie, décision, ajustement, variables)30
BAlgorithmes (comparaison, SVM, KNN + RF)25
CCalculs (sigmoïde, matrice de confusion, MCO)25
DNon supervisé (Lloyd, inertie, linkage)20
Total100