Implémentation manuelle d'une régression linéaire avec PyTorch

Cet article montre comment construire pas à pas une régression linéaire simple avec PyTorch, sans utiliser de couche ou d'optimiseur intégré. On génère un jeu de données synthétique, on implémente un chargeur de mini-lots, on définit un modèle de prédiction, une fonction de coût et une méthode d'optimisation, puis on trace l'évolution de la per ...

Publié le 16 août à 20h57

Implémentation d'un réseau de neurones à rétropropagation

Modèle de régression Objectif Appprendre la relation linéaire \(y = 2x\). Architecture Réseau neuronal à une couche cachée avec un seul neurone. Fonction de coût Erreur quadratique moyenne : \[MSE = \frac{1}{2}(\hat{y} - y)^2\] ### Algorithme Descente de gradient standard, minimisant l'erreur sur l'ensemble des données à chaque époque. Propagat ...

Publié le 10 juillet à 01h56

Intuitions mathématiques pour l'apprentissage automatique : gestion des gradients, décalages de distribution et diagnostics de modèle

Mathématiques appliquées à l'ingénierie de l'apprentissage automatique Les fondements mathématiques de l'apprentissage automatique ne sont pas une fin en soi, mais un ensemble d'outils pratiques pour résoudre les problèmes courants des modèles. Par exemple, l'instabilité des gradients ou les chutes de performance en production découlent souv ...

Publié le 2 juin à 16h56