{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Your First Neural Network\n", "\n", "In this project, you'll build your first neural network and use it to predict daily bike rental ridership. We've provided some of the code, but left the implementation of the neural network up to you (for the most part). After you've submitted this project, feel free to explore the data and the model more." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "%matplotlib inline\n", "%load_ext autoreload\n", "%autoreload 2\n", "%config InlineBackend.figure_format = 'retina'\n", "\n", "import warnings\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Load and Prepare the Data\n", "\n", "A critical step in working with neural networks is preparing the data correctly. Variables on different scales make it difficult for the network to efficiently learn the correct weights. Below, we've written the code to load and prepare the data. You'll learn more about this soon!" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "data_path = 'data/hour.csv'\n", "rides = pd.read_csv(data_path)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", " | instant | \n", "dteday | \n", "season | \n", "yr | \n", "mnth | \n", "hr | \n", "holiday | \n", "weekday | \n", "workingday | \n", "weathersit | \n", "temp | \n", "atemp | \n", "hum | \n", "windspeed | \n", "casual | \n", "registered | \n", "cnt | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "2011-01-01 | \n", "1 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "6 | \n", "0 | \n", "1 | \n", "0.24 | \n", "0.2879 | \n", "0.81 | \n", "0.0 | \n", "3 | \n", "13 | \n", "16 | \n", "
1 | \n", "2 | \n", "2011-01-01 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "6 | \n", "0 | \n", "1 | \n", "0.22 | \n", "0.2727 | \n", "0.80 | \n", "0.0 | \n", "8 | \n", "32 | \n", "40 | \n", "
2 | \n", "3 | \n", "2011-01-01 | \n", "1 | \n", "0 | \n", "1 | \n", "2 | \n", "0 | \n", "6 | \n", "0 | \n", "1 | \n", "0.22 | \n", "0.2727 | \n", "0.80 | \n", "0.0 | \n", "5 | \n", "27 | \n", "32 | \n", "
3 | \n", "4 | \n", "2011-01-01 | \n", "1 | \n", "0 | \n", "1 | \n", "3 | \n", "0 | \n", "6 | \n", "0 | \n", "1 | \n", "0.24 | \n", "0.2879 | \n", "0.75 | \n", "0.0 | \n", "3 | \n", "10 | \n", "13 | \n", "
4 | \n", "5 | \n", "2011-01-01 | \n", "1 | \n", "0 | \n", "1 | \n", "4 | \n", "0 | \n", "6 | \n", "0 | \n", "1 | \n", "0.24 | \n", "0.2879 | \n", "0.75 | \n", "0.0 | \n", "0 | \n", "1 | \n", "1 | \n", "
\n", " | yr | \n", "holiday | \n", "temp | \n", "hum | \n", "windspeed | \n", "casual | \n", "registered | \n", "cnt | \n", "season_1 | \n", "season_2 | \n", "... | \n", "hr_21 | \n", "hr_22 | \n", "hr_23 | \n", "weekday_0 | \n", "weekday_1 | \n", "weekday_2 | \n", "weekday_3 | \n", "weekday_4 | \n", "weekday_5 | \n", "weekday_6 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "0.24 | \n", "0.81 | \n", "0.0 | \n", "3 | \n", "13 | \n", "16 | \n", "1 | \n", "0 | \n", "... | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "
1 | \n", "0 | \n", "0 | \n", "0.22 | \n", "0.80 | \n", "0.0 | \n", "8 | \n", "32 | \n", "40 | \n", "1 | \n", "0 | \n", "... | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "
2 | \n", "0 | \n", "0 | \n", "0.22 | \n", "0.80 | \n", "0.0 | \n", "5 | \n", "27 | \n", "32 | \n", "1 | \n", "0 | \n", "... | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "
3 | \n", "0 | \n", "0 | \n", "0.24 | \n", "0.75 | \n", "0.0 | \n", "3 | \n", "10 | \n", "13 | \n", "1 | \n", "0 | \n", "... | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "
4 | \n", "0 | \n", "0 | \n", "0.24 | \n", "0.75 | \n", "0.0 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "... | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "
5 rows × 59 columns
\n", "