Le project "Nba Prediction" est un projet perso développé il y a environ cinq ans. L'objectif était d'utiliser le machine learning pour construire un modèle capable de prédire les résultats des matchs NBA. Le second objective était de me former aux techniques de Machine learning qui étaient en plein essor à l'époque. alors en plein essor.

Une grande partie du travail a consisté à rassembler les données : statistiques par équipe et par joueur sur les 20 dernières années, ainsi que les cotes de tous les matchs. Le tout était stocké en JSONB dans Postgres.

J'ai ensuite entraîné plusieurs types de modèles — régression logistique, Elastic Net, LSTM et MLP — avec PyTorch et scikit-learn comme librairies principales.

Au final le projet a été un échec : nous avons rencontré un point de convergence avec tous les modèles que nous avons essayés et nous n'avons jamais réussi à faire mieux que 45 % de précision.