Created
February 20, 2018 20:09
-
-
Save albertovilla/bb3636cfa20dd441d3e1119e42e8060a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "## Load required libraries" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 344, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import pandas as pd\n", | |
| "import numpy as np\n", | |
| "from keras.layers import Dense\n", | |
| "from keras.models import Sequential\n", | |
| "from keras.utils import to_categorical " | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "## Read data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 345, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "training = pd.read_csv('./train.csv', header=0, index_col='PassengerId')\n", | |
| "test = pd.read_csv('./test.csv', header=0, index_col='PassengerId')" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 346, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "def process_dataset(dataset):\n", | |
| " ## Separate data input from labels and remove useless columns\n", | |
| " dataset_X = dataset\n", | |
| " \n", | |
| " # Remove the label and the columns Name and Ticket which are not relevant\n", | |
| " dataset_X.drop(['Name', 'Ticket'], axis=1, inplace=True)\n", | |
| " \n", | |
| " # Convert columns to categorical data\n", | |
| " dataset_X['Pclass'] = dataset_X['Pclass'].astype('category')\n", | |
| " dataset_X['Sex'] = dataset_X['Sex'].astype('category')\n", | |
| " dataset_X['Embarked'] = dataset_X['Embarked'].astype('category')\n", | |
| " \n", | |
| " # Handling missing data\n", | |
| " # Age: using average (alternative use average per sex)\n", | |
| " # Filling up missing values in Age column\n", | |
| " age_average = training_X['Age'].mean()\n", | |
| " dataset_X['Age'].fillna(age_average, inplace=True)\n", | |
| "\n", | |
| " # Embarked: use most common value to fill missing data\n", | |
| " # Filling up missing values in Embarked column\n", | |
| " embarked_most_common = dataset_X['Embarked'].value_counts().idxmax()\n", | |
| " dataset_X['Embarked'].fillna(embarked_most_common, inplace=True)\n", | |
| "\n", | |
| " # Cabin: there are too many missing data points and no clear hypothesis to use, drop column\n", | |
| " # Removing column Cabin\n", | |
| " dataset_X.drop('Cabin', axis=1, inplace=True)\n", | |
| " \n", | |
| " dataset_X = pd.get_dummies(dataset_X, columns=['Sex', 'Embarked'])\n", | |
| " \n", | |
| " return dataset_X" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 347, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "training_y = training['Survived']\n", | |
| "training_X = process_dataset(training)\n", | |
| "training_X.drop('Survived', axis=1, inplace=True)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 348, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "Epoch 1/500\n", | |
| "891/891 [==============================] - 2s 3ms/step - loss: 0.6959 - acc: 0.5129\n", | |
| "Epoch 2/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.6782 - acc: 0.6162\n", | |
| "Epoch 3/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.6490 - acc: 0.6162\n", | |
| "Epoch 4/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.6260 - acc: 0.6162\n", | |
| "Epoch 5/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.6183 - acc: 0.6162\n", | |
| "Epoch 6/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.6099 - acc: 0.6352\n", | |
| "Epoch 7/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.6029 - acc: 0.7093\n", | |
| "Epoch 8/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.5951 - acc: 0.7071\n", | |
| "Epoch 9/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.5867 - acc: 0.7127\n", | |
| "Epoch 10/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.5785 - acc: 0.7138\n", | |
| "Epoch 11/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.5491 - acc: 0.7284\n", | |
| "Epoch 12/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.5313 - acc: 0.7351\n", | |
| "Epoch 13/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.5144 - acc: 0.7598\n", | |
| "Epoch 14/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.5082 - acc: 0.7576\n", | |
| "Epoch 15/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.5098 - acc: 0.7688\n", | |
| "Epoch 16/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.5058 - acc: 0.7744\n", | |
| "Epoch 17/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.4955 - acc: 0.7778\n", | |
| "Epoch 18/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4958 - acc: 0.7722\n", | |
| "Epoch 19/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4913 - acc: 0.7845\n", | |
| "Epoch 20/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4887 - acc: 0.7755\n", | |
| "Epoch 21/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4814 - acc: 0.7800\n", | |
| "Epoch 22/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.4809 - acc: 0.7800\n", | |
| "Epoch 23/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.4776 - acc: 0.7879\n", | |
| "Epoch 24/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4709 - acc: 0.7868\n", | |
| "Epoch 25/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4649 - acc: 0.7969\n", | |
| "Epoch 26/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4671 - acc: 0.7834\n", | |
| "Epoch 27/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4709 - acc: 0.7879\n", | |
| "Epoch 28/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4673 - acc: 0.7935\n", | |
| "Epoch 29/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4664 - acc: 0.7935\n", | |
| "Epoch 30/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4658 - acc: 0.7912\n", | |
| "Epoch 31/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.4706 - acc: 0.7823\n", | |
| "Epoch 32/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4625 - acc: 0.7890\n", | |
| "Epoch 33/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4566 - acc: 0.7935\n", | |
| "Epoch 34/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4468 - acc: 0.7980\n", | |
| "Epoch 35/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4543 - acc: 0.7912\n", | |
| "Epoch 36/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4483 - acc: 0.7980\n", | |
| "Epoch 37/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4476 - acc: 0.8025\n", | |
| "Epoch 38/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4470 - acc: 0.7935\n", | |
| "Epoch 39/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4425 - acc: 0.7946\n", | |
| "Epoch 40/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4530 - acc: 0.7957\n", | |
| "Epoch 41/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4427 - acc: 0.7946\n", | |
| "Epoch 42/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4406 - acc: 0.7980\n", | |
| "Epoch 43/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4380 - acc: 0.8081\n", | |
| "Epoch 44/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4409 - acc: 0.8036\n", | |
| "Epoch 45/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4385 - acc: 0.7980\n", | |
| "Epoch 46/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4370 - acc: 0.8047\n", | |
| "Epoch 47/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4340 - acc: 0.8092\n", | |
| "Epoch 48/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4350 - acc: 0.8070\n", | |
| "Epoch 49/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4279 - acc: 0.8182\n", | |
| "Epoch 50/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4402 - acc: 0.8013\n", | |
| "Epoch 51/500\n", | |
| "891/891 [==============================] - 0s 98us/step - loss: 0.4381 - acc: 0.8114\n", | |
| "Epoch 52/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4401 - acc: 0.8013\n", | |
| "Epoch 53/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4326 - acc: 0.8182\n", | |
| "Epoch 54/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4233 - acc: 0.8036\n", | |
| "Epoch 55/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4201 - acc: 0.8148\n", | |
| "Epoch 56/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4206 - acc: 0.8227\n", | |
| "Epoch 57/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4273 - acc: 0.8103\n", | |
| "Epoch 58/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.4233 - acc: 0.8114\n", | |
| "Epoch 59/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4192 - acc: 0.8036\n", | |
| "Epoch 60/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.4146 - acc: 0.8227\n", | |
| "Epoch 61/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4135 - acc: 0.8171\n", | |
| "Epoch 62/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.4181 - acc: 0.8137\n", | |
| "Epoch 63/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4124 - acc: 0.8238\n", | |
| "Epoch 64/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4178 - acc: 0.8137\n", | |
| "Epoch 65/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.4269 - acc: 0.8092\n", | |
| "Epoch 66/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4165 - acc: 0.8137\n", | |
| "Epoch 67/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4164 - acc: 0.8159\n", | |
| "Epoch 68/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4370 - acc: 0.8002\n", | |
| "Epoch 69/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4155 - acc: 0.8215\n", | |
| "Epoch 70/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4162 - acc: 0.8092\n", | |
| "Epoch 71/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4123 - acc: 0.8249\n", | |
| "Epoch 72/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.4146 - acc: 0.8148\n", | |
| "Epoch 73/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.4123 - acc: 0.8137\n", | |
| "Epoch 74/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4104 - acc: 0.8227\n", | |
| "Epoch 75/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.4161 - acc: 0.8204\n", | |
| "Epoch 76/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.4051 - acc: 0.8260\n", | |
| "Epoch 77/500\n", | |
| "891/891 [==============================] - 0s 248us/step - loss: 0.4123 - acc: 0.8148\n", | |
| "Epoch 78/500\n", | |
| "891/891 [==============================] - 0s 162us/step - loss: 0.4056 - acc: 0.8227\n", | |
| "Epoch 79/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.4162 - acc: 0.8204\n", | |
| "Epoch 80/500\n", | |
| "891/891 [==============================] - 0s 207us/step - loss: 0.4149 - acc: 0.8070 0s - loss: 0.3930 - acc: 0.8\n", | |
| "Epoch 81/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.4207 - acc: 0.8126\n", | |
| "Epoch 82/500\n", | |
| "891/891 [==============================] - 0s 140us/step - loss: 0.4253 - acc: 0.7991\n", | |
| "Epoch 83/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 140us/step - loss: 0.4045 - acc: 0.8204\n", | |
| "Epoch 84/500\n", | |
| "891/891 [==============================] - 0s 122us/step - loss: 0.4084 - acc: 0.8227\n", | |
| "Epoch 85/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.4073 - acc: 0.8260\n", | |
| "Epoch 86/500\n", | |
| "891/891 [==============================] - 0s 114us/step - loss: 0.4012 - acc: 0.8114\n", | |
| "Epoch 87/500\n", | |
| "891/891 [==============================] - 0s 114us/step - loss: 0.4032 - acc: 0.8215\n", | |
| "Epoch 88/500\n", | |
| "891/891 [==============================] - 0s 126us/step - loss: 0.4062 - acc: 0.8272\n", | |
| "Epoch 89/500\n", | |
| "891/891 [==============================] - 0s 124us/step - loss: 0.4016 - acc: 0.8305\n", | |
| "Epoch 90/500\n", | |
| "891/891 [==============================] - 0s 137us/step - loss: 0.4008 - acc: 0.8339\n", | |
| "Epoch 91/500\n", | |
| "891/891 [==============================] - 0s 131us/step - loss: 0.4119 - acc: 0.8249\n", | |
| "Epoch 92/500\n", | |
| "891/891 [==============================] - 0s 132us/step - loss: 0.4143 - acc: 0.8126\n", | |
| "Epoch 93/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.4037 - acc: 0.8238\n", | |
| "Epoch 94/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.4197 - acc: 0.8137\n", | |
| "Epoch 95/500\n", | |
| "891/891 [==============================] - 0s 127us/step - loss: 0.4036 - acc: 0.8260\n", | |
| "Epoch 96/500\n", | |
| "891/891 [==============================] - 0s 136us/step - loss: 0.4060 - acc: 0.8159\n", | |
| "Epoch 97/500\n", | |
| "891/891 [==============================] - 0s 119us/step - loss: 0.3987 - acc: 0.8283\n", | |
| "Epoch 98/500\n", | |
| "891/891 [==============================] - 0s 123us/step - loss: 0.4002 - acc: 0.8272\n", | |
| "Epoch 99/500\n", | |
| "891/891 [==============================] - 0s 117us/step - loss: 0.3998 - acc: 0.8260\n", | |
| "Epoch 100/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.4064 - acc: 0.8272\n", | |
| "Epoch 101/500\n", | |
| "891/891 [==============================] - 0s 117us/step - loss: 0.4082 - acc: 0.8305\n", | |
| "Epoch 102/500\n", | |
| "891/891 [==============================] - 0s 117us/step - loss: 0.4021 - acc: 0.8215\n", | |
| "Epoch 103/500\n", | |
| "891/891 [==============================] - 0s 131us/step - loss: 0.4016 - acc: 0.8294\n", | |
| "Epoch 104/500\n", | |
| "891/891 [==============================] - 0s 121us/step - loss: 0.3970 - acc: 0.8272\n", | |
| "Epoch 105/500\n", | |
| "891/891 [==============================] - 0s 125us/step - loss: 0.4010 - acc: 0.8328\n", | |
| "Epoch 106/500\n", | |
| "891/891 [==============================] - 0s 126us/step - loss: 0.4046 - acc: 0.8204\n", | |
| "Epoch 107/500\n", | |
| "891/891 [==============================] - 0s 185us/step - loss: 0.4058 - acc: 0.8305\n", | |
| "Epoch 108/500\n", | |
| "891/891 [==============================] - 0s 141us/step - loss: 0.4043 - acc: 0.8182\n", | |
| "Epoch 109/500\n", | |
| "891/891 [==============================] - 0s 144us/step - loss: 0.4128 - acc: 0.8182\n", | |
| "Epoch 110/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.4117 - acc: 0.8114\n", | |
| "Epoch 111/500\n", | |
| "891/891 [==============================] - 0s 138us/step - loss: 0.4078 - acc: 0.8137\n", | |
| "Epoch 112/500\n", | |
| "891/891 [==============================] - 0s 120us/step - loss: 0.4019 - acc: 0.8316\n", | |
| "Epoch 113/500\n", | |
| "891/891 [==============================] - 0s 110us/step - loss: 0.4105 - acc: 0.8249\n", | |
| "Epoch 114/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.4032 - acc: 0.8249\n", | |
| "Epoch 115/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.4047 - acc: 0.8238\n", | |
| "Epoch 116/500\n", | |
| "891/891 [==============================] - 0s 123us/step - loss: 0.4006 - acc: 0.8227\n", | |
| "Epoch 117/500\n", | |
| "891/891 [==============================] - 0s 121us/step - loss: 0.4088 - acc: 0.8137\n", | |
| "Epoch 118/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.4000 - acc: 0.8193\n", | |
| "Epoch 119/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3994 - acc: 0.8272\n", | |
| "Epoch 120/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3987 - acc: 0.8238\n", | |
| "Epoch 121/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.4067 - acc: 0.8238\n", | |
| "Epoch 122/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3938 - acc: 0.8283\n", | |
| "Epoch 123/500\n", | |
| "891/891 [==============================] - 0s 124us/step - loss: 0.3934 - acc: 0.8328\n", | |
| "Epoch 124/500\n", | |
| "891/891 [==============================] - 0s 171us/step - loss: 0.3942 - acc: 0.8283\n", | |
| "Epoch 125/500\n", | |
| "891/891 [==============================] - 0s 171us/step - loss: 0.3935 - acc: 0.8305\n", | |
| "Epoch 126/500\n", | |
| "891/891 [==============================] - 0s 138us/step - loss: 0.3927 - acc: 0.8249\n", | |
| "Epoch 127/500\n", | |
| "891/891 [==============================] - 0s 138us/step - loss: 0.3950 - acc: 0.8283\n", | |
| "Epoch 128/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.3927 - acc: 0.8283\n", | |
| "Epoch 129/500\n", | |
| "891/891 [==============================] - 0s 181us/step - loss: 0.3968 - acc: 0.8294\n", | |
| "Epoch 130/500\n", | |
| "891/891 [==============================] - 0s 195us/step - loss: 0.4066 - acc: 0.8193\n", | |
| "Epoch 131/500\n", | |
| "891/891 [==============================] - 0s 146us/step - loss: 0.3932 - acc: 0.8350\n", | |
| "Epoch 132/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.4010 - acc: 0.8215\n", | |
| "Epoch 133/500\n", | |
| "891/891 [==============================] - 0s 122us/step - loss: 0.4011 - acc: 0.8215\n", | |
| "Epoch 134/500\n", | |
| "891/891 [==============================] - 0s 140us/step - loss: 0.4000 - acc: 0.8238\n", | |
| "Epoch 135/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3948 - acc: 0.8350\n", | |
| "Epoch 136/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3901 - acc: 0.8316\n", | |
| "Epoch 137/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3883 - acc: 0.8305\n", | |
| "Epoch 138/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3916 - acc: 0.8328\n", | |
| "Epoch 139/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3941 - acc: 0.8272\n", | |
| "Epoch 140/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3955 - acc: 0.8339\n", | |
| "Epoch 141/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3899 - acc: 0.8373\n", | |
| "Epoch 142/500\n", | |
| "891/891 [==============================] - 0s 134us/step - loss: 0.4025 - acc: 0.8215\n", | |
| "Epoch 143/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3956 - acc: 0.8316\n", | |
| "Epoch 144/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3905 - acc: 0.8350\n", | |
| "Epoch 145/500\n", | |
| "891/891 [==============================] - 0s 117us/step - loss: 0.3965 - acc: 0.8328\n", | |
| "Epoch 146/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.4008 - acc: 0.8238\n", | |
| "Epoch 147/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3900 - acc: 0.8350\n", | |
| "Epoch 148/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3923 - acc: 0.8283\n", | |
| "Epoch 149/500\n", | |
| "891/891 [==============================] - 0s 122us/step - loss: 0.3925 - acc: 0.8373\n", | |
| "Epoch 150/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3951 - acc: 0.8328\n", | |
| "Epoch 151/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3909 - acc: 0.8294\n", | |
| "Epoch 152/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3899 - acc: 0.8316\n", | |
| "Epoch 153/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.4003 - acc: 0.8238\n", | |
| "Epoch 154/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3957 - acc: 0.8260\n", | |
| "Epoch 155/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3940 - acc: 0.8305\n", | |
| "Epoch 156/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3957 - acc: 0.8328\n", | |
| "Epoch 157/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3890 - acc: 0.8350\n", | |
| "Epoch 158/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3934 - acc: 0.8328\n", | |
| "Epoch 159/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3956 - acc: 0.8249\n", | |
| "Epoch 160/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3939 - acc: 0.8350\n", | |
| "Epoch 161/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3905 - acc: 0.8260\n", | |
| "Epoch 162/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3921 - acc: 0.8305\n", | |
| "Epoch 163/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.4053 - acc: 0.8272\n", | |
| "Epoch 164/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3861 - acc: 0.8350\n", | |
| "Epoch 165/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3959 - acc: 0.8272\n", | |
| "Epoch 166/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3907 - acc: 0.8339\n", | |
| "Epoch 167/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3865 - acc: 0.8339\n", | |
| "Epoch 168/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3921 - acc: 0.8305\n", | |
| "Epoch 169/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3984 - acc: 0.8294\n", | |
| "Epoch 170/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3841 - acc: 0.8373\n", | |
| "Epoch 171/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3893 - acc: 0.8294\n", | |
| "Epoch 172/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3862 - acc: 0.8305\n", | |
| "Epoch 173/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3863 - acc: 0.8316\n", | |
| "Epoch 174/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3916 - acc: 0.8272\n", | |
| "Epoch 175/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3936 - acc: 0.8350\n", | |
| "Epoch 176/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3856 - acc: 0.8350\n", | |
| "Epoch 177/500\n", | |
| "891/891 [==============================] - 0s 127us/step - loss: 0.3971 - acc: 0.8294\n", | |
| "Epoch 178/500\n", | |
| "891/891 [==============================] - 0s 114us/step - loss: 0.3956 - acc: 0.8193\n", | |
| "Epoch 179/500\n", | |
| "891/891 [==============================] - 0s 174us/step - loss: 0.4138 - acc: 0.8103\n", | |
| "Epoch 180/500\n", | |
| "891/891 [==============================] - 0s 132us/step - loss: 0.4103 - acc: 0.8126\n", | |
| "Epoch 181/500\n", | |
| "891/891 [==============================] - 0s 125us/step - loss: 0.3924 - acc: 0.8249\n", | |
| "Epoch 182/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3917 - acc: 0.8249\n", | |
| "Epoch 183/500\n", | |
| "891/891 [==============================] - 0s 141us/step - loss: 0.3817 - acc: 0.8384\n", | |
| "Epoch 184/500\n", | |
| "891/891 [==============================] - 0s 155us/step - loss: 0.3895 - acc: 0.8249\n", | |
| "Epoch 185/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3837 - acc: 0.8316\n", | |
| "Epoch 186/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3810 - acc: 0.8384\n", | |
| "Epoch 187/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3858 - acc: 0.8350\n", | |
| "Epoch 188/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3807 - acc: 0.8305\n", | |
| "Epoch 189/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3849 - acc: 0.8316\n", | |
| "Epoch 190/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3837 - acc: 0.8350\n", | |
| "Epoch 191/500\n", | |
| "891/891 [==============================] - 0s 158us/step - loss: 0.4047 - acc: 0.8249\n", | |
| "Epoch 192/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.4004 - acc: 0.8238\n", | |
| "Epoch 193/500\n", | |
| "891/891 [==============================] - 0s 146us/step - loss: 0.3881 - acc: 0.8294\n", | |
| "Epoch 194/500\n", | |
| "891/891 [==============================] - 0s 181us/step - loss: 0.3843 - acc: 0.8384\n", | |
| "Epoch 195/500\n", | |
| "891/891 [==============================] - 0s 119us/step - loss: 0.3910 - acc: 0.8395\n", | |
| "Epoch 196/500\n", | |
| "891/891 [==============================] - 0s 115us/step - loss: 0.3845 - acc: 0.8350\n", | |
| "Epoch 197/500\n", | |
| "891/891 [==============================] - 0s 179us/step - loss: 0.3915 - acc: 0.8283\n", | |
| "Epoch 198/500\n", | |
| "891/891 [==============================] - 0s 135us/step - loss: 0.3850 - acc: 0.8294\n", | |
| "Epoch 199/500\n", | |
| "891/891 [==============================] - 0s 159us/step - loss: 0.3944 - acc: 0.8215\n", | |
| "Epoch 200/500\n", | |
| "891/891 [==============================] - 0s 161us/step - loss: 0.3871 - acc: 0.8316\n", | |
| "Epoch 201/500\n", | |
| "891/891 [==============================] - 0s 151us/step - loss: 0.3818 - acc: 0.8305\n", | |
| "Epoch 202/500\n", | |
| "891/891 [==============================] - 0s 139us/step - loss: 0.3787 - acc: 0.8406\n", | |
| "Epoch 203/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.3812 - acc: 0.8361\n", | |
| "Epoch 204/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.3870 - acc: 0.8305\n", | |
| "Epoch 205/500\n", | |
| "891/891 [==============================] - 0s 167us/step - loss: 0.3859 - acc: 0.8294\n", | |
| "Epoch 206/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.3968 - acc: 0.8249\n", | |
| "Epoch 207/500\n", | |
| "891/891 [==============================] - 0s 114us/step - loss: 0.3888 - acc: 0.8350\n", | |
| "Epoch 208/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3787 - acc: 0.8429\n", | |
| "Epoch 209/500\n", | |
| "891/891 [==============================] - 0s 120us/step - loss: 0.3839 - acc: 0.8350\n", | |
| "Epoch 210/500\n", | |
| "891/891 [==============================] - 0s 119us/step - loss: 0.3906 - acc: 0.8283\n", | |
| "Epoch 211/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.3887 - acc: 0.8361\n", | |
| "Epoch 212/500\n", | |
| "891/891 [==============================] - 0s 125us/step - loss: 0.3872 - acc: 0.8294\n", | |
| "Epoch 213/500\n", | |
| "891/891 [==============================] - 0s 116us/step - loss: 0.3909 - acc: 0.8350\n", | |
| "Epoch 214/500\n", | |
| "891/891 [==============================] - 0s 120us/step - loss: 0.3852 - acc: 0.8238\n", | |
| "Epoch 215/500\n", | |
| "891/891 [==============================] - 0s 116us/step - loss: 0.3933 - acc: 0.8316\n", | |
| "Epoch 216/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.3812 - acc: 0.8361\n", | |
| "Epoch 217/500\n", | |
| "891/891 [==============================] - 0s 159us/step - loss: 0.3821 - acc: 0.8384\n", | |
| "Epoch 218/500\n", | |
| "891/891 [==============================] - 0s 143us/step - loss: 0.3871 - acc: 0.8373\n", | |
| "Epoch 219/500\n", | |
| "891/891 [==============================] - 0s 141us/step - loss: 0.3823 - acc: 0.8316\n", | |
| "Epoch 220/500\n", | |
| "891/891 [==============================] - 0s 142us/step - loss: 0.3822 - acc: 0.8361 0s - loss: 0.4078 - acc: 0.82\n", | |
| "Epoch 221/500\n", | |
| "891/891 [==============================] - 0s 138us/step - loss: 0.3782 - acc: 0.8384\n", | |
| "Epoch 222/500\n", | |
| "891/891 [==============================] - 0s 151us/step - loss: 0.3843 - acc: 0.8350\n", | |
| "Epoch 223/500\n", | |
| "891/891 [==============================] - 0s 152us/step - loss: 0.3924 - acc: 0.8249\n", | |
| "Epoch 224/500\n", | |
| "891/891 [==============================] - 0s 151us/step - loss: 0.3834 - acc: 0.8339\n", | |
| "Epoch 225/500\n", | |
| "891/891 [==============================] - 0s 134us/step - loss: 0.3864 - acc: 0.8283\n", | |
| "Epoch 226/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.3902 - acc: 0.8272\n", | |
| "Epoch 227/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.3854 - acc: 0.8361\n", | |
| "Epoch 228/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3810 - acc: 0.8373\n", | |
| "Epoch 229/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3941 - acc: 0.8260\n", | |
| "Epoch 230/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3791 - acc: 0.8361\n", | |
| "Epoch 231/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3813 - acc: 0.8373\n", | |
| "Epoch 232/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3749 - acc: 0.8384\n", | |
| "Epoch 233/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3795 - acc: 0.8361\n", | |
| "Epoch 234/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3837 - acc: 0.8339\n", | |
| "Epoch 235/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3723 - acc: 0.8429\n", | |
| "Epoch 236/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3839 - acc: 0.8395\n", | |
| "Epoch 237/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3920 - acc: 0.8272\n", | |
| "Epoch 238/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3871 - acc: 0.8361\n", | |
| "Epoch 239/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3850 - acc: 0.8373\n", | |
| "Epoch 240/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3799 - acc: 0.8406\n", | |
| "Epoch 241/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3863 - acc: 0.8316\n", | |
| "Epoch 242/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3921 - acc: 0.8238\n", | |
| "Epoch 243/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3898 - acc: 0.8305\n", | |
| "Epoch 244/500\n", | |
| "891/891 [==============================] - 0s 125us/step - loss: 0.3824 - acc: 0.8406\n", | |
| "Epoch 245/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.3805 - acc: 0.8395\n", | |
| "Epoch 246/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 140us/step - loss: 0.3822 - acc: 0.8350\n", | |
| "Epoch 247/500\n", | |
| "891/891 [==============================] - 0s 132us/step - loss: 0.3798 - acc: 0.8373\n", | |
| "Epoch 248/500\n", | |
| "891/891 [==============================] - 0s 122us/step - loss: 0.3785 - acc: 0.8395\n", | |
| "Epoch 249/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.3771 - acc: 0.8418\n", | |
| "Epoch 250/500\n", | |
| "891/891 [==============================] - 0s 140us/step - loss: 0.3750 - acc: 0.8384\n", | |
| "Epoch 251/500\n", | |
| "891/891 [==============================] - 0s 130us/step - loss: 0.3783 - acc: 0.8361\n", | |
| "Epoch 252/500\n", | |
| "891/891 [==============================] - 0s 139us/step - loss: 0.3748 - acc: 0.8418\n", | |
| "Epoch 253/500\n", | |
| "891/891 [==============================] - 0s 139us/step - loss: 0.3743 - acc: 0.8395\n", | |
| "Epoch 254/500\n", | |
| "891/891 [==============================] - 0s 149us/step - loss: 0.3719 - acc: 0.8462\n", | |
| "Epoch 255/500\n", | |
| "891/891 [==============================] - 0s 128us/step - loss: 0.3773 - acc: 0.8361\n", | |
| "Epoch 256/500\n", | |
| "891/891 [==============================] - 0s 134us/step - loss: 0.3798 - acc: 0.8384\n", | |
| "Epoch 257/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3749 - acc: 0.8451\n", | |
| "Epoch 258/500\n", | |
| "891/891 [==============================] - 0s 117us/step - loss: 0.3872 - acc: 0.8350\n", | |
| "Epoch 259/500\n", | |
| "891/891 [==============================] - 0s 110us/step - loss: 0.3833 - acc: 0.8350\n", | |
| "Epoch 260/500\n", | |
| "891/891 [==============================] - 0s 127us/step - loss: 0.3823 - acc: 0.8373\n", | |
| "Epoch 261/500\n", | |
| "891/891 [==============================] - 0s 145us/step - loss: 0.3815 - acc: 0.8361\n", | |
| "Epoch 262/500\n", | |
| "891/891 [==============================] - 0s 124us/step - loss: 0.3842 - acc: 0.8373\n", | |
| "Epoch 263/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.3884 - acc: 0.8283\n", | |
| "Epoch 264/500\n", | |
| "891/891 [==============================] - 0s 133us/step - loss: 0.3819 - acc: 0.8361\n", | |
| "Epoch 265/500\n", | |
| "891/891 [==============================] - 0s 112us/step - loss: 0.3822 - acc: 0.8373\n", | |
| "Epoch 266/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3895 - acc: 0.8328\n", | |
| "Epoch 267/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3838 - acc: 0.8361\n", | |
| "Epoch 268/500\n", | |
| "891/891 [==============================] - 0s 115us/step - loss: 0.3800 - acc: 0.8395\n", | |
| "Epoch 269/500\n", | |
| "891/891 [==============================] - 0s 133us/step - loss: 0.3810 - acc: 0.8339\n", | |
| "Epoch 270/500\n", | |
| "891/891 [==============================] - 0s 133us/step - loss: 0.3788 - acc: 0.8418\n", | |
| "Epoch 271/500\n", | |
| "891/891 [==============================] - 0s 112us/step - loss: 0.3789 - acc: 0.8418\n", | |
| "Epoch 272/500\n", | |
| "891/891 [==============================] - 0s 138us/step - loss: 0.3799 - acc: 0.8418\n", | |
| "Epoch 273/500\n", | |
| "891/891 [==============================] - 0s 158us/step - loss: 0.3820 - acc: 0.8429\n", | |
| "Epoch 274/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3889 - acc: 0.8249\n", | |
| "Epoch 275/500\n", | |
| "891/891 [==============================] - 0s 98us/step - loss: 0.3925 - acc: 0.8137\n", | |
| "Epoch 276/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3805 - acc: 0.8373\n", | |
| "Epoch 277/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3763 - acc: 0.8440\n", | |
| "Epoch 278/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3801 - acc: 0.8339\n", | |
| "Epoch 279/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3823 - acc: 0.8373\n", | |
| "Epoch 280/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3904 - acc: 0.8294\n", | |
| "Epoch 281/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3774 - acc: 0.8395\n", | |
| "Epoch 282/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3805 - acc: 0.8350\n", | |
| "Epoch 283/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.3875 - acc: 0.8339\n", | |
| "Epoch 284/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3751 - acc: 0.8429\n", | |
| "Epoch 285/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3745 - acc: 0.8395\n", | |
| "Epoch 286/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3816 - acc: 0.8384\n", | |
| "Epoch 287/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3809 - acc: 0.8373\n", | |
| "Epoch 288/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3770 - acc: 0.8440\n", | |
| "Epoch 289/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3748 - acc: 0.8429\n", | |
| "Epoch 290/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3713 - acc: 0.8429\n", | |
| "Epoch 291/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3718 - acc: 0.8418\n", | |
| "Epoch 292/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3734 - acc: 0.8485\n", | |
| "Epoch 293/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3741 - acc: 0.8406\n", | |
| "Epoch 294/500\n", | |
| "891/891 [==============================] - 0s 118us/step - loss: 0.3706 - acc: 0.8440\n", | |
| "Epoch 295/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3740 - acc: 0.8429\n", | |
| "Epoch 296/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3847 - acc: 0.8328\n", | |
| "Epoch 297/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3889 - acc: 0.8361\n", | |
| "Epoch 298/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3943 - acc: 0.8283\n", | |
| "Epoch 299/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3887 - acc: 0.8227\n", | |
| "Epoch 300/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3917 - acc: 0.8328\n", | |
| "Epoch 301/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3882 - acc: 0.8328\n", | |
| "Epoch 302/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3812 - acc: 0.8316\n", | |
| "Epoch 303/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3806 - acc: 0.8418\n", | |
| "Epoch 304/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3784 - acc: 0.8395\n", | |
| "Epoch 305/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3777 - acc: 0.8406\n", | |
| "Epoch 306/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3799 - acc: 0.8395\n", | |
| "Epoch 307/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3765 - acc: 0.8384\n", | |
| "Epoch 308/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3757 - acc: 0.8406\n", | |
| "Epoch 309/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3789 - acc: 0.8373\n", | |
| "Epoch 310/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3783 - acc: 0.8395\n", | |
| "Epoch 311/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3813 - acc: 0.8395\n", | |
| "Epoch 312/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3801 - acc: 0.8395\n", | |
| "Epoch 313/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3785 - acc: 0.8406\n", | |
| "Epoch 314/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3750 - acc: 0.8406\n", | |
| "Epoch 315/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3749 - acc: 0.8384\n", | |
| "Epoch 316/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3753 - acc: 0.8429\n", | |
| "Epoch 317/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3746 - acc: 0.8418\n", | |
| "Epoch 318/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3835 - acc: 0.8316\n", | |
| "Epoch 319/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3917 - acc: 0.8373\n", | |
| "Epoch 320/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3830 - acc: 0.8384\n", | |
| "Epoch 321/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3759 - acc: 0.8418\n", | |
| "Epoch 322/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3741 - acc: 0.8440\n", | |
| "Epoch 323/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3757 - acc: 0.8418\n", | |
| "Epoch 324/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3745 - acc: 0.8440\n", | |
| "Epoch 325/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3776 - acc: 0.8361\n", | |
| "Epoch 326/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3781 - acc: 0.8350\n", | |
| "Epoch 327/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3867 - acc: 0.8294\n", | |
| "Epoch 328/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3849 - acc: 0.8406\n", | |
| "Epoch 329/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3787 - acc: 0.8429\n", | |
| "Epoch 330/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3761 - acc: 0.8474\n", | |
| "Epoch 331/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3735 - acc: 0.8406\n", | |
| "Epoch 332/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3784 - acc: 0.8361\n", | |
| "Epoch 333/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3751 - acc: 0.8451\n", | |
| "Epoch 334/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3817 - acc: 0.8339\n", | |
| "Epoch 335/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3702 - acc: 0.8451\n", | |
| "Epoch 336/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3936 - acc: 0.8249\n", | |
| "Epoch 337/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3918 - acc: 0.8384\n", | |
| "Epoch 338/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3805 - acc: 0.8418\n", | |
| "Epoch 339/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3781 - acc: 0.8406\n", | |
| "Epoch 340/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3778 - acc: 0.8451\n", | |
| "Epoch 341/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3732 - acc: 0.8485\n", | |
| "Epoch 342/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3714 - acc: 0.8440\n", | |
| "Epoch 343/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3756 - acc: 0.8406\n", | |
| "Epoch 344/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3812 - acc: 0.8305\n", | |
| "Epoch 345/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3768 - acc: 0.8462\n", | |
| "Epoch 346/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3757 - acc: 0.8462\n", | |
| "Epoch 347/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3764 - acc: 0.8429\n", | |
| "Epoch 348/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3790 - acc: 0.8451\n", | |
| "Epoch 349/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3778 - acc: 0.8418\n", | |
| "Epoch 350/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3789 - acc: 0.8384\n", | |
| "Epoch 351/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3788 - acc: 0.8373\n", | |
| "Epoch 352/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3760 - acc: 0.8451\n", | |
| "Epoch 353/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3797 - acc: 0.8462\n", | |
| "Epoch 354/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3814 - acc: 0.8350\n", | |
| "Epoch 355/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3764 - acc: 0.8451\n", | |
| "Epoch 356/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3712 - acc: 0.8451\n", | |
| "Epoch 357/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3696 - acc: 0.8462\n", | |
| "Epoch 358/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3740 - acc: 0.8462\n", | |
| "Epoch 359/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3807 - acc: 0.8451\n", | |
| "Epoch 360/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3766 - acc: 0.8395\n", | |
| "Epoch 361/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3760 - acc: 0.8395\n", | |
| "Epoch 362/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3882 - acc: 0.8328\n", | |
| "Epoch 363/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3844 - acc: 0.8406\n", | |
| "Epoch 364/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3754 - acc: 0.8395\n", | |
| "Epoch 365/500\n", | |
| "891/891 [==============================] - 0s 148us/step - loss: 0.3776 - acc: 0.8451\n", | |
| "Epoch 366/500\n", | |
| "891/891 [==============================] - 0s 181us/step - loss: 0.3837 - acc: 0.8384\n", | |
| "Epoch 367/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.3876 - acc: 0.8328\n", | |
| "Epoch 368/500\n", | |
| "891/891 [==============================] - 0s 157us/step - loss: 0.3832 - acc: 0.8361 0s - loss: 0.3869 - acc: 0.83\n", | |
| "Epoch 369/500\n", | |
| "891/891 [==============================] - 0s 148us/step - loss: 0.3748 - acc: 0.8418\n", | |
| "Epoch 370/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.3737 - acc: 0.8440\n", | |
| "Epoch 371/500\n", | |
| "891/891 [==============================] - 0s 141us/step - loss: 0.3711 - acc: 0.8440\n", | |
| "Epoch 372/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3748 - acc: 0.8462\n", | |
| "Epoch 373/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3739 - acc: 0.8395\n", | |
| "Epoch 374/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3803 - acc: 0.8350\n", | |
| "Epoch 375/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3846 - acc: 0.8350\n", | |
| "Epoch 376/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3767 - acc: 0.8305\n", | |
| "Epoch 377/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3921 - acc: 0.8373\n", | |
| "Epoch 378/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3786 - acc: 0.8418\n", | |
| "Epoch 379/500\n", | |
| "891/891 [==============================] - 0s 135us/step - loss: 0.3743 - acc: 0.8440\n", | |
| "Epoch 380/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.3701 - acc: 0.8440\n", | |
| "Epoch 381/500\n", | |
| "891/891 [==============================] - 0s 167us/step - loss: 0.3712 - acc: 0.8440\n", | |
| "Epoch 382/500\n", | |
| "891/891 [==============================] - 0s 122us/step - loss: 0.3716 - acc: 0.8418\n", | |
| "Epoch 383/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3700 - acc: 0.8507\n", | |
| "Epoch 384/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3689 - acc: 0.8361\n", | |
| "Epoch 385/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3804 - acc: 0.8339\n", | |
| "Epoch 386/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3764 - acc: 0.8451\n", | |
| "Epoch 387/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3725 - acc: 0.8451\n", | |
| "Epoch 388/500\n", | |
| "891/891 [==============================] - 0s 110us/step - loss: 0.3747 - acc: 0.8384\n", | |
| "Epoch 389/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3753 - acc: 0.8485\n", | |
| "Epoch 390/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3803 - acc: 0.8361\n", | |
| "Epoch 391/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3738 - acc: 0.8440\n", | |
| "Epoch 392/500\n", | |
| "891/891 [==============================] - 0s 112us/step - loss: 0.3899 - acc: 0.8215\n", | |
| "Epoch 393/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3964 - acc: 0.8328\n", | |
| "Epoch 394/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3731 - acc: 0.8451\n", | |
| "Epoch 395/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3696 - acc: 0.8462\n", | |
| "Epoch 396/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3766 - acc: 0.8451\n", | |
| "Epoch 397/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3683 - acc: 0.8474\n", | |
| "Epoch 398/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3788 - acc: 0.8418\n", | |
| "Epoch 399/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3893 - acc: 0.8373\n", | |
| "Epoch 400/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3720 - acc: 0.8451\n", | |
| "Epoch 401/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.3691 - acc: 0.8507\n", | |
| "Epoch 402/500\n", | |
| "891/891 [==============================] - 0s 153us/step - loss: 0.3682 - acc: 0.8462\n", | |
| "Epoch 403/500\n", | |
| "891/891 [==============================] - 0s 154us/step - loss: 0.3894 - acc: 0.8305\n", | |
| "Epoch 404/500\n", | |
| "891/891 [==============================] - 0s 130us/step - loss: 0.3969 - acc: 0.8283\n", | |
| "Epoch 405/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3782 - acc: 0.8474\n", | |
| "Epoch 406/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3787 - acc: 0.8429\n", | |
| "Epoch 407/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3667 - acc: 0.8519\n", | |
| "Epoch 408/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3885 - acc: 0.8384\n", | |
| "Epoch 409/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 148us/step - loss: 0.3700 - acc: 0.8462\n", | |
| "Epoch 410/500\n", | |
| "891/891 [==============================] - 0s 158us/step - loss: 0.3858 - acc: 0.8406\n", | |
| "Epoch 411/500\n", | |
| "891/891 [==============================] - 0s 155us/step - loss: 0.3660 - acc: 0.8451\n", | |
| "Epoch 412/500\n", | |
| "891/891 [==============================] - 0s 129us/step - loss: 0.3645 - acc: 0.8541\n", | |
| "Epoch 413/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3601 - acc: 0.8496\n", | |
| "Epoch 414/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3735 - acc: 0.8485\n", | |
| "Epoch 415/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3613 - acc: 0.8530\n", | |
| "Epoch 416/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3610 - acc: 0.8541\n", | |
| "Epoch 417/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3802 - acc: 0.8406\n", | |
| "Epoch 418/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3854 - acc: 0.8418\n", | |
| "Epoch 419/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3691 - acc: 0.8485\n", | |
| "Epoch 420/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3797 - acc: 0.8462\n", | |
| "Epoch 421/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3704 - acc: 0.8474\n", | |
| "Epoch 422/500\n", | |
| "891/891 [==============================] - 0s 115us/step - loss: 0.3741 - acc: 0.8474\n", | |
| "Epoch 423/500\n", | |
| "891/891 [==============================] - 0s 144us/step - loss: 0.3715 - acc: 0.8507\n", | |
| "Epoch 424/500\n", | |
| "891/891 [==============================] - 0s 152us/step - loss: 0.3662 - acc: 0.8496\n", | |
| "Epoch 425/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.3733 - acc: 0.8451\n", | |
| "Epoch 426/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.3766 - acc: 0.8384\n", | |
| "Epoch 427/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3877 - acc: 0.8350\n", | |
| "Epoch 428/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3729 - acc: 0.8474\n", | |
| "Epoch 429/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3612 - acc: 0.8541\n", | |
| "Epoch 430/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3705 - acc: 0.8496\n", | |
| "Epoch 431/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3620 - acc: 0.8530\n", | |
| "Epoch 432/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.3601 - acc: 0.8485\n", | |
| "Epoch 433/500\n", | |
| "891/891 [==============================] - 0s 114us/step - loss: 0.3639 - acc: 0.8507\n", | |
| "Epoch 434/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3570 - acc: 0.8507\n", | |
| "Epoch 435/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3643 - acc: 0.8474\n", | |
| "Epoch 436/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3962 - acc: 0.8305\n", | |
| "Epoch 437/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3680 - acc: 0.8395\n", | |
| "Epoch 438/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3607 - acc: 0.8541\n", | |
| "Epoch 439/500\n", | |
| "891/891 [==============================] - 0s 141us/step - loss: 0.3653 - acc: 0.8418\n", | |
| "Epoch 440/500\n", | |
| "891/891 [==============================] - 0s 159us/step - loss: 0.3704 - acc: 0.8474\n", | |
| "Epoch 441/500\n", | |
| "891/891 [==============================] - 0s 146us/step - loss: 0.3649 - acc: 0.8451\n", | |
| "Epoch 442/500\n", | |
| "891/891 [==============================] - 0s 153us/step - loss: 0.3752 - acc: 0.8474\n", | |
| "Epoch 443/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3682 - acc: 0.8507\n", | |
| "Epoch 444/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3730 - acc: 0.8451\n", | |
| "Epoch 445/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3767 - acc: 0.8429\n", | |
| "Epoch 446/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3779 - acc: 0.8350\n", | |
| "Epoch 447/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3645 - acc: 0.8440\n", | |
| "Epoch 448/500\n", | |
| "891/891 [==============================] - 0s 106us/step - loss: 0.3731 - acc: 0.8440\n", | |
| "Epoch 449/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3651 - acc: 0.8440\n", | |
| "Epoch 450/500\n", | |
| "891/891 [==============================] - 0s 111us/step - loss: 0.3624 - acc: 0.8519\n", | |
| "Epoch 451/500\n", | |
| "891/891 [==============================] - 0s 112us/step - loss: 0.3630 - acc: 0.8519\n", | |
| "Epoch 452/500\n", | |
| "891/891 [==============================] - 0s 144us/step - loss: 0.3654 - acc: 0.8507\n", | |
| "Epoch 453/500\n", | |
| "891/891 [==============================] - 0s 150us/step - loss: 0.3641 - acc: 0.8519\n", | |
| "Epoch 454/500\n", | |
| "891/891 [==============================] - 0s 146us/step - loss: 0.3597 - acc: 0.8496\n", | |
| "Epoch 455/500\n", | |
| "891/891 [==============================] - 0s 134us/step - loss: 0.3619 - acc: 0.8462\n", | |
| "Epoch 456/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3614 - acc: 0.8541\n", | |
| "Epoch 457/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3719 - acc: 0.8395\n", | |
| "Epoch 458/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3704 - acc: 0.8440\n", | |
| "Epoch 459/500\n", | |
| "891/891 [==============================] - 0s 119us/step - loss: 0.3602 - acc: 0.8474\n", | |
| "Epoch 460/500\n", | |
| "891/891 [==============================] - 0s 107us/step - loss: 0.3560 - acc: 0.8563\n", | |
| "Epoch 461/500\n", | |
| "891/891 [==============================] - 0s 116us/step - loss: 0.3593 - acc: 0.8541\n", | |
| "Epoch 462/500\n", | |
| "891/891 [==============================] - 0s 115us/step - loss: 0.3607 - acc: 0.8552\n", | |
| "Epoch 463/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3703 - acc: 0.8485\n", | |
| "Epoch 464/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3620 - acc: 0.8451\n", | |
| "Epoch 465/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3743 - acc: 0.8384\n", | |
| "Epoch 466/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3733 - acc: 0.8418\n", | |
| "Epoch 467/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3641 - acc: 0.8507\n", | |
| "Epoch 468/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3611 - acc: 0.8507\n", | |
| "Epoch 469/500\n", | |
| "891/891 [==============================] - 0s 100us/step - loss: 0.3612 - acc: 0.8496\n", | |
| "Epoch 470/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3664 - acc: 0.8496\n", | |
| "Epoch 471/500\n", | |
| "891/891 [==============================] - 0s 99us/step - loss: 0.3634 - acc: 0.8530\n", | |
| "Epoch 472/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3620 - acc: 0.8429\n", | |
| "Epoch 473/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3762 - acc: 0.8485\n", | |
| "Epoch 474/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3779 - acc: 0.8462\n", | |
| "Epoch 475/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3887 - acc: 0.8339\n", | |
| "Epoch 476/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3713 - acc: 0.8440\n", | |
| "Epoch 477/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3673 - acc: 0.8474\n", | |
| "Epoch 478/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3629 - acc: 0.8507\n", | |
| "Epoch 479/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3648 - acc: 0.8496\n", | |
| "Epoch 480/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3668 - acc: 0.8485\n", | |
| "Epoch 481/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3651 - acc: 0.8519\n", | |
| "Epoch 482/500\n", | |
| "891/891 [==============================] - 0s 105us/step - loss: 0.3698 - acc: 0.8519\n", | |
| "Epoch 483/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3829 - acc: 0.8305\n", | |
| "Epoch 484/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3750 - acc: 0.8384\n", | |
| "Epoch 485/500\n", | |
| "891/891 [==============================] - 0s 103us/step - loss: 0.3772 - acc: 0.8462\n", | |
| "Epoch 486/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3677 - acc: 0.8429\n", | |
| "Epoch 487/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3751 - acc: 0.8204\n", | |
| "Epoch 488/500\n", | |
| "891/891 [==============================] - 0s 113us/step - loss: 0.3877 - acc: 0.8328\n", | |
| "Epoch 489/500\n", | |
| "891/891 [==============================] - 0s 144us/step - loss: 0.3678 - acc: 0.8519\n", | |
| "Epoch 490/500\n", | |
| "891/891 [==============================] - 0s 147us/step - loss: 0.3653 - acc: 0.8541\n", | |
| "Epoch 491/500\n" | |
| ] | |
| }, | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "891/891 [==============================] - 0s 148us/step - loss: 0.3634 - acc: 0.8552\n", | |
| "Epoch 492/500\n", | |
| "891/891 [==============================] - 0s 151us/step - loss: 0.3663 - acc: 0.8440\n", | |
| "Epoch 493/500\n", | |
| "891/891 [==============================] - 0s 119us/step - loss: 0.3627 - acc: 0.8519\n", | |
| "Epoch 494/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3611 - acc: 0.8507\n", | |
| "Epoch 495/500\n", | |
| "891/891 [==============================] - 0s 102us/step - loss: 0.3652 - acc: 0.8507\n", | |
| "Epoch 496/500\n", | |
| "891/891 [==============================] - 0s 104us/step - loss: 0.3641 - acc: 0.8474\n", | |
| "Epoch 497/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3954 - acc: 0.8182\n", | |
| "Epoch 498/500\n", | |
| "891/891 [==============================] - 0s 101us/step - loss: 0.3748 - acc: 0.8429\n", | |
| "Epoch 499/500\n", | |
| "891/891 [==============================] - 0s 108us/step - loss: 0.3640 - acc: 0.8507\n", | |
| "Epoch 500/500\n", | |
| "891/891 [==============================] - 0s 109us/step - loss: 0.3626 - acc: 0.8496\n" | |
| ] | |
| }, | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "<keras.callbacks.History at 0x1826db2a58>" | |
| ] | |
| }, | |
| "execution_count": 348, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "predictors = training_X.as_matrix()\n", | |
| "ncols = predictors.shape[1]\n", | |
| "target = to_categorical(training_y)\n", | |
| "\n", | |
| "model = Sequential()\n", | |
| "model.add(Dense(10, activation='relu', input_shape=(ncols,)))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(10, activation='relu'))\n", | |
| "model.add(Dense(2, activation='softmax'))\n", | |
| "model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])\n", | |
| "model.fit(predictors, target, epochs=500)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 349, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "test_X = process_dataset(test)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 350, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "prediction = model.predict(test_X)\n", | |
| "prediction_result = [0 if x[0] > x[1] else 1 for x in prediction]\n", | |
| "result = { 'Survived': prediction_result }\n", | |
| "solution = pd.DataFrame(result, index=test_X.index)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 352, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "solution.to_csv('result.csv', index_label='PassengerId')" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.5.4" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 2 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment