For this Kaggle competition portion of Milestone 3, you are given a test dataset on which you'll be tested. You are free to use whatever tools you have, including but not limited to, the things you learned in class, the insights you gathered from previous Milestones, and outside resources on implementing effective ML!

Here is a handy link to Kaggle's [competition documentation](https://www.kaggle.com/docs/competitions), which includes, among other things, instructions on [submitting predictions](https://www.kaggle.com/docs/competitions#making-a-submission).


## Competition
More information on the competition evaluation is described in the Evaluation tab on the left.

# Report
For Milestone 3, there is no set of instructions you have to follow. However, your report must describe the following:

1. Which feature engineering and preprocessing steps you took and why.
2. Which model/machine learning algorithm you chose and why.
3. How you optimized the hyperparameters of your machine learning algorithm.

You may include any further information that you would like to explain. Furthermore, in your code (notebook/kernel), you must provide brief documentation so that we can refer to your report to know more about your choices. This documentation doesn't have to be extensive, we just want to see which ideas you implemented, how you implemented them, and why through the code and the notebook.