Machine Learning and Titanic

Soheil Solhjoo
Feb 10, 2021


I first learned about Kaggle’s Titanic — Machine Learning from Disaster a few months ago. At that time I knew about Logistic Regression, which can be used as a classifier if there are only two categories. Since then, I’ve learned a bit about other classifiers. So, I thought of practicing them on the same problem.

“Untergang der Titanic”, as conceived by Willy Stöwer, 1912

The details of my attempt are in the notebook available at

I tried the following classifiers:

  1. LR: Logistic Regression
  2. KN: K-Nearest Neighbors
  3. DT: Decision Tree
  4. RF: Random Forest
  5. AB: AdaBoost
  6. SV: Support Vector Machine
  7. MP: Multi-layer Perceptron

The results showed that LR and SVM could predict the survival of the passengers with the highest scores of 0.76 and 0.77, respectively, between the tested methods, and of course, the way I worked with them.