Skip to content

Commit 57f59a5

Browse files
authored
Add files via upload
1 parent cc3d842 commit 57f59a5

File tree

3 files changed

+1104
-0
lines changed

3 files changed

+1104
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
## Content: Introduction and Foundations
2+
## Project: Titanic Survival Exploration
3+
4+
## Project Overview
5+
Welcome to the Machine Learning Engineer Nanodegree!
6+
7+
In this ***optional*** project, you will create decision functions that attempt to predict survival outcomes from the 1912 Titanic disaster based on each passenger's features, such as sex and age. You will start with a simple algorithm and increase its complexity until you are able to accurately predict the outcomes for at least 80% of the passengers in the provided data. This project will introduce you to some of the concepts of machine learning as you start the Nanodegree program.
8+
9+
In addition, you'll make sure Python is installed with the necessary packages to complete this project. There are two Python libraries, `numpy` and `pandas`, that we'll use a bit here in this project. Don't worry about how these libraries work for now -- we'll get to them in more detail in later projects. This project will also familiarize you with the submission process for the projects that you will be completing as part of the Nanodegree program.
10+
11+
## Software Requirements
12+
This project uses the following software and Python libraries:
13+
14+
- [Python 2.7](https://www.python.org/download/releases/2.7/)
15+
- [NumPy](http://www.numpy.org/)
16+
- [pandas](http://pandas.pydata.org/)
17+
- [matplotlib](http://matplotlib.org/)
18+
19+
You will also need to have software installed to run and execute a [Jupyter Notebook](http://ipython.org/notebook.html).
20+
21+
If you do not have Python installed yet, it is highly recommended that you install the [Anaconda](http://continuum.io/downloads) distribution of Python, which already has the above packages and more included. Make sure that you select the Python 2.7 installer and not the Python 3.x installer.
22+
23+
If you already have Python 2.7 installed on your computer, then you can install `numpy`, `pandas`, `matplotlib` and Jupyter Notebook (formerly known as "iPython") by using [pip](https://pip.pypa.io/en/stable/) on the command line. [This page](http://www.lfd.uci.edu/~gohlke/pythonlibs/) may also be of use for some packages for Windows users, if pip has trouble performing the installation. After installing pip, you can install all the packages with the following command:
24+
25+
`sudo pip install numpy pandas matplotlib jupyter`
26+
27+
## Starting the Project
28+
29+
For this assignment, you can find the `titanic_survival_exploration` folder containing the necessary project files on the [Machine Learning projects GitHub](https://github.com/udacity/machine-learning), under the `projects` folder. You may download all of the files for projects we'll use in this Nanodegree program directly from this repo. Please make sure that you use the most recent version of project files when completing a project!
30+
31+
This project contains three files:
32+
33+
- `titanic_survival_exploration.ipynb`: This is the main file where you will be performing your work on the project.
34+
- `titanic_data.csv`: The project dataset. You?ll load this data in the notebook.
35+
- `visuals.py`: This Python script provides supplementary visualizations for the project. Do not modify.
36+
37+
In the Terminal or Command Prompt, navigate to the folder containing the project files, and then use the command `jupyter notebook titanic_survival_exploration.ipynb` to open up a browser window or tab to work with your notebook. Alternatively, you can use the command `jupyter notebook` or `ipython notebook` and navigate to the notebook file in the browser window that opens. Follow the instructions in the notebook and answer each question presented to successfully complete the project. A **README** file has also been provided with the project files which may contain additional necessary information or instruction for the project.
38+
## Submitting the Project
39+
40+
### Evaluation
41+
Your project will be reviewed by a Udacity reviewer against the **<a href="https://review.udacity.com/#!/rubrics/147/view" target="_blank"> Titanic Survival Exploration project rubric</a>**. Be sure to review this rubric thoroughly and self-evaluate your project before submission. All criteria found in the rubric must be *meeting specifications* for you to pass.
42+
43+
### Submission Files
44+
When you are ready to submit your project, collect the following files and compress them into a single archive for upload. Alternatively, you may supply the following files on your GitHub Repo in a folder named `titanic_survival_exploration` for ease of access:
45+
- The `titanic_survival_exploration.ipynb` notebook file with all questions answered and all code cells executed and displaying output.
46+
- An **HTML** export of the project notebook with the name **report.html**. Instructions for exporting to HTML are at the bottom of the notebook; you may need to install the [mistune](https://pypi.python.org/pypi/mistune) package first, e.g. via `pip install mistune` in the terminal.
47+
48+
Once you have collected these files and reviewed the project rubric, proceed to the project submission page.
49+
50+
### I'm Ready!
51+
When you're ready to submit your project, click on the **Submit Project** button at the bottom of the page.
52+
53+
If you are having any problems submitting your project or wish to check on the status of your submission, please email us at **machine-support@udacity.com** or visit us in the <a href="http://discussions.udacity.com" target="_blank">discussion forums</a>.
54+
55+
### What's Next?
56+
You will get an email as soon as your reviewer has feedback for you. In the meantime, review your next project and feel free to get started on it or the courses supporting it!

0 commit comments

Comments
 (0)