The purpose of this notebook is to be a reference guide for beginners deepening their understanding of Machine Learning Fundamentals. The Jupyter notebook is broken up into two parts: the first half is a discussion about important concepts in Machine Learning. The second half is the application of most of those concepts on the titanic data set.
You can download the traning and testing data here: https://www.kaggle.com/c/titanic/data.