{"id":20663635,"url":"https://github.com/abrahamkoloboe27/classification-app-streamlit","last_synced_at":"2025-04-19T15:55:17.584Z","repository":{"id":242896081,"uuid":"810874527","full_name":"abrahamkoloboe27/Classification-App-Streamlit","owner":"abrahamkoloboe27","description":"Lien de l'application","archived":false,"fork":false,"pushed_at":"2024-09-25T16:11:06.000Z","size":1278,"stargazers_count":2,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T09:41:54.679Z","etag":null,"topics":["classification","data-processing","fine-tuning","machine-learning","pandas","pandas-dataframe","pycaret","python","streamlit"],"latest_commit_sha":null,"homepage":"https://classification-app-abklb.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abrahamkoloboe27.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-05T14:09:03.000Z","updated_at":"2025-02-06T15:15:33.000Z","dependencies_parsed_at":"2024-06-26T17:54:19.428Z","dependency_job_id":null,"html_url":"https://github.com/abrahamkoloboe27/Classification-App-Streamlit","commit_stats":null,"previous_names":["abrahamkoloboe27/classification-app-streamlit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrahamkoloboe27%2FClassification-App-Streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrahamkoloboe27%2FClassification-App-Streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrahamkoloboe27%2FClassification-App-Streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrahamkoloboe27%2FClassification-App-Streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abrahamkoloboe27","download_url":"https://codeload.github.com/abrahamkoloboe27/Classification-App-Streamlit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249731196,"owners_count":21317341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["classification","data-processing","fine-tuning","machine-learning","pandas","pandas-dataframe","pycaret","python","streamlit"],"created_at":"2024-11-16T19:19:01.786Z","updated_at":"2025-04-19T15:55:17.568Z","avatar_url":"https://github.com/abrahamkoloboe27.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Classification-App-Streamlit\n\n### **Description de l'Application Streamlit pour la Création et l'Entraînement de Modèles de Classification avec PyCaret**\n\nL'application Streamlit que j'ai créée offre une interface conviviale pour l'importation, le profilage, la configuration, l'entraînement, l'évaluation, le réglage fin, et la sauvegarde des modèles de classification en utilisant PyCaret. Voici un aperçu des fonctionnalités de chaque page :\n\n**Page 1 : Importez vos données**\n- Permet aux utilisateurs d'importer leurs données au format CSV ou Excel.\n- Affiche un aperçu des données avec la possibilité de sélectionner les colonnes à utiliser pour la classification.\n- Offre des options de prétraitement telles que la sélection du séparateur CSV.\n\n**Page 2 : Profil du jeu de données**\n- Profil détaillé du jeu de données à l'aide de pandas-profiling.\n- Affiche les statistiques, les graphiques et les informations sur les variables.\n\n**Page 3 : Configuration**\n- Permet aux utilisateurs de configurer les paramètres de l'entraînement, y compris la variable cible, la taille d'entraînement, les méthodes d'imputation, la normalisation, et la validation croisée.\n\n**Page 4 : Entraînez le modèle**\n- Entraîne plusieurs modèles de classification en utilisant PyCaret.\n- Permet de personnaliser le choix des modèles et la métrique d'évaluation.\n- Affiche les performances comparatives des modèles entraînés.\n\n**Page 5 : Rapport d'Entraînement**\n- Présente un rapport détaillé sur les performances des modèles entraînés.\n- Permet de visualiser les graphiques comparatifs basés sur différentes métriques sélectionnées par l'utilisateur.\n\n**Page 6 : Graphiques de Classification**\n- Affiche des graphiques spécifiques au modèle sélectionné, tels que la courbe d'apprentissage, la matrice de confusion, le rapport de classification, etc.\n\n**Page 7 : Ajustement Fin**\n- Permet aux utilisateurs de régler finement les hyperparamètres des modèles pour améliorer les performances.\n- Utilise différentes bibliothèques d'optimisation telles que scikit-learn, scikit-optimize, tune-sklearn, optuna, etc.\n\n**Page 8 : Finalisation et Sauvegarde**\n- Finalise le meilleur modèle sélectionné après ajustement fin.\n- Permet aux utilisateurs de nommer et de sauvegarder leur modèle entraîné.\n- Offre la possibilité de télécharger le modèle sauvegardé.\n\nCette application simplifie le processus de création et d'entraînement de modèles de classification, offrant aux utilisateurs une plateforme interactive pour explorer et optimiser leurs modèles de machine learning.\n           \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrahamkoloboe27%2Fclassification-app-streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrahamkoloboe27%2Fclassification-app-streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrahamkoloboe27%2Fclassification-app-streamlit/lists"}