Ce projet consiste en une application Web pour prédire la survie d'un passager à bord du Titanic en fonction de certaines caractéristiques telles que l'âge, le sexe, la classe et le tarif payé. Le modèle de prédiction est basé sur l'apprentissage automatique à l'aide d'un RandomForestClassifier.
Pour exécuter cette application localement, suivez ces étapes :
-
Clonez ce dépôt GitHub sur votre machine locale.
git clone https://github.com/matthieukhl/titanic.git
-
Accédez au répertoire du projet
cd titanic
-
Installez les dépendances en utilisant pip.
pip install -r requirements.txt
Pour utiliser l'application, exécutez la commande suivante dans le répertoire du projet :
streamlit run titanic_streamlit.py
Voici comment utiliser l'application :
Remplissez les widgets pour entrer les données de simulation : âge, sexe, classe et tarif. Cliquez sur le bouton "Simuler la survie". Vous verrez le résultat de la prédiction : si vous auriez survécu ou non au naufrage du Titanic.
Les contributions à ce projet sont les bienvenues ! Pour signaler des problèmes, soumettre des demandes de fusion ou contribuer au code, veuillez suivre les étapes suivantes :
Créez un problème pour discuter des modifications que vous souhaitez apporter. Fork ce dépôt sur GitHub. Créez votre branche de fonctionnalité (git checkout -b feature/ma-fonctionnalite). Validez vos modifications (git commit -am 'Ajout de ma fonctionnalité'). Poussez vers la branche (git push origin feature/ma-fonctionnalite). Créez une demande de tirage (Pull Request) sur GitHub.
Matthieu Khairallah (matthieukhl)