{"id":20448587,"url":"https://github.com/datacamp/datacamp_facebook_live_titanic","last_synced_at":"2025-04-13T01:27:34.027Z","repository":{"id":79996735,"uuid":"111160052","full_name":"datacamp/datacamp_facebook_live_titanic","owner":"datacamp","description":"DataCamp Facebook Live Code Along Session 2: Learn how to complete a Kaggle competition using exploratory data analysis, data munging, data cleaning and machine leaning. Enjoy.","archived":false,"fork":false,"pushed_at":"2020-03-02T21:09:04.000Z","size":1868,"stargazers_count":61,"open_issues_count":3,"forks_count":52,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-03-26T19:12:15.408Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datacamp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-17T23:23:38.000Z","updated_at":"2022-10-07T15:16:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0652add-8630-4730-982c-f0d477a1419a","html_url":"https://github.com/datacamp/datacamp_facebook_live_titanic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacamp%2Fdatacamp_facebook_live_titanic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacamp%2Fdatacamp_facebook_live_titanic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacamp%2Fdatacamp_facebook_live_titanic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacamp%2Fdatacamp_facebook_live_titanic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datacamp","download_url":"https://codeload.github.com/datacamp/datacamp_facebook_live_titanic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248652902,"owners_count":21140097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T10:35:48.899Z","updated_at":"2025-04-13T01:27:34.022Z","avatar_url":"https://github.com/datacamp.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/datacamp/datacamp_facebook_live_titanic/master)\n\nTo write code \u0026 run the Jupyter notebooks immediately without needing to install anything on your computer, click on the \"launch binder\" badge above. For more on Binder, go [here](https://mybinder.readthedocs.io/en/latest/index.html).\n\n\n\n\n# IMPORTANT\n\n**If you're planning to code along, make sure to clone, download, or re-pull this repository on the morning of Friday 12/01. All edits will be completed by end of day ET Thursday 11/31.**\n\n\n\n# How to complete a Kaggle Competition with Machine Learning\n\nwith Hugo Bowne-Anderson. Follow him on twitter [@hugobowne](https://twitter.com/hugobowne)\n\nAfter a successful first Facebook Live Coding session, DataCamp's very own Hugo Bowne-Anderson is back in front of the camera! This time, Hugo will take you from zero to one with machine learning to make several submissions to Kaggle's (in)famous [Titanic machine learning competition](https://www.kaggle.com/c/titanic). The goal will be to build an algorithm that predicts whether any given passenger on the Titanic survived or not, given data on them such as the fare they paid, where they embarked and their age. You'll do so using the Python programming language, Jupyter notebooks and state-of-the-art packages such as `pandas`, `scikit-learn` and `seaborn`. Alongside Hugo, you'll dive into this rich dataset and build your chops in exploratory data analysis, data munging and cleaning, and machine learning. No previous experience with machine learning necessary. Join us for this live, interactive code along.\n\nJoin Hugo live on Friday 12/01 at 10:30am ET on Facebook!\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"img/nytimes.jpg\" width=\"600\"\u003e\n\u003c/p\u003e\n\n\n## Prerequisites\n\nNot a lot. It would help if you knew\n\n* programming fundamentals and the basics of the Python programming language (e.g., variables, for loops);\n* a bit about `pandas` and DataFrames;\n* a bit about Jupyter Notebooks;\n* your way around the terminal/shell.\n\n\n**However, I have always found that the most important and beneficial prerequisite is a will to learn new things so if you have this quality, you'll definitely get something out of this code-along session.**\n\nAlso, if you'd like to watch and **not** code along, you'll also have a great time and these notebooks will be downloadable afterwards also.\n\nIf you are going to code along and use the [Anaconda distribution](https://www.anaconda.com/download/) of Python 3 (see below), I ask that you install it before the session.\n\n**Note:** We may be making some live submissions to [Kaggle](https://www.kaggle.com) so, if you want to do that, get yourself an account before the session.\n\n\n## Getting set up computationally\n\n### 1. Clone the repository\n\nTo get set up for this live coding session, clone this repository. You can do so by executing the following in your terminal:\n\n```\ngit clone https://github.com/datacamp/datacamp_facebook_live_titanic\n```\n\nAlternatively, you can download the zip file of the repository at the top of the main page of the repository. If you prefer not to use git or don't have experience with it, this a good option.\n\n### 2. Download Anaconda (if you haven't already)\n\nIf you do not already have the [Anaconda distribution](https://www.anaconda.com/download/) of Python 3, go get it (n.b., you can also do this w/out Anaconda using `pip` to install the required packages, however Anaconda is great for Data Science and I encourage you to use it).\n\n### 3. Create your conda environment for this session\n\nNavigate to the relevant directory `datacamp_facebook_live_titanic` and install required packages in a new conda environment:\n\n```\nconda env create -f environment.yml\n```\n\nThis will create a new environment called fb_live_titanic. To activate the environment on OSX/Linux, execute\n\n```\nsource activate fb_live_titanic\n```\nOn Windows, execute\n\n```\nactivate fb_live_titanic\n```\n\n\n### 4. Open your Jupyter notebook\n\nIn the terminal, execute `jupyter notebook`.\n\nThen open the notebook `1-titanic_EDA_first_models.ipynb` and we're ready to get coding. Enjoy.\n\n\n### Code\nThe code in this repository is released under the [MIT license](LICENSE). Read more at the [Open Source Initiative](https://opensource.org/licenses/MIT). All text remains the Intellectual Property of DataCamp. If you wish to reuse, adapt or remix, get in touch with me at hugo at datacamp com to request permission.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatacamp%2Fdatacamp_facebook_live_titanic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatacamp%2Fdatacamp_facebook_live_titanic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatacamp%2Fdatacamp_facebook_live_titanic/lists"}