Skip to content

calinke/Titanic_Kaggle_Template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template for the Kaggle Titanic Survival Data Science Challenge

Overview:

I created this Jupyter notebook template to assist anyone tackling the Titanic Competition on Kaggle for the first time, and wants a general outline with some hints, but not give away all the answers.

If you're intimidated by Machine Learning and don't feel you're ready for it yet, don't worry! At this stage you do not need to fully understand Machine Learning algorithms. This template will guide you through the process and show you how a complete Machine Learning project should work from start to finish.

To facilitate this, there will be a small portion (10% - 20%) where the code is already provided and you'll just run the cells. This will allow you to see the full picture of a complete project, and give glimpses to where the ML path leads, but will not bog you down with complex ML algorithms that you may or may not have seen before. In the future, you can return back and dive deeper into those ML algorithms and expand on your understanding.

So if this is your first ML project, don't let any fears hold you back, just dive rigt in. You got this.

Minimum Recommended Skillset:

  • Comfortable using Jupyter (or Google Colab) notebooks
  • Beginner / Intermediate level with Python and Pandas (enough to do exploratory data analysis)
  • Know how to fork or clone a git repo
  • Interested in how machine learning works at a high level, taking steps towards a more deeper understanding in the future
  • Curious about Kaggle competitions and want to get your feet wet by trying one out

Instructions:

There are multiple ways to use these files, so pick whatever method you prefer.

  1. FORK, CLONE, OR DOWNLOAD THIS REPO (JUPYTER NOTEBOOK)

    To use this for your own project, just go to the github repo webpage found here, then click Fork in the upper right corner to create your own copy/fork to work on. Alternatively you can clone/download the project and go from there.

    The file you will be working with is titled Titanic_Kaggle_Template.ipynb. This is made in universal format that works in both Jupyter and in Google Colab.

  2. DOWNLOAD THE TEMPLATE NOTEBOOK FILE AND WORK ON IT LOCALLY (JUPYTER NOTEBOOK)

  3. COPY THE GOOGLE COLAB VERSION OF THE NOTEBOOK TEMPLATE (GOOGLE COLAB)

    If you prefer using Google Colab over Jupyter, here is the link to that Notebook. Just make a copy and run through the challenge questions provided.

Solution:

The solution to the template questions can be found in either the Solution folder on the github repo, or on Google Colab using the link below. Note that this is not the only solution, since there are a million different ways of completing this project. This is just one of the solutions that I've completed in the past, provided for assistance if needed.

Don't look at the solutions unless you're REALLY stuck and have spent more than an hour trying to figure something out.


Feel free to reach out if you have any questions.

Good luck!

- Brian

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%