The goal of the project is to apply machine learning techniques in order to predict the passengers that survived at the shipwreck of Titanic. The problem can be expressed as a two-class classification problem (survived or not) and the goal is to better the classification accuracy trough different models. This project constitutes a competition on Kaggle, a platform that hosts predictive modeling and analytics competitions.
You can install the required packages using pip install -r requirements.txt
The data necessary can be found in the Data folder or on Kaggle website.
Run the python file main.py
.
- This will run cross validation across the training set, and print the accuracy score.
- Results will be shown for several classifiers : Naive classifier, Linear SVM, Decision Tree with AdaBoost, Gaussian Kernel SVM.