📘 Fiche de cours
L'essentiel du cours
L'IA est la simulation de l'intelligence humaine par des machines. L'apprentissage automatique (Machine Learning) se divise en trois types :
- Supervisé : Apprentissage à partir de données étiquetées ($y = f(x)$).
- Non supervisé : Découverte de structures cachées (clustering).
- Par renforcement : Apprentissage par essais-erreurs via des récompenses.
Le modèle cherche à minimiser la fonction de coût $J(\theta)$ en ajustant les paramètres $\theta$ via la descente de gradient : $\theta = \theta - \alpha \frac{\partial J}{\partial \theta}$.
Méthodes à maîtriser
- Choisir l'algorithme selon le problème (classification vs régression).
- Diviser le jeu de données en : Entraînement (Train), Validation, et Test.
- Évaluer la performance avec la précision (Accuracy) ou l'erreur quadratique moyenne (MSE).
Exemples corrigés
Exemple : Régression linéaire simple. Soit $y = ax + b$. Pour minimiser l'erreur $E = \sum (y_i - (ax_i + b))^2$, on calcule les dérivées partielles par rapport à $a$ et $b$ et on les annule.
Erreurs fréquentes
- Confondre corrélation et causalité.
- Négliger le surapprentissage (overfitting) en ne testant pas le modèle sur des données inconnues.
- Utiliser trop de données d'entraînement sans normalisation.