Skip to content

Running ML algorithms to predict survival rates of passengers on the Titanic

Notifications You must be signed in to change notification settings

krupee/Predicting-Titanic-Surivival

Repository files navigation

Survival of Passengers on Titanic using Machine Learning and Graphical User Interface

This program consists of clean and polished Graphical User Interface (GUI) that interacts with 8 Machine Learning models and data visualization tools through the use of different Python libraries. The user can interact with the GUI through selecting which model to run on the testing data on, which then takes them to a screen displaying the prediction results of the testing data as well as the general model accuracy. The screen also includes various buttons that, when selected, display complex and attractive data visualizations on the testing data.

Installation: (NOTE: IF ON WINDOWS, SKIP STEP 2&5)
1. Download and extract zip file

2. Run virtual environment in project directory using
"source venv/bin/activate"

3. Install required dependencies using
“pip install -r requirements.txt”

4. Run GUI using
"python GUI.py"

5. Exit virtual environment
"deactivate"

Dependencies:
* Numpy
* Pandas
* SciKit-Learn
* SciPy
* Seaborn
* Matplotlib
* Tkinter
* Pillow

Authors:
Zain Siddiqui, Krupal Patel, Haneef Pervez


About

Running ML algorithms to predict survival rates of passengers on the Titanic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages