Skip to content

Latest commit

 

History

History

machine-learning

Projet d'"Introduction to machine learning": méthodes d'apprentissage automatique

Développé par Eliott Bell, Dmitry Teploukhov et Santhos Umabalan

Bachelor, semestre 3 (sept. 2022 - janv. 2023), EPFL (Ecole Polytechnique Fédérale de Lausanne)

Ce projet consiste en l'implémentation de plusieurs algorithmes d'apprentissage automatique: régression ridge, régression logistique, k plus proches voisins et réseaux neuraux, ainsi que d'autres méthodes utiles telles que la validation croisée et l'analyse en composantes principales.

Travail effectué

Dans le dossier methods/, nous avons implémenté les méthodes des fichiers cross_validation.py, deep_network.py, knn.py, linear_regression.py, logistic_regression.py, pca.py. Nous avons aussi implémenté plusieurs parties de main.py, à savoir l'extraction des arguments et le choix des méthodes à appeler.

Compétences acquises/travaillées

  • Apprentissage automatique

  • Programmation en Python

  • Appréhension, compréhension et modification de code préexistant

  • Travail d'équipe et organisation