Skip to content

This project applies Data Science & Machine Learning techniques to predict whether a passenger would survive the Titanic disaster based on key factors such as class, age, gender, fare, and embarkation point. The model is integrated into a PyQt5 desktop application, allowing users to input values and receive predictions interactively.

Notifications You must be signed in to change notification settings

Deepak-Tetame/Titanic-Survival-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšข Titanic Survival Prediction โ€“ A Data Science & Machine Learning Project

๐Ÿ“Œ Overview This project applies Data Science & Machine Learning techniques to predict whether a passenger would survive the Titanic disaster based on key factors such as class, age, gender, fare, and embarkation point. The model is integrated into a PyQt5 desktop application, allowing users to input values and receive predictions interactively.

๐ŸŽฏ Key Data Science & ML Skills Demonstrated โœ… Data Preprocessing โ€“ Handling missing values, encoding categorical variables, and feature scaling โœ… Exploratory Data Analysis (EDA) โ€“ Understanding patterns in survival rates โœ… Machine Learning Model Development โ€“ Training a Logistic Regression model โœ… Model Evaluation โ€“ Using accuracy and probability scores to assess predictions โœ… Deployment in GUI โ€“ Integrating the ML model into a PyQt5 application for real-world usability

๐Ÿ“‚ Dataset Used ๐Ÿ“Œ https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv

๐Ÿ›  Technologies Used ๐Ÿ”น Python (for Data Science & GUI) ๐Ÿ”น Pandas, NumPy (Data Handling) ๐Ÿ”น Scikit-Learn (Machine Learning Model) ๐Ÿ”น Matplotlib (Data Visualization) ๐Ÿ”น PyQt5 (Interactive Desktop Application)

๐Ÿ”ฎ How It Works 1๏ธโƒฃ User Inputs values (Passenger Class, Age, Gender, etc.) 2๏ธโƒฃ Data Preprocessing scales and encodes input features 3๏ธโƒฃ ML Model Predicts survival probability 4๏ธโƒฃ Results Displayed with probability & visualization

๐Ÿš€ Future Enhancements โœ… Improve model with advanced ML algorithms (Random Forest, Neural Networks) โœ… Add interactive survival probability charts โœ… Deploy as a standalone EXE for wider use

๐Ÿ’ก Connect & Contribute Want to improve this project? Feel free to fork & contribute! Let me know if you want any modifications or additional sections! ๐Ÿš€

About

This project applies Data Science & Machine Learning techniques to predict whether a passenger would survive the Titanic disaster based on key factors such as class, age, gender, fare, and embarkation point. The model is integrated into a PyQt5 desktop application, allowing users to input values and receive predictions interactively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages