Apprentissage Machine Flashcards
C’est quoi le ML?
Capacité d’apprendre sans être programmé explicitement (àpartir des données).
5 étapes du ML
1.Recolte des données
2.Préparation/cleaning des données
3.Entrainer le modèle
4.Tester le modèle
5.Raffinemment
deux types de regression
linéaire
logistique (classification)
3 Catégories algorithmiques:
- Apprentissage supervisé
- Apprentissage non supervisé
- Apprentissage par renforcement
(Also apprentissage profond exists)
Apprentissage supervisé definition:
on a les données (exemples), et des étiquettes
ex: pomme, banane, poire
Apprentissage non supervisé definition:
On a les données (exemples), mais pas les étiquettes**
Apprentissage par renforcement definition:
apprentissage avec des recompenses
pour la régression linéaire ( y = ax + b), que-signifie x, y et m?
m = Nombre d’exemples d’entrainement
x = “input” / caractéristiques
y = “output” / Cible
How qu’on sait qu’on a les bonnes valeurs de θi ?
On les choisis de manière que h(x) est
proche aux valeurs de y.
Que retourne la fonction de coût?
Pourquoi veut-on le minimiser?
L’erreur quadratique moyenne entre h(x) et y.
C’est pour ça qu’on veut le minimiser
Comment faire pour trouver le minimum de
manière automatique ?
Déscente de gradient ( minimize J(thetas) until qu’on atteint une minimum)
Approche de la déscente de gradient :
― Choisir un point de départ
― Répéter:
▪ Choisir une dimension
▪ Se déplacer (petit déplacement) dans cette dimension vers la réduction du coût (en utilisant la dérivée)
Quand est-ce qu’on arrête la déscente de gradient?
Une fois que l’algorithme va changer très peu à chaque itération (atteinte d’une minimum)
in other words, convergence
MAKE CHEAT SHEET