{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/anaconda3/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.\n", " from ._conv import register_converters as _register_converters\n", "Using TensorFlow backend.\n" ] } ], "source": [ "import keras\n", "from keras.models import Sequential\n", "from keras.layers import Dense\n", "from keras.layers import Dropout\n", "from keras.optimizers import SGD\n", "from keras import optimizers\n", "from keras.regularizers import l2, l1\n", "from keras.callbacks import EarlyStopping\n", "\n", "import numpy as np\n", "import pandas as pd\n", "\n", "%matplotlib inline\n", "import matplotlib\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Load heart data" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Unnamed: 0 | \n", "Age | \n", "Sex | \n", "ChestPain | \n", "RestBP | \n", "Chol | \n", "Fbs | \n", "RestECG | \n", "MaxHR | \n", "ExAng | \n", "Oldpeak | \n", "Slope | \n", "Ca | \n", "Thal | \n", "AHD | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "63 | \n", "1 | \n", "typical | \n", "145 | \n", "233 | \n", "1 | \n", "2 | \n", "150 | \n", "0 | \n", "2.3 | \n", "3 | \n", "0.0 | \n", "fixed | \n", "No | \n", "
1 | \n", "2 | \n", "67 | \n", "1 | \n", "asymptomatic | \n", "160 | \n", "286 | \n", "0 | \n", "2 | \n", "108 | \n", "1 | \n", "1.5 | \n", "2 | \n", "3.0 | \n", "normal | \n", "Yes | \n", "
2 | \n", "3 | \n", "67 | \n", "1 | \n", "asymptomatic | \n", "120 | \n", "229 | \n", "0 | \n", "2 | \n", "129 | \n", "1 | \n", "2.6 | \n", "2 | \n", "2.0 | \n", "reversable | \n", "Yes | \n", "
3 | \n", "4 | \n", "37 | \n", "1 | \n", "nonanginal | \n", "130 | \n", "250 | \n", "0 | \n", "0 | \n", "187 | \n", "0 | \n", "3.5 | \n", "3 | \n", "0.0 | \n", "normal | \n", "No | \n", "
4 | \n", "5 | \n", "41 | \n", "0 | \n", "nontypical | \n", "130 | \n", "204 | \n", "0 | \n", "2 | \n", "172 | \n", "0 | \n", "1.4 | \n", "1 | \n", "0.0 | \n", "normal | \n", "No | \n", "