Image du projet

Machine Learning Web Application

Projet réalisé par

Lien du projet : https://github.com/antonin-lfv/Online_preprocessing_for_ML

Online preprocessing & Machine Learnning


Cette application web developpée en python et publiée grâce à Streamlit a pour but d'accélérer l'exploration des données, et la mise en place d'algorithmes de machine learning. Elle est basée sur un système multi-pages, qui conserve les widgets entre celles-ci grâce à un système de Session. Le principe est simple, vous déposez votre dataset sous le format csv ou xls sur le volet gauche, puis à partir de là, il faudra se rendre dans la section Datasetpour l'importer, et effectuer des réglages sur celui-ci comme ajouter un séparateur, transformer des colonnes en Time-Series, ou supprimer des symboles qui empêchent un typage en float. 

Puis, libre à vous de faire votre analyse des données, observer les colonnes, leurs statistiques, les corrélations entre elles. Depuis la section graphiques vous pourrez tracer des graphiques avec des points, des courbes, des histogrammes ou même des coordonnées géographiques et effectuer des regressions linéaires et polynomiales. 

Enfin, vous avez la possibilité de créer des modèles de machine learning ou de deep learning rapidement.  

Dans la section ML, vous sera possible d'effectuer des KNN, K-Means, SVM, PCA et UMAP. Quant à la section DL, vous avez la possibilité de faire du transfert de style neuronal, avec plusieurs images déjà disponibles. 

En cas de bug important, veuillez me le signaler pour qu'il puisse être corrigé le plus rapidement possible.