linear_regression est un projet de la formation 42 dont l’objectif est d’introduire les bases du machine learning à travers l’implémentation d’un algorithme de régression linéaire, sans utiliser de bibliothèques externes dédiées.
- Comprendre le principe de la régression linéaire
- Implémenter un algorithme de gradient descent
- Manipuler des données numériques
- Évaluer la convergence d’un modèle
Le programme :
- lit un jeu de données à partir d’un fichier
- entraîne un modèle de régression linéaire simple
- ajuste les paramètres (θ₀, θ₁) via la descente de gradient
- permet d’estimer une valeur à partir du modèle entraîné
Les calculs sont réalisés sans l’aide de frameworks de machine learning.