Machine Learning project that predicts whether a passenger survived the Titanic disaster.
This project performs Exploratory Data Analysis (EDA) and builds a Machine Learning model to predict passenger survival using the Titanic dataset.
The project demonstrates the complete data science workflow from data cleaning to model evaluation.
The dataset contains information about Titanic passengers including:
- Passenger class
- Gender
- Age
- Fare
- Family members
- Port of embarkation
- Python
- Pandas
- NumPy
- Matplotlib
- Scikit-learn
- Data Loading
- Data Cleaning
- Exploratory Data Analysis
- Data Visualization
- Feature Engineering
- Machine Learning Model Training
- Model Evaluation
Logistic Regression was used to classify passengers as survived or not survived.
Model Accuracy:
~79%
- Female passengers had a higher survival rate
- First class passengers survived more often
- Passenger age influenced survival probability
Clone the repository
git clone https://github.com/PankajHarabhare09/TitanicSurvivalPredictionUsingML
Run the project
python src/TitanicInsights.py
- Use Random Forest model
- Add more feature engineering
- Build an interactive dashboard
Machine Learning portfolio project created for learning data science.


