Projet 01 / IA appliquée

ft_linear regression.

Une introduction au machine learning, de zéro.

Méthode
Descente de gradient
Modèle
ŷ = θ₀ + θ₁·x
Langage
Python, puis TypeScript
Surface de coût J(θ₀, θ₁) = ½m · Σ (ŷ − y)²
§ 01 AccueilContinuerDéfiler

Une régression linéaire ajuste une droite à un nuage de points en descendant le gradient d'une surface de coût convexe. À partir d'un jeu de voitures (kilométrage, prix de vente), le programme apprend deux paramètres, θ₀ et θ₁, qui minimisent l'erreur quadratique moyenne.

Ce site traite l'exercice comme un objet éditorial : un atelier pour l'algorithme en direct sur 108 094 voitures réelles, un essai en six chapitres, et un showroom opposant cinq méthodes sur les mêmes données. Tout tourne dans le navigateur (ou sur une Route Handler Vercel pour les calculs lourds), rien n'est précalculé.

Trois entrées.

Statut
En cours, v0.3
Stack
Bun · Next.js 16.2 · Neon Postgres
Jeu de données
108 094 voitures, 1 feature
Meilleur R²
0.733