felipeparpinelli / your-first-neural-network

First project of Udacity's Deep Learning Nanodegree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Your First Neural Network

First project of Udacity's Deep Learning Nanogree alt tag Click on the image above to watch the introductory video.

Introduction

In this project, you'll get to build a neural network from scratch to carry out a prediction problem on a real dataset! By building a neural network from the ground up, you'll have a much better understanding of gradient descent, backpropagation, and other concepts that are important to know before we move to higher level tools such as Tensorflow. You'll also get to see how to apply these networks to solve real prediction problems!

The data comes from the UCI Machine Learning Database.

Instructions

  1. Download the project materials from this link and unzip it.
  2. cd into the dlnd-your-first-network folder that you just unzipped.
  3. Download anaconda or miniconda.
  4. Create a new conda environment: conda create --name dlnd python=3
  5. Enter your new environment:
Mac/Linux: 
```
>> source activate dlnd
```
Windows:
```
>> activate dlnd
```
  1. Ensure you have numpy, matplotlib, pandas, and jupyter notebook installed by doing the following: conda install numpy matplotlib pandas jupyter notebook
  2. Run the following to open up the notebook: jupyter notebook dlnd-your-first-neural-network.ipynb
  3. Follow the instructions in the notebook will lead you through the project.
  4. Ensure you've passed the unit tests in the notebook before you submit the project!

If you need help running the notebook file, check out the Jupyter notebook lesson.

Feedback

You can expect to get feedback from your Udacity reviewer within 3-4 days.

Submission

  1. Ensure you've passed all the unit tests in the notebook.
  2. Ensure you pass all points on the rubric.
  3. When you're done with the project, please save the notebook as an HTML file. You can do this by going to the File menu in the notebook and choosing "Download as" > HTML. Ensure you submit both the Jupyter Notebook and it's HTML version together.
  4. Package the notebook and the HTML file into a zip archive, or push the notebook and the HTML file to a GitHub repo.
  5. Hit Submit Project below!

What to do afterwards

If you're waiting for new content or to get the review back, here's a great video from Frank Chen about the history of deep learning. It's a 45 minute video, sort of a short documentary, starting in the 1950s and bringing us to the current boom in deep learning and artificial intelligence [link] (https://vimeo.com/170189199).

About

First project of Udacity's Deep Learning Nanodegree

License:MIT License


Languages

Language:Jupyter Notebook 100.0%