{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### 교재페이지 (328-329)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "8) RNN with long sequences"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "idx2char = ['d','a','t','a','e','d','u'] # d=0, a=1, t=2, e=3, d=4, u=5\n",
    "x_data = [[[0, 1, 2, 1, 3, 4]]]# dataed\n",
    "x_one_hot = [[[1,0,0,0,0,0], #d\n",
    "             [0,1,0,0,0,0], #a\n",
    "             [0,0,1,0,0,0], #t\n",
    "             [0,0,0,1,0,0], #e\n",
    "             [0,0,0,0,1,0], #d\n",
    "             [0,0,0,0,0,1]]] #u\n",
    "\n",
    "y_data = [[1, 2, 1, 3, 4, 5]] # ataedu"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.\n",
      "For more information, please see:\n",
      "  * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n",
      "  * https://github.com/tensorflow/addons\n",
      "If you depend on functionality not listed there, please file an issue.\n",
      "\n",
      "WARNING:tensorflow:From <ipython-input-2-bb9deb692876>:27: BasicLSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n",
      "Instructions for updating:\n",
      "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n",
      "WARNING:tensorflow:From <ipython-input-2-bb9deb692876>:30: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n",
      "Instructions for updating:\n",
      "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n",
      "WARNING:tensorflow:From C:\\Users\\jsdata00010\\Anaconda3\\lib\\site-packages\\tensorflow\\python\\ops\\tensor_array_ops.py:162: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.\n",
      "Instructions for updating:\n",
      "Colocations handled automatically by placer.\n",
      "0 loss: 1.9187785 Prediction: dadauuuuauu\n",
      "1 loss: 1.8488846 Prediction: dadaddaddad\n",
      "2 loss: 1.7679828 Prediction: dadaddaddad\n",
      "3 loss: 1.7003324 Prediction: dadadddddad\n",
      "4 loss: 1.6158042 Prediction: dadadddddad\n",
      "5 loss: 1.5340748 Prediction: dadadddddad\n",
      "6 loss: 1.4430584 Prediction: daaaeda dad\n",
      "7 loss: 1.3528337 Prediction: daaaedu day\n",
      "8 loss: 1.2745471 Prediction: daaaedu day\n",
      "9 loss: 1.2102736 Prediction: daaaedu day\n",
      "10 loss: 1.1628816 Prediction: dataedu day\n",
      "11 loss: 1.1187928 Prediction: dataedu day\n",
      "12 loss: 1.086699 Prediction: daaaedu day\n",
      "13 loss: 1.0627737 Prediction: dataedu day\n",
      "14 loss: 1.0341622 Prediction: dataedu day\n",
      "15 loss: 1.0237408 Prediction: dataedu day\n",
      "16 loss: 1.0077431 Prediction: dataedu day\n",
      "17 loss: 0.9956708 Prediction: dataedu day\n",
      "18 loss: 0.9760986 Prediction: dataedu day\n",
      "19 loss: 0.97137916 Prediction: dataedu day\n",
      "20 loss: 0.9562368 Prediction: dataedu day\n",
      "21 loss: 0.95386875 Prediction: dataedu day\n",
      "22 loss: 0.9435897 Prediction: dataedu day\n",
      "23 loss: 0.9341743 Prediction: dataedu day\n",
      "24 loss: 0.93346035 Prediction: dataedu day\n",
      "25 loss: 0.92509395 Prediction: dataedu day\n",
      "26 loss: 0.92197335 Prediction: dataedu day\n",
      "27 loss: 0.9182064 Prediction: dataedu day\n",
      "28 loss: 0.91330045 Prediction: dataedu day\n",
      "29 loss: 0.90910774 Prediction: dataedu day\n",
      "30 loss: 0.90669495 Prediction: dataedu day\n",
      "31 loss: 0.90026146 Prediction: dataedu day\n",
      "32 loss: 0.8972803 Prediction: dataedu day\n",
      "33 loss: 0.8949541 Prediction: dataedu day\n",
      "34 loss: 0.8912685 Prediction: dataedu day\n",
      "35 loss: 0.8879957 Prediction: dataedu day\n",
      "36 loss: 0.8873825 Prediction: dataedu day\n",
      "37 loss: 0.8857862 Prediction: dataedu day\n",
      "38 loss: 0.8836595 Prediction: dataedu day\n",
      "39 loss: 0.88309705 Prediction: dataedu day\n",
      "40 loss: 0.88229495 Prediction: dataedu day\n",
      "41 loss: 0.8807521 Prediction: dataedu day\n",
      "42 loss: 0.8796487 Prediction: dataedu day\n",
      "43 loss: 0.87893957 Prediction: dataedu day\n",
      "44 loss: 0.8779963 Prediction: dataedu day\n",
      "45 loss: 0.8770838 Prediction: dataedu day\n",
      "46 loss: 0.87644386 Prediction: dataedu day\n",
      "47 loss: 0.8759353 Prediction: dataedu day\n",
      "48 loss: 0.8753147 Prediction: dataedu day\n",
      "49 loss: 0.8747142 Prediction: dataedu day\n",
      "50 loss: 0.87430793 Prediction: dataedu day\n",
      "51 loss: 0.87392384 Prediction: dataedu day\n",
      "52 loss: 0.87332034 Prediction: dataedu day\n",
      "53 loss: 0.8729391 Prediction: dataedu day\n",
      "54 loss: 0.8726349 Prediction: dataedu day\n",
      "55 loss: 0.8721368 Prediction: dataedu day\n",
      "56 loss: 0.8717269 Prediction: dataedu day\n",
      "57 loss: 0.8715295 Prediction: dataedu day\n",
      "58 loss: 0.8710841 Prediction: dataedu day\n",
      "59 loss: 0.870736 Prediction: dataedu day\n",
      "60 loss: 0.8705297 Prediction: dataedu day\n",
      "61 loss: 0.8701434 Prediction: dataedu day\n",
      "62 loss: 0.86978585 Prediction: dataedu day\n",
      "63 loss: 0.86956364 Prediction: dataedu day\n",
      "64 loss: 0.8691791 Prediction: dataedu day\n",
      "65 loss: 0.86883765 Prediction: dataedu day\n",
      "66 loss: 0.8685661 Prediction: dataedu day\n",
      "67 loss: 0.8681921 Prediction: dataedu day\n",
      "68 loss: 0.8678414 Prediction: dataedu day\n",
      "69 loss: 0.86753976 Prediction: dataedu day\n",
      "70 loss: 0.86716986 Prediction: dataedu day\n",
      "71 loss: 0.86683655 Prediction: dataedu day\n",
      "72 loss: 0.8665479 Prediction: dataedu day\n",
      "73 loss: 0.8662519 Prediction: dataedu day\n",
      "74 loss: 0.8660022 Prediction: dataedu day\n",
      "75 loss: 0.865808 Prediction: dataedu day\n",
      "76 loss: 0.86562145 Prediction: dataedu day\n",
      "77 loss: 0.86546075 Prediction: dataedu day\n",
      "78 loss: 0.86532646 Prediction: dataedu day\n",
      "79 loss: 0.8651882 Prediction: dataedu day\n",
      "80 loss: 0.86504966 Prediction: dataedu day\n",
      "81 loss: 0.86492366 Prediction: dataedu day\n",
      "82 loss: 0.8647852 Prediction: dataedu day\n",
      "83 loss: 0.8646415 Prediction: dataedu day\n",
      "84 loss: 0.8645096 Prediction: dataedu day\n",
      "85 loss: 0.86436546 Prediction: dataedu day\n",
      "86 loss: 0.8642202 Prediction: dataedu day\n",
      "87 loss: 0.8640892 Prediction: dataedu day\n",
      "88 loss: 0.8639493 Prediction: dataedu day\n",
      "89 loss: 0.86381656 Prediction: dataedu day\n",
      "90 loss: 0.86369586 Prediction: dataedu day\n",
      "91 loss: 0.86357206 Prediction: dataedu day\n",
      "92 loss: 0.86345863 Prediction: dataedu day\n",
      "93 loss: 0.8633535 Prediction: dataedu day\n",
      "94 loss: 0.8632498 Prediction: dataedu day\n",
      "95 loss: 0.8631526 Prediction: dataedu day\n",
      "96 loss: 0.8630597 Prediction: dataedu day\n",
      "97 loss: 0.86296976 Prediction: dataedu day\n",
      "98 loss: 0.86288065 Prediction: dataedu day\n",
      "99 loss: 0.862795 Prediction: dataedu day\n",
      "100 loss: 0.8627113 Prediction: dataedu day\n",
      "101 loss: 0.8626261 Prediction: dataedu day\n",
      "102 loss: 0.8625447 Prediction: dataedu day\n",
      "103 loss: 0.86246383 Prediction: dataedu day\n",
      "104 loss: 0.86238223 Prediction: dataedu day\n",
      "105 loss: 0.8623035 Prediction: dataedu day\n",
      "106 loss: 0.86222506 Prediction: dataedu day\n",
      "107 loss: 0.8621472 Prediction: dataedu day\n",
      "108 loss: 0.8620704 Prediction: dataedu day\n",
      "109 loss: 0.86199474 Prediction: dataedu day\n",
      "110 loss: 0.86191976 Prediction: dataedu day\n",
      "111 loss: 0.8618454 Prediction: dataedu day\n",
      "112 loss: 0.86177266 Prediction: dataedu day\n",
      "113 loss: 0.86170036 Prediction: dataedu day\n",
      "114 loss: 0.8616289 Prediction: dataedu day\n",
      "115 loss: 0.8615592 Prediction: dataedu day\n",
      "116 loss: 0.8614898 Prediction: dataedu day\n",
      "117 loss: 0.8614215 Prediction: dataedu day\n",
      "118 loss: 0.86135435 Prediction: dataedu day\n",
      "119 loss: 0.86128795 Prediction: dataedu day\n",
      "120 loss: 0.8612224 Prediction: dataedu day\n",
      "121 loss: 0.86115736 Prediction: dataedu day\n",
      "122 loss: 0.8610932 Prediction: dataedu day\n",
      "123 loss: 0.86102957 Prediction: dataedu day\n",
      "124 loss: 0.8609666 Prediction: dataedu day\n",
      "125 loss: 0.8609046 Prediction: dataedu day\n",
      "126 loss: 0.8608429 Prediction: dataedu day\n",
      "127 loss: 0.86078215 Prediction: dataedu day\n",
      "128 loss: 0.86072195 Prediction: dataedu day\n",
      "129 loss: 0.8606626 Prediction: dataedu day\n",
      "130 loss: 0.86060405 Prediction: dataedu day\n",
      "131 loss: 0.8605461 Prediction: dataedu day\n",
      "132 loss: 0.8604891 Prediction: dataedu day\n",
      "133 loss: 0.86043274 Prediction: dataedu day\n",
      "134 loss: 0.8603772 Prediction: dataedu day\n",
      "135 loss: 0.8603225 Prediction: dataedu day\n",
      "136 loss: 0.8602685 Prediction: dataedu day\n",
      "137 loss: 0.8602152 Prediction: dataedu day\n",
      "138 loss: 0.86016273 Prediction: dataedu day\n",
      "139 loss: 0.8601111 Prediction: dataedu day\n",
      "140 loss: 0.8600601 Prediction: dataedu day\n",
      "141 loss: 0.86000985 Prediction: dataedu day\n",
      "142 loss: 0.85996026 Prediction: dataedu day\n",
      "143 loss: 0.8599113 Prediction: dataedu day\n",
      "144 loss: 0.859863 Prediction: dataedu day\n",
      "145 loss: 0.8598153 Prediction: dataedu day\n",
      "146 loss: 0.8597682 Prediction: dataedu day\n",
      "147 loss: 0.85972166 Prediction: dataedu day\n",
      "148 loss: 0.8596756 Prediction: dataedu day\n",
      "149 loss: 0.8596301 Prediction: dataedu day\n",
      "150 loss: 0.85958517 Prediction: dataedu day\n",
      "151 loss: 0.8595407 Prediction: dataedu day\n",
      "152 loss: 0.8594968 Prediction: dataedu day\n",
      "153 loss: 0.8594532 Prediction: dataedu day\n",
      "154 loss: 0.8594102 Prediction: dataedu day\n",
      "155 loss: 0.85936755 Prediction: dataedu day\n",
      "156 loss: 0.8593254 Prediction: dataedu day\n",
      "157 loss: 0.8592838 Prediction: dataedu day\n",
      "158 loss: 0.85924256 Prediction: dataedu day\n",
      "159 loss: 0.8592018 Prediction: dataedu day\n",
      "160 loss: 0.8591613 Prediction: dataedu day\n",
      "161 loss: 0.8591213 Prediction: dataedu day\n",
      "162 loss: 0.859082 Prediction: dataedu day\n",
      "163 loss: 0.8590428 Prediction: dataedu day\n",
      "164 loss: 0.85900414 Prediction: dataedu day\n",
      "165 loss: 0.8589658 Prediction: dataedu day\n",
      "166 loss: 0.85892785 Prediction: dataedu day\n",
      "167 loss: 0.8588904 Prediction: dataedu day\n",
      "168 loss: 0.8588533 Prediction: dataedu day\n",
      "169 loss: 0.8588165 Prediction: dataedu day\n",
      "170 loss: 0.8587802 Prediction: dataedu day\n",
      "171 loss: 0.8587442 Prediction: dataedu day\n",
      "172 loss: 0.8587087 Prediction: dataedu day\n",
      "173 loss: 0.8586733 Prediction: dataedu day\n",
      "174 loss: 0.8586383 Prediction: dataedu day\n",
      "175 loss: 0.8586038 Prediction: dataedu day\n",
      "176 loss: 0.8585693 Prediction: dataedu day\n",
      "177 loss: 0.85853535 Prediction: dataedu day\n",
      "178 loss: 0.8585016 Prediction: dataedu day\n",
      "179 loss: 0.85846835 Prediction: dataedu day\n",
      "180 loss: 0.8584352 Prediction: dataedu day\n",
      "181 loss: 0.8584024 Prediction: dataedu day\n",
      "182 loss: 0.8583698 Prediction: dataedu day\n",
      "183 loss: 0.8583376 Prediction: dataedu day\n",
      "184 loss: 0.8583055 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "185 loss: 0.8582738 Prediction: dataedu day\n",
      "186 loss: 0.85824233 Prediction: dataedu day\n",
      "187 loss: 0.85821104 Prediction: dataedu day\n",
      "188 loss: 0.85818 Prediction: dataedu day\n",
      "189 loss: 0.85814905 Prediction: dataedu day\n",
      "190 loss: 0.8581184 Prediction: dataedu day\n",
      "191 loss: 0.858088 Prediction: dataedu day\n",
      "192 loss: 0.85805774 Prediction: dataedu day\n",
      "193 loss: 0.85802776 Prediction: dataedu day\n",
      "194 loss: 0.85799783 Prediction: dataedu day\n",
      "195 loss: 0.8579681 Prediction: dataedu day\n",
      "196 loss: 0.85793865 Prediction: dataedu day\n",
      "197 loss: 0.8579093 Prediction: dataedu day\n",
      "198 loss: 0.8578801 Prediction: dataedu day\n",
      "199 loss: 0.857851 Prediction: dataedu day\n",
      "200 loss: 0.8578222 Prediction: dataedu day\n",
      "201 loss: 0.8577935 Prediction: dataedu day\n",
      "202 loss: 0.8577649 Prediction: dataedu day\n",
      "203 loss: 0.85773647 Prediction: dataedu day\n",
      "204 loss: 0.85770816 Prediction: dataedu day\n",
      "205 loss: 0.8576801 Prediction: dataedu day\n",
      "206 loss: 0.8576522 Prediction: dataedu day\n",
      "207 loss: 0.85762435 Prediction: dataedu day\n",
      "208 loss: 0.85759676 Prediction: dataedu day\n",
      "209 loss: 0.8575693 Prediction: dataedu day\n",
      "210 loss: 0.857542 Prediction: dataedu day\n",
      "211 loss: 0.8575149 Prediction: dataedu day\n",
      "212 loss: 0.85748804 Prediction: dataedu day\n",
      "213 loss: 0.8574613 Prediction: dataedu day\n",
      "214 loss: 0.8574349 Prediction: dataedu day\n",
      "215 loss: 0.85740846 Prediction: dataedu day\n",
      "216 loss: 0.8573825 Prediction: dataedu day\n",
      "217 loss: 0.85735655 Prediction: dataedu day\n",
      "218 loss: 0.85733086 Prediction: dataedu day\n",
      "219 loss: 0.85730547 Prediction: dataedu day\n",
      "220 loss: 0.85728025 Prediction: dataedu day\n",
      "221 loss: 0.8572553 Prediction: dataedu day\n",
      "222 loss: 0.8572305 Prediction: dataedu day\n",
      "223 loss: 0.85720605 Prediction: dataedu day\n",
      "224 loss: 0.85718167 Prediction: dataedu day\n",
      "225 loss: 0.8571576 Prediction: dataedu day\n",
      "226 loss: 0.8571336 Prediction: dataedu day\n",
      "227 loss: 0.85710996 Prediction: dataedu day\n",
      "228 loss: 0.85708654 Prediction: dataedu day\n",
      "229 loss: 0.8570633 Prediction: dataedu day\n",
      "230 loss: 0.8570403 Prediction: dataedu day\n",
      "231 loss: 0.8570175 Prediction: dataedu day\n",
      "232 loss: 0.8569948 Prediction: dataedu day\n",
      "233 loss: 0.8569723 Prediction: dataedu day\n",
      "234 loss: 0.8569501 Prediction: dataedu day\n",
      "235 loss: 0.856928 Prediction: dataedu day\n",
      "236 loss: 0.85690606 Prediction: dataedu day\n",
      "237 loss: 0.8568843 Prediction: dataedu day\n",
      "238 loss: 0.8568627 Prediction: dataedu day\n",
      "239 loss: 0.8568414 Prediction: dataedu day\n",
      "240 loss: 0.85682005 Prediction: dataedu day\n",
      "241 loss: 0.856799 Prediction: dataedu day\n",
      "242 loss: 0.856778 Prediction: dataedu day\n",
      "243 loss: 0.85675716 Prediction: dataedu day\n",
      "244 loss: 0.85673666 Prediction: dataedu day\n",
      "245 loss: 0.8567161 Prediction: dataedu day\n",
      "246 loss: 0.85669583 Prediction: dataedu day\n",
      "247 loss: 0.8566756 Prediction: dataedu day\n",
      "248 loss: 0.8566555 Prediction: dataedu day\n",
      "249 loss: 0.85663563 Prediction: dataedu day\n",
      "250 loss: 0.8566159 Prediction: dataedu day\n",
      "251 loss: 0.8565962 Prediction: dataedu day\n",
      "252 loss: 0.8565768 Prediction: dataedu day\n",
      "253 loss: 0.85655737 Prediction: dataedu day\n",
      "254 loss: 0.8565381 Prediction: dataedu day\n",
      "255 loss: 0.85651904 Prediction: dataedu day\n",
      "256 loss: 0.85650015 Prediction: dataedu day\n",
      "257 loss: 0.85648125 Prediction: dataedu day\n",
      "258 loss: 0.8564625 Prediction: dataedu day\n",
      "259 loss: 0.85644394 Prediction: dataedu day\n",
      "260 loss: 0.85642546 Prediction: dataedu day\n",
      "261 loss: 0.85640717 Prediction: dataedu day\n",
      "262 loss: 0.856389 Prediction: dataedu day\n",
      "263 loss: 0.8563709 Prediction: dataedu day\n",
      "264 loss: 0.8563529 Prediction: dataedu day\n",
      "265 loss: 0.85633504 Prediction: dataedu day\n",
      "266 loss: 0.8563174 Prediction: dataedu day\n",
      "267 loss: 0.8562997 Prediction: dataedu day\n",
      "268 loss: 0.85628223 Prediction: dataedu day\n",
      "269 loss: 0.8562648 Prediction: dataedu day\n",
      "270 loss: 0.8562475 Prediction: dataedu day\n",
      "271 loss: 0.8562303 Prediction: dataedu day\n",
      "272 loss: 0.85621333 Prediction: dataedu day\n",
      "273 loss: 0.85619634 Prediction: dataedu day\n",
      "274 loss: 0.85617954 Prediction: dataedu day\n",
      "275 loss: 0.8561628 Prediction: dataedu day\n",
      "276 loss: 0.85614616 Prediction: dataedu day\n",
      "277 loss: 0.8561296 Prediction: dataedu day\n",
      "278 loss: 0.8561132 Prediction: dataedu day\n",
      "279 loss: 0.8560968 Prediction: dataedu day\n",
      "280 loss: 0.8560806 Prediction: dataedu day\n",
      "281 loss: 0.8560645 Prediction: dataedu day\n",
      "282 loss: 0.85604846 Prediction: dataedu day\n",
      "283 loss: 0.8560325 Prediction: dataedu day\n",
      "284 loss: 0.8560167 Prediction: dataedu day\n",
      "285 loss: 0.8560009 Prediction: dataedu day\n",
      "286 loss: 0.85598534 Prediction: dataedu day\n",
      "287 loss: 0.8559697 Prediction: dataedu day\n",
      "288 loss: 0.85595435 Prediction: dataedu day\n",
      "289 loss: 0.8559389 Prediction: dataedu day\n",
      "290 loss: 0.85592365 Prediction: dataedu day\n",
      "291 loss: 0.8559085 Prediction: dataedu day\n",
      "292 loss: 0.8558933 Prediction: dataedu day\n",
      "293 loss: 0.85587835 Prediction: dataedu day\n",
      "294 loss: 0.85586345 Prediction: dataedu day\n",
      "295 loss: 0.8558486 Prediction: dataedu day\n",
      "296 loss: 0.8558339 Prediction: dataedu day\n",
      "297 loss: 0.8558192 Prediction: dataedu day\n",
      "298 loss: 0.85580456 Prediction: dataedu day\n",
      "299 loss: 0.8557901 Prediction: dataedu day\n",
      "300 loss: 0.8557757 Prediction: dataedu day\n",
      "301 loss: 0.8557613 Prediction: dataedu day\n",
      "302 loss: 0.8557471 Prediction: dataedu day\n",
      "303 loss: 0.85573286 Prediction: dataedu day\n",
      "304 loss: 0.8557188 Prediction: dataedu day\n",
      "305 loss: 0.8557048 Prediction: dataedu day\n",
      "306 loss: 0.85569084 Prediction: dataedu day\n",
      "307 loss: 0.855677 Prediction: dataedu day\n",
      "308 loss: 0.8556632 Prediction: dataedu day\n",
      "309 loss: 0.8556495 Prediction: dataedu day\n",
      "310 loss: 0.85563576 Prediction: dataedu day\n",
      "311 loss: 0.85562223 Prediction: dataedu day\n",
      "312 loss: 0.8556088 Prediction: dataedu day\n",
      "313 loss: 0.85559535 Prediction: dataedu day\n",
      "314 loss: 0.8555822 Prediction: dataedu day\n",
      "315 loss: 0.85556924 Prediction: dataedu day\n",
      "316 loss: 0.855557 Prediction: dataedu day\n",
      "317 loss: 0.85554695 Prediction: dataedu day\n",
      "318 loss: 0.85554314 Prediction: dataedu day\n",
      "319 loss: 0.85555285 Prediction: dataedu day\n",
      "320 loss: 0.85559213 Prediction: dataedu day\n",
      "321 loss: 0.85559267 Prediction: dataedu day\n",
      "322 loss: 0.85556954 Prediction: dataedu day\n",
      "323 loss: 0.85547656 Prediction: dataedu day\n",
      "324 loss: 0.85546875 Prediction: dataedu day\n",
      "325 loss: 0.8555149 Prediction: dataedu day\n",
      "326 loss: 0.8554748 Prediction: dataedu day\n",
      "327 loss: 0.8554214 Prediction: dataedu day\n",
      "328 loss: 0.8554152 Prediction: dataedu day\n",
      "329 loss: 0.85542953 Prediction: dataedu day\n",
      "330 loss: 0.85541296 Prediction: dataedu day\n",
      "331 loss: 0.8553702 Prediction: dataedu day\n",
      "332 loss: 0.85536957 Prediction: dataedu day\n",
      "333 loss: 0.85538024 Prediction: dataedu day\n",
      "334 loss: 0.8553466 Prediction: dataedu day\n",
      "335 loss: 0.8553218 Prediction: dataedu day\n",
      "336 loss: 0.85532475 Prediction: dataedu day\n",
      "337 loss: 0.85531616 Prediction: dataedu day\n",
      "338 loss: 0.8552919 Prediction: dataedu day\n",
      "339 loss: 0.8552763 Prediction: dataedu day\n",
      "340 loss: 0.85527503 Prediction: dataedu day\n",
      "341 loss: 0.8552653 Prediction: dataedu day\n",
      "342 loss: 0.8552432 Prediction: dataedu day\n",
      "343 loss: 0.85523236 Prediction: dataedu day\n",
      "344 loss: 0.85522896 Prediction: dataedu day\n",
      "345 loss: 0.8552143 Prediction: dataedu day\n",
      "346 loss: 0.8551971 Prediction: dataedu day\n",
      "347 loss: 0.8551878 Prediction: dataedu day\n",
      "348 loss: 0.85518074 Prediction: dataedu day\n",
      "349 loss: 0.8551681 Prediction: dataedu day\n",
      "350 loss: 0.855153 Prediction: dataedu day\n",
      "351 loss: 0.8551434 Prediction: dataedu day\n",
      "352 loss: 0.85513586 Prediction: dataedu day\n",
      "353 loss: 0.8551234 Prediction: dataedu day\n",
      "354 loss: 0.85511005 Prediction: dataedu day\n",
      "355 loss: 0.8550996 Prediction: dataedu day\n",
      "356 loss: 0.8550911 Prediction: dataedu day\n",
      "357 loss: 0.85508054 Prediction: dataedu day\n",
      "358 loss: 0.85506797 Prediction: dataedu day\n",
      "359 loss: 0.85505694 Prediction: dataedu day\n",
      "360 loss: 0.8550479 Prediction: dataedu day\n",
      "361 loss: 0.85503805 Prediction: dataedu day\n",
      "362 loss: 0.85502696 Prediction: dataedu day\n",
      "363 loss: 0.8550157 Prediction: dataedu day\n",
      "364 loss: 0.85500556 Prediction: dataedu day\n",
      "365 loss: 0.85499626 Prediction: dataedu day\n",
      "366 loss: 0.8549863 Prediction: dataedu day\n",
      "367 loss: 0.85497564 Prediction: dataedu day\n",
      "368 loss: 0.8549649 Prediction: dataedu day\n",
      "369 loss: 0.8549552 Prediction: dataedu day\n",
      "370 loss: 0.85494566 Prediction: dataedu day\n",
      "371 loss: 0.85493594 Prediction: dataedu day\n",
      "372 loss: 0.8549259 Prediction: dataedu day\n",
      "373 loss: 0.85491556 Prediction: dataedu day\n",
      "374 loss: 0.8549058 Prediction: dataedu day\n",
      "375 loss: 0.85489625 Prediction: dataedu day\n",
      "376 loss: 0.8548868 Prediction: dataedu day\n",
      "377 loss: 0.85487723 Prediction: dataedu day\n",
      "378 loss: 0.85486746 Prediction: dataedu day\n",
      "379 loss: 0.8548576 Prediction: dataedu day\n",
      "380 loss: 0.854848 Prediction: dataedu day\n",
      "381 loss: 0.85483867 Prediction: dataedu day\n",
      "382 loss: 0.8548294 Prediction: dataedu day\n",
      "383 loss: 0.85482013 Prediction: dataedu day\n",
      "384 loss: 0.85481083 Prediction: dataedu day\n",
      "385 loss: 0.8548015 Prediction: dataedu day\n",
      "386 loss: 0.8547921 Prediction: dataedu day\n",
      "387 loss: 0.85478276 Prediction: dataedu day\n",
      "388 loss: 0.85477364 Prediction: dataedu day\n",
      "389 loss: 0.8547645 Prediction: dataedu day\n",
      "390 loss: 0.8547555 Prediction: dataedu day\n",
      "391 loss: 0.8547465 Prediction: dataedu day\n",
      "392 loss: 0.8547376 Prediction: dataedu day\n",
      "393 loss: 0.8547286 Prediction: dataedu day\n",
      "394 loss: 0.85471964 Prediction: dataedu day\n",
      "395 loss: 0.8547107 Prediction: dataedu day\n",
      "396 loss: 0.8547019 Prediction: dataedu day\n",
      "397 loss: 0.854693 Prediction: dataedu day\n",
      "398 loss: 0.8546842 Prediction: dataedu day\n",
      "399 loss: 0.8546754 Prediction: dataedu day\n",
      "400 loss: 0.8546667 Prediction: dataedu day\n",
      "401 loss: 0.8546581 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "402 loss: 0.8546495 Prediction: dataedu day\n",
      "403 loss: 0.85464096 Prediction: dataedu day\n",
      "404 loss: 0.8546323 Prediction: dataedu day\n",
      "405 loss: 0.8546238 Prediction: dataedu day\n",
      "406 loss: 0.85461533 Prediction: dataedu day\n",
      "407 loss: 0.8546069 Prediction: dataedu day\n",
      "408 loss: 0.8545985 Prediction: dataedu day\n",
      "409 loss: 0.8545902 Prediction: dataedu day\n",
      "410 loss: 0.85458183 Prediction: dataedu day\n",
      "411 loss: 0.8545736 Prediction: dataedu day\n",
      "412 loss: 0.8545654 Prediction: dataedu day\n",
      "413 loss: 0.85455734 Prediction: dataedu day\n",
      "414 loss: 0.85454935 Prediction: dataedu day\n",
      "415 loss: 0.8545415 Prediction: dataedu day\n",
      "416 loss: 0.8545343 Prediction: dataedu day\n",
      "417 loss: 0.854528 Prediction: dataedu day\n",
      "418 loss: 0.8545243 Prediction: dataedu day\n",
      "419 loss: 0.8545245 Prediction: dataedu day\n",
      "420 loss: 0.85453767 Prediction: dataedu day\n",
      "421 loss: 0.85455924 Prediction: dataedu day\n",
      "422 loss: 0.85463023 Prediction: dataedu day\n",
      "423 loss: 0.85462546 Prediction: dataedu day\n",
      "424 loss: 0.8546632 Prediction: dataedu day\n",
      "425 loss: 0.8545267 Prediction: dataedu day\n",
      "426 loss: 0.8544584 Prediction: dataedu day\n",
      "427 loss: 0.8544599 Prediction: dataedu day\n",
      "428 loss: 0.8544994 Prediction: dataedu day\n",
      "429 loss: 0.8545407 Prediction: dataedu day\n",
      "430 loss: 0.8544717 Prediction: dataedu day\n",
      "431 loss: 0.8544214 Prediction: dataedu day\n",
      "432 loss: 0.8544159 Prediction: dataedu day\n",
      "433 loss: 0.85443896 Prediction: dataedu day\n",
      "434 loss: 0.85445374 Prediction: dataedu day\n",
      "435 loss: 0.85441005 Prediction: dataedu day\n",
      "436 loss: 0.85437983 Prediction: dataedu day\n",
      "437 loss: 0.8543819 Prediction: dataedu day\n",
      "438 loss: 0.85439235 Prediction: dataedu day\n",
      "439 loss: 0.8543887 Prediction: dataedu day\n",
      "440 loss: 0.8543587 Prediction: dataedu day\n",
      "441 loss: 0.8543434 Prediction: dataedu day\n",
      "442 loss: 0.8543477 Prediction: dataedu day\n",
      "443 loss: 0.8543477 Prediction: dataedu day\n",
      "444 loss: 0.8543358 Prediction: dataedu day\n",
      "445 loss: 0.8543165 Prediction: dataedu day\n",
      "446 loss: 0.85430944 Prediction: dataedu day\n",
      "447 loss: 0.85431117 Prediction: dataedu day\n",
      "448 loss: 0.85430527 Prediction: dataedu day\n",
      "449 loss: 0.85429245 Prediction: dataedu day\n",
      "450 loss: 0.8542798 Prediction: dataedu day\n",
      "451 loss: 0.8542749 Prediction: dataedu day\n",
      "452 loss: 0.8542734 Prediction: dataedu day\n",
      "453 loss: 0.85426605 Prediction: dataedu day\n",
      "454 loss: 0.854255 Prediction: dataedu day\n",
      "455 loss: 0.8542453 Prediction: dataedu day\n",
      "456 loss: 0.85424 Prediction: dataedu day\n",
      "457 loss: 0.85423636 Prediction: dataedu day\n",
      "458 loss: 0.8542296 Prediction: dataedu day\n",
      "459 loss: 0.8542205 Prediction: dataedu day\n",
      "460 loss: 0.8542117 Prediction: dataedu day\n",
      "461 loss: 0.8542054 Prediction: dataedu day\n",
      "462 loss: 0.85420054 Prediction: dataedu day\n",
      "463 loss: 0.85419464 Prediction: dataedu day\n",
      "464 loss: 0.85418737 Prediction: dataedu day\n",
      "465 loss: 0.85417914 Prediction: dataedu day\n",
      "466 loss: 0.85417205 Prediction: dataedu day\n",
      "467 loss: 0.85416603 Prediction: dataedu day\n",
      "468 loss: 0.8541606 Prediction: dataedu day\n",
      "469 loss: 0.8541545 Prediction: dataedu day\n",
      "470 loss: 0.8541475 Prediction: dataedu day\n",
      "471 loss: 0.8541403 Prediction: dataedu day\n",
      "472 loss: 0.8541335 Prediction: dataedu day\n",
      "473 loss: 0.8541272 Prediction: dataedu day\n",
      "474 loss: 0.8541214 Prediction: dataedu day\n",
      "475 loss: 0.8541156 Prediction: dataedu day\n",
      "476 loss: 0.85410935 Prediction: dataedu day\n",
      "477 loss: 0.8541028 Prediction: dataedu day\n",
      "478 loss: 0.8540962 Prediction: dataedu day\n",
      "479 loss: 0.85408974 Prediction: dataedu day\n",
      "480 loss: 0.85408354 Prediction: dataedu day\n",
      "481 loss: 0.8540775 Prediction: dataedu day\n",
      "482 loss: 0.85407174 Prediction: dataedu day\n",
      "483 loss: 0.85406584 Prediction: dataedu day\n",
      "484 loss: 0.8540599 Prediction: dataedu day\n",
      "485 loss: 0.8540538 Prediction: dataedu day\n",
      "486 loss: 0.85404766 Prediction: dataedu day\n",
      "487 loss: 0.8540414 Prediction: dataedu day\n",
      "488 loss: 0.8540353 Prediction: dataedu day\n",
      "489 loss: 0.85402936 Prediction: dataedu day\n",
      "490 loss: 0.85402334 Prediction: dataedu day\n",
      "491 loss: 0.85401756 Prediction: dataedu day\n",
      "492 loss: 0.85401183 Prediction: dataedu day\n",
      "493 loss: 0.854006 Prediction: dataedu day\n",
      "494 loss: 0.8540003 Prediction: dataedu day\n",
      "495 loss: 0.85399455 Prediction: dataedu day\n",
      "496 loss: 0.85398895 Prediction: dataedu day\n",
      "497 loss: 0.8539833 Prediction: dataedu day\n",
      "498 loss: 0.8539777 Prediction: dataedu day\n",
      "499 loss: 0.853972 Prediction: dataedu day\n",
      "500 loss: 0.8539666 Prediction: dataedu day\n",
      "501 loss: 0.85396117 Prediction: dataedu day\n",
      "502 loss: 0.8539559 Prediction: dataedu day\n",
      "503 loss: 0.8539507 Prediction: dataedu day\n",
      "504 loss: 0.85394603 Prediction: dataedu day\n",
      "505 loss: 0.8539415 Prediction: dataedu day\n",
      "506 loss: 0.8539381 Prediction: dataedu day\n",
      "507 loss: 0.8539352 Prediction: dataedu day\n",
      "508 loss: 0.85393536 Prediction: dataedu day\n",
      "509 loss: 0.85393596 Prediction: dataedu day\n",
      "510 loss: 0.85394514 Prediction: dataedu day\n",
      "511 loss: 0.85395026 Prediction: dataedu day\n",
      "512 loss: 0.8539754 Prediction: dataedu day\n",
      "513 loss: 0.85397136 Prediction: dataedu day\n",
      "514 loss: 0.8539945 Prediction: dataedu day\n",
      "515 loss: 0.8539546 Prediction: dataedu day\n",
      "516 loss: 0.85393494 Prediction: dataedu day\n",
      "517 loss: 0.85389453 Prediction: dataedu day\n",
      "518 loss: 0.85387164 Prediction: dataedu day\n",
      "519 loss: 0.85386324 Prediction: dataedu day\n",
      "520 loss: 0.85386693 Prediction: dataedu day\n",
      "521 loss: 0.8538779 Prediction: dataedu day\n",
      "522 loss: 0.8538793 Prediction: dataedu day\n",
      "523 loss: 0.8538804 Prediction: dataedu day\n",
      "524 loss: 0.85386086 Prediction: dataedu day\n",
      "525 loss: 0.85384387 Prediction: dataedu day\n",
      "526 loss: 0.8538288 Prediction: dataedu day\n",
      "527 loss: 0.85382223 Prediction: dataedu day\n",
      "528 loss: 0.85382223 Prediction: dataedu day\n",
      "529 loss: 0.85382384 Prediction: dataedu day\n",
      "530 loss: 0.8538251 Prediction: dataedu day\n",
      "531 loss: 0.8538175 Prediction: dataedu day\n",
      "532 loss: 0.8538086 Prediction: dataedu day\n",
      "533 loss: 0.85379654 Prediction: dataedu day\n",
      "534 loss: 0.85378754 Prediction: dataedu day\n",
      "535 loss: 0.85378253 Prediction: dataedu day\n",
      "536 loss: 0.85378027 Prediction: dataedu day\n",
      "537 loss: 0.8537792 Prediction: dataedu day\n",
      "538 loss: 0.8537761 Prediction: dataedu day\n",
      "539 loss: 0.8537719 Prediction: dataedu day\n",
      "540 loss: 0.85376424 Prediction: dataedu day\n",
      "541 loss: 0.8537566 Prediction: dataedu day\n",
      "542 loss: 0.8537493 Prediction: dataedu day\n",
      "543 loss: 0.8537435 Prediction: dataedu day\n",
      "544 loss: 0.85373914 Prediction: dataedu day\n",
      "545 loss: 0.8537357 Prediction: dataedu day\n",
      "546 loss: 0.85373265 Prediction: dataedu day\n",
      "547 loss: 0.85372895 Prediction: dataedu day\n",
      "548 loss: 0.85372496 Prediction: dataedu day\n",
      "549 loss: 0.85371965 Prediction: dataedu day\n",
      "550 loss: 0.85371435 Prediction: dataedu day\n",
      "551 loss: 0.85370857 Prediction: dataedu day\n",
      "552 loss: 0.853703 Prediction: dataedu day\n",
      "553 loss: 0.8536977 Prediction: dataedu day\n",
      "554 loss: 0.8536926 Prediction: dataedu day\n",
      "555 loss: 0.8536878 Prediction: dataedu day\n",
      "556 loss: 0.85368335 Prediction: dataedu day\n",
      "557 loss: 0.853679 Prediction: dataedu day\n",
      "558 loss: 0.85367477 Prediction: dataedu day\n",
      "559 loss: 0.85367066 Prediction: dataedu day\n",
      "560 loss: 0.8536666 Prediction: dataedu day\n",
      "561 loss: 0.85366267 Prediction: dataedu day\n",
      "562 loss: 0.8536588 Prediction: dataedu day\n",
      "563 loss: 0.8536554 Prediction: dataedu day\n",
      "564 loss: 0.85365176 Prediction: dataedu day\n",
      "565 loss: 0.85364914 Prediction: dataedu day\n",
      "566 loss: 0.85364646 Prediction: dataedu day\n",
      "567 loss: 0.85364586 Prediction: dataedu day\n",
      "568 loss: 0.85364485 Prediction: dataedu day\n",
      "569 loss: 0.8536487 Prediction: dataedu day\n",
      "570 loss: 0.85364985 Prediction: dataedu day\n",
      "571 loss: 0.8536617 Prediction: dataedu day\n",
      "572 loss: 0.8536617 Prediction: dataedu day\n",
      "573 loss: 0.85368097 Prediction: dataedu day\n",
      "574 loss: 0.8536678 Prediction: dataedu day\n",
      "575 loss: 0.8536762 Prediction: dataedu day\n",
      "576 loss: 0.8536451 Prediction: dataedu day\n",
      "577 loss: 0.85362977 Prediction: dataedu day\n",
      "578 loss: 0.8536039 Prediction: dataedu day\n",
      "579 loss: 0.85358864 Prediction: dataedu day\n",
      "580 loss: 0.85358 Prediction: dataedu day\n",
      "581 loss: 0.85357773 Prediction: dataedu day\n",
      "582 loss: 0.85358006 Prediction: dataedu day\n",
      "583 loss: 0.85358256 Prediction: dataedu day\n",
      "584 loss: 0.85358715 Prediction: dataedu day\n",
      "585 loss: 0.85358256 Prediction: dataedu day\n",
      "586 loss: 0.8535799 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "587 loss: 0.853568 Prediction: dataedu day\n",
      "588 loss: 0.853559 Prediction: dataedu day\n",
      "589 loss: 0.8535486 Prediction: dataedu day\n",
      "590 loss: 0.85354096 Prediction: dataedu day\n",
      "591 loss: 0.85353553 Prediction: dataedu day\n",
      "592 loss: 0.8535323 Prediction: dataedu day\n",
      "593 loss: 0.8535306 Prediction: dataedu day\n",
      "594 loss: 0.853529 Prediction: dataedu day\n",
      "595 loss: 0.85352796 Prediction: dataedu day\n",
      "596 loss: 0.85352486 Prediction: dataedu day\n",
      "597 loss: 0.8535224 Prediction: dataedu day\n",
      "598 loss: 0.85351723 Prediction: dataedu day\n",
      "599 loss: 0.85351276 Prediction: dataedu day\n",
      "600 loss: 0.8535066 Prediction: dataedu day\n",
      "601 loss: 0.8535015 Prediction: dataedu day\n",
      "602 loss: 0.8534959 Prediction: dataedu day\n",
      "603 loss: 0.85349095 Prediction: dataedu day\n",
      "604 loss: 0.8534862 Prediction: dataedu day\n",
      "605 loss: 0.8534818 Prediction: dataedu day\n",
      "606 loss: 0.85347766 Prediction: dataedu day\n",
      "607 loss: 0.85347384 Prediction: dataedu day\n",
      "608 loss: 0.85347015 Prediction: dataedu day\n",
      "609 loss: 0.8534664 Prediction: dataedu day\n",
      "610 loss: 0.85346293 Prediction: dataedu day\n",
      "611 loss: 0.85345954 Prediction: dataedu day\n",
      "612 loss: 0.85345626 Prediction: dataedu day\n",
      "613 loss: 0.85345316 Prediction: dataedu day\n",
      "614 loss: 0.8534505 Prediction: dataedu day\n",
      "615 loss: 0.8534479 Prediction: dataedu day\n",
      "616 loss: 0.85344666 Prediction: dataedu day\n",
      "617 loss: 0.85344577 Prediction: dataedu day\n",
      "618 loss: 0.8534484 Prediction: dataedu day\n",
      "619 loss: 0.8534508 Prediction: dataedu day\n",
      "620 loss: 0.853464 Prediction: dataedu day\n",
      "621 loss: 0.8534698 Prediction: dataedu day\n",
      "622 loss: 0.85350317 Prediction: dataedu day\n",
      "623 loss: 0.85349625 Prediction: dataedu day\n",
      "624 loss: 0.85353196 Prediction: dataedu day\n",
      "625 loss: 0.8534841 Prediction: dataedu day\n",
      "626 loss: 0.8534709 Prediction: dataedu day\n",
      "627 loss: 0.8534274 Prediction: dataedu day\n",
      "628 loss: 0.8534053 Prediction: dataedu day\n",
      "629 loss: 0.85339427 Prediction: dataedu day\n",
      "630 loss: 0.85339403 Prediction: dataedu day\n",
      "631 loss: 0.8534019 Prediction: dataedu day\n",
      "632 loss: 0.8534087 Prediction: dataedu day\n",
      "633 loss: 0.85342073 Prediction: dataedu day\n",
      "634 loss: 0.8534107 Prediction: dataedu day\n",
      "635 loss: 0.853407 Prediction: dataedu day\n",
      "636 loss: 0.8533882 Prediction: dataedu day\n",
      "637 loss: 0.8533758 Prediction: dataedu day\n",
      "638 loss: 0.85336506 Prediction: dataedu day\n",
      "639 loss: 0.8533592 Prediction: dataedu day\n",
      "640 loss: 0.8533575 Prediction: dataedu day\n",
      "641 loss: 0.85335803 Prediction: dataedu day\n",
      "642 loss: 0.8533601 Prediction: dataedu day\n",
      "643 loss: 0.8533589 Prediction: dataedu day\n",
      "644 loss: 0.85335875 Prediction: dataedu day\n",
      "645 loss: 0.85335195 Prediction: dataedu day\n",
      "646 loss: 0.8533467 Prediction: dataedu day\n",
      "647 loss: 0.8533384 Prediction: dataedu day\n",
      "648 loss: 0.85333204 Prediction: dataedu day\n",
      "649 loss: 0.85332614 Prediction: dataedu day\n",
      "650 loss: 0.85332155 Prediction: dataedu day\n",
      "651 loss: 0.85331815 Prediction: dataedu day\n",
      "652 loss: 0.85331553 Prediction: dataedu day\n",
      "653 loss: 0.8533134 Prediction: dataedu day\n",
      "654 loss: 0.8533114 Prediction: dataedu day\n",
      "655 loss: 0.8533098 Prediction: dataedu day\n",
      "656 loss: 0.8533074 Prediction: dataedu day\n",
      "657 loss: 0.8533062 Prediction: dataedu day\n",
      "658 loss: 0.8533031 Prediction: dataedu day\n",
      "659 loss: 0.853302 Prediction: dataedu day\n",
      "660 loss: 0.85329866 Prediction: dataedu day\n",
      "661 loss: 0.8532982 Prediction: dataedu day\n",
      "662 loss: 0.85329455 Prediction: dataedu day\n",
      "663 loss: 0.8532951 Prediction: dataedu day\n",
      "664 loss: 0.8532911 Prediction: dataedu day\n",
      "665 loss: 0.853293 Prediction: dataedu day\n",
      "666 loss: 0.85328823 Prediction: dataedu day\n",
      "667 loss: 0.853292 Prediction: dataedu day\n",
      "668 loss: 0.85328573 Prediction: dataedu day\n",
      "669 loss: 0.8532901 Prediction: dataedu day\n",
      "670 loss: 0.8532812 Prediction: dataedu day\n",
      "671 loss: 0.8532842 Prediction: dataedu day\n",
      "672 loss: 0.85327274 Prediction: dataedu day\n",
      "673 loss: 0.85327256 Prediction: dataedu day\n",
      "674 loss: 0.8532602 Prediction: dataedu day\n",
      "675 loss: 0.85325676 Prediction: dataedu day\n",
      "676 loss: 0.8532457 Prediction: dataedu day\n",
      "677 loss: 0.8532403 Prediction: dataedu day\n",
      "678 loss: 0.85323143 Prediction: dataedu day\n",
      "679 loss: 0.8532257 Prediction: dataedu day\n",
      "680 loss: 0.8532189 Prediction: dataedu day\n",
      "681 loss: 0.8532135 Prediction: dataedu day\n",
      "682 loss: 0.85320777 Prediction: dataedu day\n",
      "683 loss: 0.85320276 Prediction: dataedu day\n",
      "684 loss: 0.85319763 Prediction: dataedu day\n",
      "685 loss: 0.8531928 Prediction: dataedu day\n",
      "686 loss: 0.85318774 Prediction: dataedu day\n",
      "687 loss: 0.8531829 Prediction: dataedu day\n",
      "688 loss: 0.8531778 Prediction: dataedu day\n",
      "689 loss: 0.85317296 Prediction: dataedu day\n",
      "690 loss: 0.8531679 Prediction: dataedu day\n",
      "691 loss: 0.8531635 Prediction: dataedu day\n",
      "692 loss: 0.8531587 Prediction: dataedu day\n",
      "693 loss: 0.85315603 Prediction: dataedu day\n",
      "694 loss: 0.85315263 Prediction: dataedu day\n",
      "695 loss: 0.85315603 Prediction: dataedu day\n",
      "696 loss: 0.8531549 Prediction: dataedu day\n",
      "697 loss: 0.853174 Prediction: dataedu day\n",
      "698 loss: 0.8531673 Prediction: dataedu day\n",
      "699 loss: 0.85320425 Prediction: dataedu day\n",
      "700 loss: 0.8531608 Prediction: dataedu day\n",
      "701 loss: 0.8531652 Prediction: dataedu day\n",
      "702 loss: 0.8531002 Prediction: dataedu day\n",
      "703 loss: 0.8530652 Prediction: dataedu day\n",
      "704 loss: 0.853025 Prediction: dataedu day\n",
      "705 loss: 0.85299337 Prediction: dataedu day\n",
      "706 loss: 0.8529639 Prediction: dataedu day\n",
      "707 loss: 0.8529332 Prediction: dataedu day\n",
      "708 loss: 0.8528975 Prediction: dataedu day\n",
      "709 loss: 0.85284495 Prediction: dataedu day\n",
      "710 loss: 0.85277927 Prediction: dataedu day\n",
      "711 loss: 0.8526683 Prediction: dataedu day\n",
      "712 loss: 0.8525189 Prediction: dataedu day\n",
      "713 loss: 0.8522769 Prediction: dataedu day\n",
      "714 loss: 0.85190713 Prediction: dataedu day\n",
      "715 loss: 0.85129637 Prediction: dataedu day\n",
      "716 loss: 0.8502733 Prediction: dataedu day\n",
      "717 loss: 0.8487266 Prediction: dataedu day\n",
      "718 loss: 0.84726894 Prediction: dataedu day\n",
      "719 loss: 0.8469907 Prediction: dataedu day\n",
      "720 loss: 0.8459766 Prediction: dataedu day\n",
      "721 loss: 0.845541 Prediction: dataedu day\n",
      "722 loss: 0.8497455 Prediction: dataedu day\n",
      "723 loss: 0.8531264 Prediction: dataedu day\n",
      "724 loss: 0.8504937 Prediction: dataedu day\n",
      "725 loss: 0.84599674 Prediction: dataedu day\n",
      "726 loss: 0.8449546 Prediction: dataedu day\n",
      "727 loss: 0.840731 Prediction: dataedu day\n",
      "728 loss: 0.84281665 Prediction: dataedu day\n",
      "729 loss: 0.8387998 Prediction: dataedu day\n",
      "730 loss: 0.8461774 Prediction: dataedu day\n",
      "731 loss: 0.84595424 Prediction: dataedu day\n",
      "732 loss: 0.8515533 Prediction: dataedu day\n",
      "733 loss: 0.84871817 Prediction: dataedu day\n",
      "734 loss: 0.85639113 Prediction: dataedu day\n",
      "735 loss: 0.8509922 Prediction: dataedu day\n",
      "736 loss: 0.8551813 Prediction: dataedu day\n",
      "737 loss: 0.8688563 Prediction: dataedu day\n",
      "738 loss: 0.85161126 Prediction: dataedu day\n",
      "739 loss: 0.849756 Prediction: dataedu day\n",
      "740 loss: 0.8513841 Prediction: dataedu day\n",
      "741 loss: 0.8528543 Prediction: dataedu day\n",
      "742 loss: 0.8511686 Prediction: dataedu day\n",
      "743 loss: 0.84860516 Prediction: dataedu day\n",
      "744 loss: 0.8459624 Prediction: dataedu day\n",
      "745 loss: 0.8478507 Prediction: dataedu day\n",
      "746 loss: 0.84895486 Prediction: dataedu day\n",
      "747 loss: 0.845016 Prediction: dataedu day\n",
      "748 loss: 0.8455938 Prediction: dataedu day\n",
      "749 loss: 0.8466586 Prediction: dataedu day\n",
      "750 loss: 0.846502 Prediction: dataedu day\n",
      "751 loss: 0.8446838 Prediction: dataedu day\n",
      "752 loss: 0.8429843 Prediction: dataedu day\n",
      "753 loss: 0.84413624 Prediction: dataedu day\n",
      "754 loss: 0.84195644 Prediction: dataedu day\n",
      "755 loss: 0.8399888 Prediction: dataedu day\n",
      "756 loss: 0.83985585 Prediction: dataedu day\n",
      "757 loss: 0.83938426 Prediction: dataedu day\n",
      "758 loss: 0.8382688 Prediction: dataedu day\n",
      "759 loss: 0.8372075 Prediction: dataedu day\n",
      "760 loss: 0.8374567 Prediction: dataedu day\n",
      "761 loss: 0.8367208 Prediction: dataedu day\n",
      "762 loss: 0.83461624 Prediction: dataedu day\n",
      "763 loss: 0.83250725 Prediction: dataedu day\n",
      "764 loss: 0.836078 Prediction: dataedu day\n",
      "765 loss: 0.83184654 Prediction: dataedu day\n",
      "766 loss: 0.83231044 Prediction: dataedu day\n",
      "767 loss: 0.8335191 Prediction: dataedu day\n",
      "768 loss: 0.83306503 Prediction: dataedu day\n",
      "769 loss: 0.83170295 Prediction: dataedu day\n",
      "770 loss: 0.83181167 Prediction: dataedu day\n",
      "771 loss: 0.8328498 Prediction: dataedu day\n",
      "772 loss: 0.83122605 Prediction: dataedu day\n",
      "773 loss: 0.8317636 Prediction: dataedu day\n",
      "774 loss: 0.8322841 Prediction: dataedu day\n",
      "775 loss: 0.8315774 Prediction: dataedu day\n",
      "776 loss: 0.8311138 Prediction: dataedu day\n",
      "777 loss: 0.8318555 Prediction: dataedu day\n",
      "778 loss: 0.8312825 Prediction: dataedu day\n",
      "779 loss: 0.8310167 Prediction: dataedu day\n",
      "780 loss: 0.83147746 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "781 loss: 0.83123875 Prediction: dataedu day\n",
      "782 loss: 0.83080864 Prediction: dataedu day\n",
      "783 loss: 0.83114594 Prediction: dataedu day\n",
      "784 loss: 0.83095795 Prediction: dataedu day\n",
      "785 loss: 0.83069223 Prediction: dataedu day\n",
      "786 loss: 0.83092916 Prediction: dataedu day\n",
      "787 loss: 0.8307915 Prediction: dataedu day\n",
      "788 loss: 0.83055913 Prediction: dataedu day\n",
      "789 loss: 0.8308158 Prediction: dataedu day\n",
      "790 loss: 0.8305659 Prediction: dataedu day\n",
      "791 loss: 0.83065575 Prediction: dataedu day\n",
      "792 loss: 0.83060426 Prediction: dataedu day\n",
      "793 loss: 0.8305328 Prediction: dataedu day\n",
      "794 loss: 0.83060485 Prediction: dataedu day\n",
      "795 loss: 0.8304386 Prediction: dataedu day\n",
      "796 loss: 0.8305397 Prediction: dataedu day\n",
      "797 loss: 0.83045477 Prediction: dataedu day\n",
      "798 loss: 0.83038664 Prediction: dataedu day\n",
      "799 loss: 0.8304553 Prediction: dataedu day\n",
      "800 loss: 0.83035487 Prediction: dataedu day\n",
      "801 loss: 0.8303868 Prediction: dataedu day\n",
      "802 loss: 0.8303588 Prediction: dataedu day\n",
      "803 loss: 0.8303339 Prediction: dataedu day\n",
      "804 loss: 0.8303436 Prediction: dataedu day\n",
      "805 loss: 0.83029145 Prediction: dataedu day\n",
      "806 loss: 0.8303175 Prediction: dataedu day\n",
      "807 loss: 0.83027893 Prediction: dataedu day\n",
      "808 loss: 0.8302552 Prediction: dataedu day\n",
      "809 loss: 0.8302719 Prediction: dataedu day\n",
      "810 loss: 0.83022434 Prediction: dataedu day\n",
      "811 loss: 0.83023405 Prediction: dataedu day\n",
      "812 loss: 0.83021563 Prediction: dataedu day\n",
      "813 loss: 0.83020306 Prediction: dataedu day\n",
      "814 loss: 0.8301978 Prediction: dataedu day\n",
      "815 loss: 0.830181 Prediction: dataedu day\n",
      "816 loss: 0.83018357 Prediction: dataedu day\n",
      "817 loss: 0.8301578 Prediction: dataedu day\n",
      "818 loss: 0.8301607 Prediction: dataedu day\n",
      "819 loss: 0.83014506 Prediction: dataedu day\n",
      "820 loss: 0.8301339 Prediction: dataedu day\n",
      "821 loss: 0.8301309 Prediction: dataedu day\n",
      "822 loss: 0.8301155 Prediction: dataedu day\n",
      "823 loss: 0.830113 Prediction: dataedu day\n",
      "824 loss: 0.83009976 Prediction: dataedu day\n",
      "825 loss: 0.8300967 Prediction: dataedu day\n",
      "826 loss: 0.8300864 Prediction: dataedu day\n",
      "827 loss: 0.830078 Prediction: dataedu day\n",
      "828 loss: 0.8300741 Prediction: dataedu day\n",
      "829 loss: 0.8300617 Prediction: dataedu day\n",
      "830 loss: 0.83005804 Prediction: dataedu day\n",
      "831 loss: 0.83004844 Prediction: dataedu day\n",
      "832 loss: 0.830042 Prediction: dataedu day\n",
      "833 loss: 0.8300346 Prediction: dataedu day\n",
      "834 loss: 0.8300276 Prediction: dataedu day\n",
      "835 loss: 0.8300216 Prediction: dataedu day\n",
      "836 loss: 0.83001316 Prediction: dataedu day\n",
      "837 loss: 0.8300086 Prediction: dataedu day\n",
      "838 loss: 0.83000004 Prediction: dataedu day\n",
      "839 loss: 0.8299944 Prediction: dataedu day\n",
      "840 loss: 0.82998765 Prediction: dataedu day\n",
      "841 loss: 0.8299808 Prediction: dataedu day\n",
      "842 loss: 0.8299745 Prediction: dataedu day\n",
      "843 loss: 0.8299677 Prediction: dataedu day\n",
      "844 loss: 0.8299619 Prediction: dataedu day\n",
      "845 loss: 0.8299547 Prediction: dataedu day\n",
      "846 loss: 0.8299493 Prediction: dataedu day\n",
      "847 loss: 0.8299424 Prediction: dataedu day\n",
      "848 loss: 0.8299364 Prediction: dataedu day\n",
      "849 loss: 0.8299303 Prediction: dataedu day\n",
      "850 loss: 0.829924 Prediction: dataedu day\n",
      "851 loss: 0.8299181 Prediction: dataedu day\n",
      "852 loss: 0.8299119 Prediction: dataedu day\n",
      "853 loss: 0.8299062 Prediction: dataedu day\n",
      "854 loss: 0.8298999 Prediction: dataedu day\n",
      "855 loss: 0.82989436 Prediction: dataedu day\n",
      "856 loss: 0.82988834 Prediction: dataedu day\n",
      "857 loss: 0.8298828 Prediction: dataedu day\n",
      "858 loss: 0.8298772 Prediction: dataedu day\n",
      "859 loss: 0.82987165 Prediction: dataedu day\n",
      "860 loss: 0.8298663 Prediction: dataedu day\n",
      "861 loss: 0.82986087 Prediction: dataedu day\n",
      "862 loss: 0.8298557 Prediction: dataedu day\n",
      "863 loss: 0.8298505 Prediction: dataedu day\n",
      "864 loss: 0.8298456 Prediction: dataedu day\n",
      "865 loss: 0.8298408 Prediction: dataedu day\n",
      "866 loss: 0.8298361 Prediction: dataedu day\n",
      "867 loss: 0.8298315 Prediction: dataedu day\n",
      "868 loss: 0.8298271 Prediction: dataedu day\n",
      "869 loss: 0.8298229 Prediction: dataedu day\n",
      "870 loss: 0.8298187 Prediction: dataedu day\n",
      "871 loss: 0.8298149 Prediction: dataedu day\n",
      "872 loss: 0.8298111 Prediction: dataedu day\n",
      "873 loss: 0.82980764 Prediction: dataedu day\n",
      "874 loss: 0.82980436 Prediction: dataedu day\n",
      "875 loss: 0.82980126 Prediction: dataedu day\n",
      "876 loss: 0.8297981 Prediction: dataedu day\n",
      "877 loss: 0.82979536 Prediction: dataedu day\n",
      "878 loss: 0.82979274 Prediction: dataedu day\n",
      "879 loss: 0.82979023 Prediction: dataedu day\n",
      "880 loss: 0.8297879 Prediction: dataedu day\n",
      "881 loss: 0.82978565 Prediction: dataedu day\n",
      "882 loss: 0.82978356 Prediction: dataedu day\n",
      "883 loss: 0.82978165 Prediction: dataedu day\n",
      "884 loss: 0.82977974 Prediction: dataedu day\n",
      "885 loss: 0.8297779 Prediction: dataedu day\n",
      "886 loss: 0.8297763 Prediction: dataedu day\n",
      "887 loss: 0.8297746 Prediction: dataedu day\n",
      "888 loss: 0.82977307 Prediction: dataedu day\n",
      "889 loss: 0.8297716 Prediction: dataedu day\n",
      "890 loss: 0.8297701 Prediction: dataedu day\n",
      "891 loss: 0.82976866 Prediction: dataedu day\n",
      "892 loss: 0.8297672 Prediction: dataedu day\n",
      "893 loss: 0.82976586 Prediction: dataedu day\n",
      "894 loss: 0.82976437 Prediction: dataedu day\n",
      "895 loss: 0.8297631 Prediction: dataedu day\n",
      "896 loss: 0.8297617 Prediction: dataedu day\n",
      "897 loss: 0.8297603 Prediction: dataedu day\n",
      "898 loss: 0.829759 Prediction: dataedu day\n",
      "899 loss: 0.82975763 Prediction: dataedu day\n",
      "900 loss: 0.8297563 Prediction: dataedu day\n",
      "901 loss: 0.82975495 Prediction: dataedu day\n",
      "902 loss: 0.82975364 Prediction: dataedu day\n",
      "903 loss: 0.82975227 Prediction: dataedu day\n",
      "904 loss: 0.82975096 Prediction: dataedu day\n",
      "905 loss: 0.8297496 Prediction: dataedu day\n",
      "906 loss: 0.8297483 Prediction: dataedu day\n",
      "907 loss: 0.82974696 Prediction: dataedu day\n",
      "908 loss: 0.8297456 Prediction: dataedu day\n",
      "909 loss: 0.8297443 Prediction: dataedu day\n",
      "910 loss: 0.8297431 Prediction: dataedu day\n",
      "911 loss: 0.8297418 Prediction: dataedu day\n",
      "912 loss: 0.8297404 Prediction: dataedu day\n",
      "913 loss: 0.8297391 Prediction: dataedu day\n",
      "914 loss: 0.82973784 Prediction: dataedu day\n",
      "915 loss: 0.82973665 Prediction: dataedu day\n",
      "916 loss: 0.82973534 Prediction: dataedu day\n",
      "917 loss: 0.829734 Prediction: dataedu day\n",
      "918 loss: 0.8297328 Prediction: dataedu day\n",
      "919 loss: 0.8297315 Prediction: dataedu day\n",
      "920 loss: 0.82973033 Prediction: dataedu day\n",
      "921 loss: 0.8297291 Prediction: dataedu day\n",
      "922 loss: 0.8297278 Prediction: dataedu day\n",
      "923 loss: 0.8297267 Prediction: dataedu day\n",
      "924 loss: 0.8297254 Prediction: dataedu day\n",
      "925 loss: 0.82972425 Prediction: dataedu day\n",
      "926 loss: 0.82972294 Prediction: dataedu day\n",
      "927 loss: 0.82972175 Prediction: dataedu day\n",
      "928 loss: 0.8297206 Prediction: dataedu day\n",
      "929 loss: 0.8297194 Prediction: dataedu day\n",
      "930 loss: 0.8297183 Prediction: dataedu day\n",
      "931 loss: 0.82971704 Prediction: dataedu day\n",
      "932 loss: 0.82971585 Prediction: dataedu day\n",
      "933 loss: 0.82971466 Prediction: dataedu day\n",
      "934 loss: 0.8297135 Prediction: dataedu day\n",
      "935 loss: 0.8297123 Prediction: dataedu day\n",
      "936 loss: 0.82971114 Prediction: dataedu day\n",
      "937 loss: 0.82971 Prediction: dataedu day\n",
      "938 loss: 0.82970893 Prediction: dataedu day\n",
      "939 loss: 0.8297078 Prediction: dataedu day\n",
      "940 loss: 0.82970655 Prediction: dataedu day\n",
      "941 loss: 0.8297054 Prediction: dataedu day\n",
      "942 loss: 0.8297043 Prediction: dataedu day\n",
      "943 loss: 0.8297033 Prediction: dataedu day\n",
      "944 loss: 0.8297021 Prediction: dataedu day\n",
      "945 loss: 0.829701 Prediction: dataedu day\n",
      "946 loss: 0.8296999 Prediction: dataedu day\n",
      "947 loss: 0.8296987 Prediction: dataedu day\n",
      "948 loss: 0.82969755 Prediction: dataedu day\n",
      "949 loss: 0.82969654 Prediction: dataedu day\n",
      "950 loss: 0.8296954 Prediction: dataedu day\n",
      "951 loss: 0.8296943 Prediction: dataedu day\n",
      "952 loss: 0.82969314 Prediction: dataedu day\n",
      "953 loss: 0.82969207 Prediction: dataedu day\n",
      "954 loss: 0.82969093 Prediction: dataedu day\n",
      "955 loss: 0.8296899 Prediction: dataedu day\n",
      "956 loss: 0.8296889 Prediction: dataedu day\n",
      "957 loss: 0.8296878 Prediction: dataedu day\n",
      "958 loss: 0.82968664 Prediction: dataedu day\n",
      "959 loss: 0.8296857 Prediction: dataedu day\n",
      "960 loss: 0.82968456 Prediction: dataedu day\n",
      "961 loss: 0.8296835 Prediction: dataedu day\n",
      "962 loss: 0.82968247 Prediction: dataedu day\n",
      "963 loss: 0.82968134 Prediction: dataedu day\n",
      "964 loss: 0.8296803 Prediction: dataedu day\n",
      "965 loss: 0.82967925 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "966 loss: 0.8296781 Prediction: dataedu day\n",
      "967 loss: 0.82967716 Prediction: dataedu day\n",
      "968 loss: 0.82967603 Prediction: dataedu day\n",
      "969 loss: 0.829675 Prediction: dataedu day\n",
      "970 loss: 0.82967407 Prediction: dataedu day\n",
      "971 loss: 0.82967293 Prediction: dataedu day\n",
      "972 loss: 0.82967186 Prediction: dataedu day\n",
      "973 loss: 0.82967085 Prediction: dataedu day\n",
      "974 loss: 0.8296699 Prediction: dataedu day\n",
      "975 loss: 0.82966876 Prediction: dataedu day\n",
      "976 loss: 0.8296678 Prediction: dataedu day\n",
      "977 loss: 0.82966685 Prediction: dataedu day\n",
      "978 loss: 0.82966584 Prediction: dataedu day\n",
      "979 loss: 0.8296649 Prediction: dataedu day\n",
      "980 loss: 0.8296638 Prediction: dataedu day\n",
      "981 loss: 0.8296628 Prediction: dataedu day\n",
      "982 loss: 0.82966185 Prediction: dataedu day\n",
      "983 loss: 0.8296608 Prediction: dataedu day\n",
      "984 loss: 0.8296598 Prediction: dataedu day\n",
      "985 loss: 0.8296587 Prediction: dataedu day\n",
      "986 loss: 0.82965785 Prediction: dataedu day\n",
      "987 loss: 0.8296568 Prediction: dataedu day\n",
      "988 loss: 0.8296558 Prediction: dataedu day\n",
      "989 loss: 0.8296549 Prediction: dataedu day\n",
      "990 loss: 0.82965386 Prediction: dataedu day\n",
      "991 loss: 0.8296529 Prediction: dataedu day\n",
      "992 loss: 0.82965195 Prediction: dataedu day\n",
      "993 loss: 0.8296509 Prediction: dataedu day\n",
      "994 loss: 0.8296499 Prediction: dataedu day\n",
      "995 loss: 0.829649 Prediction: dataedu day\n",
      "996 loss: 0.829648 Prediction: dataedu day\n",
      "997 loss: 0.82964706 Prediction: dataedu day\n",
      "998 loss: 0.82964605 Prediction: dataedu day\n",
      "999 loss: 0.82964516 Prediction: dataedu day\n",
      "1000 loss: 0.82964414 Prediction: dataedu day\n",
      "1001 loss: 0.82964325 Prediction: dataedu day\n",
      "1002 loss: 0.82964224 Prediction: dataedu day\n",
      "1003 loss: 0.82964134 Prediction: dataedu day\n",
      "1004 loss: 0.8296403 Prediction: dataedu day\n",
      "1005 loss: 0.82963943 Prediction: dataedu day\n",
      "1006 loss: 0.8296386 Prediction: dataedu day\n",
      "1007 loss: 0.8296375 Prediction: dataedu day\n",
      "1008 loss: 0.8296367 Prediction: dataedu day\n",
      "1009 loss: 0.82963574 Prediction: dataedu day\n",
      "1010 loss: 0.8296348 Prediction: dataedu day\n",
      "1011 loss: 0.82963383 Prediction: dataedu day\n",
      "1012 loss: 0.8296329 Prediction: dataedu day\n",
      "1013 loss: 0.829632 Prediction: dataedu day\n",
      "1014 loss: 0.82963103 Prediction: dataedu day\n",
      "1015 loss: 0.8296301 Prediction: dataedu day\n",
      "1016 loss: 0.82962924 Prediction: dataedu day\n",
      "1017 loss: 0.82962835 Prediction: dataedu day\n",
      "1018 loss: 0.82962734 Prediction: dataedu day\n",
      "1019 loss: 0.82962644 Prediction: dataedu day\n",
      "1020 loss: 0.8296256 Prediction: dataedu day\n",
      "1021 loss: 0.82962453 Prediction: dataedu day\n",
      "1022 loss: 0.82962376 Prediction: dataedu day\n",
      "1023 loss: 0.8296228 Prediction: dataedu day\n",
      "1024 loss: 0.829622 Prediction: dataedu day\n",
      "1025 loss: 0.829621 Prediction: dataedu day\n",
      "1026 loss: 0.82962024 Prediction: dataedu day\n",
      "1027 loss: 0.82961935 Prediction: dataedu day\n",
      "1028 loss: 0.8296184 Prediction: dataedu day\n",
      "1029 loss: 0.8296175 Prediction: dataedu day\n",
      "1030 loss: 0.82961655 Prediction: dataedu day\n",
      "1031 loss: 0.8296157 Prediction: dataedu day\n",
      "1032 loss: 0.8296148 Prediction: dataedu day\n",
      "1033 loss: 0.829614 Prediction: dataedu day\n",
      "1034 loss: 0.82961303 Prediction: dataedu day\n",
      "1035 loss: 0.82961226 Prediction: dataedu day\n",
      "1036 loss: 0.8296113 Prediction: dataedu day\n",
      "1037 loss: 0.8296104 Prediction: dataedu day\n",
      "1038 loss: 0.8296096 Prediction: dataedu day\n",
      "1039 loss: 0.8296087 Prediction: dataedu day\n",
      "1040 loss: 0.82960784 Prediction: dataedu day\n",
      "1041 loss: 0.82960695 Prediction: dataedu day\n",
      "1042 loss: 0.8296062 Prediction: dataedu day\n",
      "1043 loss: 0.8296053 Prediction: dataedu day\n",
      "1044 loss: 0.8296043 Prediction: dataedu day\n",
      "1045 loss: 0.82960355 Prediction: dataedu day\n",
      "1046 loss: 0.8296027 Prediction: dataedu day\n",
      "1047 loss: 0.8296018 Prediction: dataedu day\n",
      "1048 loss: 0.8296009 Prediction: dataedu day\n",
      "1049 loss: 0.8296001 Prediction: dataedu day\n",
      "1050 loss: 0.82959926 Prediction: dataedu day\n",
      "1051 loss: 0.8295984 Prediction: dataedu day\n",
      "1052 loss: 0.8295975 Prediction: dataedu day\n",
      "1053 loss: 0.8295967 Prediction: dataedu day\n",
      "1054 loss: 0.8295959 Prediction: dataedu day\n",
      "1055 loss: 0.8295951 Prediction: dataedu day\n",
      "1056 loss: 0.8295942 Prediction: dataedu day\n",
      "1057 loss: 0.82959336 Prediction: dataedu day\n",
      "1058 loss: 0.8295926 Prediction: dataedu day\n",
      "1059 loss: 0.8295917 Prediction: dataedu day\n",
      "1060 loss: 0.8295909 Prediction: dataedu day\n",
      "1061 loss: 0.82959 Prediction: dataedu day\n",
      "1062 loss: 0.8295892 Prediction: dataedu day\n",
      "1063 loss: 0.8295884 Prediction: dataedu day\n",
      "1064 loss: 0.8295875 Prediction: dataedu day\n",
      "1065 loss: 0.82958686 Prediction: dataedu day\n",
      "1066 loss: 0.8295859 Prediction: dataedu day\n",
      "1067 loss: 0.8295851 Prediction: dataedu day\n",
      "1068 loss: 0.8295843 Prediction: dataedu day\n",
      "1069 loss: 0.82958347 Prediction: dataedu day\n",
      "1070 loss: 0.8295827 Prediction: dataedu day\n",
      "1071 loss: 0.8295819 Prediction: dataedu day\n",
      "1072 loss: 0.829581 Prediction: dataedu day\n",
      "1073 loss: 0.8295802 Prediction: dataedu day\n",
      "1074 loss: 0.82957935 Prediction: dataedu day\n",
      "1075 loss: 0.8295786 Prediction: dataedu day\n",
      "1076 loss: 0.8295778 Prediction: dataedu day\n",
      "1077 loss: 0.829577 Prediction: dataedu day\n",
      "1078 loss: 0.82957625 Prediction: dataedu day\n",
      "1079 loss: 0.8295754 Prediction: dataedu day\n",
      "1080 loss: 0.8295746 Prediction: dataedu day\n",
      "1081 loss: 0.8295739 Prediction: dataedu day\n",
      "1082 loss: 0.82957304 Prediction: dataedu day\n",
      "1083 loss: 0.82957226 Prediction: dataedu day\n",
      "1084 loss: 0.8295715 Prediction: dataedu day\n",
      "1085 loss: 0.8295707 Prediction: dataedu day\n",
      "1086 loss: 0.82956994 Prediction: dataedu day\n",
      "1087 loss: 0.82956916 Prediction: dataedu day\n",
      "1088 loss: 0.8295684 Prediction: dataedu day\n",
      "1089 loss: 0.8295675 Prediction: dataedu day\n",
      "1090 loss: 0.8295667 Prediction: dataedu day\n",
      "1091 loss: 0.829566 Prediction: dataedu day\n",
      "1092 loss: 0.8295652 Prediction: dataedu day\n",
      "1093 loss: 0.8295644 Prediction: dataedu day\n",
      "1094 loss: 0.8295637 Prediction: dataedu day\n",
      "1095 loss: 0.8295629 Prediction: dataedu day\n",
      "1096 loss: 0.8295621 Prediction: dataedu day\n",
      "1097 loss: 0.82956135 Prediction: dataedu day\n",
      "1098 loss: 0.8295606 Prediction: dataedu day\n",
      "1099 loss: 0.8295598 Prediction: dataedu day\n",
      "1100 loss: 0.829559 Prediction: dataedu day\n",
      "1101 loss: 0.8295583 Prediction: dataedu day\n",
      "1102 loss: 0.82955754 Prediction: dataedu day\n",
      "1103 loss: 0.82955676 Prediction: dataedu day\n",
      "1104 loss: 0.829556 Prediction: dataedu day\n",
      "1105 loss: 0.8295553 Prediction: dataedu day\n",
      "1106 loss: 0.82955456 Prediction: dataedu day\n",
      "1107 loss: 0.8295538 Prediction: dataedu day\n",
      "1108 loss: 0.82955295 Prediction: dataedu day\n",
      "1109 loss: 0.82955223 Prediction: dataedu day\n",
      "1110 loss: 0.8295516 Prediction: dataedu day\n",
      "1111 loss: 0.8295507 Prediction: dataedu day\n",
      "1112 loss: 0.82954997 Prediction: dataedu day\n",
      "1113 loss: 0.8295492 Prediction: dataedu day\n",
      "1114 loss: 0.8295484 Prediction: dataedu day\n",
      "1115 loss: 0.82954776 Prediction: dataedu day\n",
      "1116 loss: 0.82954705 Prediction: dataedu day\n",
      "1117 loss: 0.8295463 Prediction: dataedu day\n",
      "1118 loss: 0.8295455 Prediction: dataedu day\n",
      "1119 loss: 0.8295448 Prediction: dataedu day\n",
      "1120 loss: 0.82954407 Prediction: dataedu day\n",
      "1121 loss: 0.8295433 Prediction: dataedu day\n",
      "1122 loss: 0.82954264 Prediction: dataedu day\n",
      "1123 loss: 0.82954186 Prediction: dataedu day\n",
      "1124 loss: 0.82954115 Prediction: dataedu day\n",
      "1125 loss: 0.8295404 Prediction: dataedu day\n",
      "1126 loss: 0.8295396 Prediction: dataedu day\n",
      "1127 loss: 0.8295389 Prediction: dataedu day\n",
      "1128 loss: 0.8295382 Prediction: dataedu day\n",
      "1129 loss: 0.8295375 Prediction: dataedu day\n",
      "1130 loss: 0.8295368 Prediction: dataedu day\n",
      "1131 loss: 0.82953614 Prediction: dataedu day\n",
      "1132 loss: 0.82953525 Prediction: dataedu day\n",
      "1133 loss: 0.82953453 Prediction: dataedu day\n",
      "1134 loss: 0.8295339 Prediction: dataedu day\n",
      "1135 loss: 0.82953316 Prediction: dataedu day\n",
      "1136 loss: 0.8295324 Prediction: dataedu day\n",
      "1137 loss: 0.8295318 Prediction: dataedu day\n",
      "1138 loss: 0.8295311 Prediction: dataedu day\n",
      "1139 loss: 0.8295303 Prediction: dataedu day\n",
      "1140 loss: 0.82952964 Prediction: dataedu day\n",
      "1141 loss: 0.8295288 Prediction: dataedu day\n",
      "1142 loss: 0.82952815 Prediction: dataedu day\n",
      "1143 loss: 0.82952744 Prediction: dataedu day\n",
      "1144 loss: 0.8295268 Prediction: dataedu day\n",
      "1145 loss: 0.82952607 Prediction: dataedu day\n",
      "1146 loss: 0.8295253 Prediction: dataedu day\n",
      "1147 loss: 0.8295247 Prediction: dataedu day\n",
      "1148 loss: 0.829524 Prediction: dataedu day\n",
      "1149 loss: 0.8295232 Prediction: dataedu day\n",
      "1150 loss: 0.8295226 Prediction: dataedu day\n",
      "1151 loss: 0.82952183 Prediction: dataedu day\n",
      "1152 loss: 0.8295211 Prediction: dataedu day\n",
      "1153 loss: 0.8295205 Prediction: dataedu day\n",
      "1154 loss: 0.82951975 Prediction: dataedu day\n",
      "1155 loss: 0.82951915 Prediction: dataedu day\n",
      "1156 loss: 0.8295183 Prediction: dataedu day\n",
      "1157 loss: 0.8295177 Prediction: dataedu day\n",
      "1158 loss: 0.82951695 Prediction: dataedu day\n",
      "1159 loss: 0.8295163 Prediction: dataedu day\n",
      "1160 loss: 0.8295156 Prediction: dataedu day\n",
      "1161 loss: 0.82951486 Prediction: dataedu day\n",
      "1162 loss: 0.82951427 Prediction: dataedu day\n",
      "1163 loss: 0.82951355 Prediction: dataedu day\n",
      "1164 loss: 0.8295129 Prediction: dataedu day\n",
      "1165 loss: 0.8295122 Prediction: dataedu day\n",
      "1166 loss: 0.8295115 Prediction: dataedu day\n",
      "1167 loss: 0.8295108 Prediction: dataedu day\n",
      "1168 loss: 0.8295101 Prediction: dataedu day\n",
      "1169 loss: 0.82950944 Prediction: dataedu day\n",
      "1170 loss: 0.8295087 Prediction: dataedu day\n",
      "1171 loss: 0.8295081 Prediction: dataedu day\n",
      "1172 loss: 0.82950735 Prediction: dataedu day\n",
      "1173 loss: 0.82950675 Prediction: dataedu day\n",
      "1174 loss: 0.82950604 Prediction: dataedu day\n",
      "1175 loss: 0.8295053 Prediction: dataedu day\n",
      "1176 loss: 0.8295047 Prediction: dataedu day\n",
      "1177 loss: 0.829504 Prediction: dataedu day\n",
      "1178 loss: 0.82950336 Prediction: dataedu day\n",
      "1179 loss: 0.82950264 Prediction: dataedu day\n",
      "1180 loss: 0.82950205 Prediction: dataedu day\n",
      "1181 loss: 0.82950133 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1182 loss: 0.8295007 Prediction: dataedu day\n",
      "1183 loss: 0.8295001 Prediction: dataedu day\n",
      "1184 loss: 0.82949936 Prediction: dataedu day\n",
      "1185 loss: 0.82949865 Prediction: dataedu day\n",
      "1186 loss: 0.829498 Prediction: dataedu day\n",
      "1187 loss: 0.8294973 Prediction: dataedu day\n",
      "1188 loss: 0.8294967 Prediction: dataedu day\n",
      "1189 loss: 0.82949597 Prediction: dataedu day\n",
      "1190 loss: 0.8294954 Prediction: dataedu day\n",
      "1191 loss: 0.82949466 Prediction: dataedu day\n",
      "1192 loss: 0.829494 Prediction: dataedu day\n",
      "1193 loss: 0.8294934 Prediction: dataedu day\n",
      "1194 loss: 0.8294927 Prediction: dataedu day\n",
      "1195 loss: 0.8294921 Prediction: dataedu day\n",
      "1196 loss: 0.8294914 Prediction: dataedu day\n",
      "1197 loss: 0.82949066 Prediction: dataedu day\n",
      "1198 loss: 0.82949 Prediction: dataedu day\n",
      "1199 loss: 0.8294894 Prediction: dataedu day\n",
      "1200 loss: 0.82948875 Prediction: dataedu day\n",
      "1201 loss: 0.8294881 Prediction: dataedu day\n",
      "1202 loss: 0.8294874 Prediction: dataedu day\n",
      "1203 loss: 0.8294868 Prediction: dataedu day\n",
      "1204 loss: 0.8294861 Prediction: dataedu day\n",
      "1205 loss: 0.8294855 Prediction: dataedu day\n",
      "1206 loss: 0.8294848 Prediction: dataedu day\n",
      "1207 loss: 0.8294841 Prediction: dataedu day\n",
      "1208 loss: 0.8294835 Prediction: dataedu day\n",
      "1209 loss: 0.8294829 Prediction: dataedu day\n",
      "1210 loss: 0.8294822 Prediction: dataedu day\n",
      "1211 loss: 0.8294815 Prediction: dataedu day\n",
      "1212 loss: 0.8294809 Prediction: dataedu day\n",
      "1213 loss: 0.8294802 Prediction: dataedu day\n",
      "1214 loss: 0.8294795 Prediction: dataedu day\n",
      "1215 loss: 0.8294789 Prediction: dataedu day\n",
      "1216 loss: 0.82947826 Prediction: dataedu day\n",
      "1217 loss: 0.8294776 Prediction: dataedu day\n",
      "1218 loss: 0.8294769 Prediction: dataedu day\n",
      "1219 loss: 0.8294763 Prediction: dataedu day\n",
      "1220 loss: 0.8294757 Prediction: dataedu day\n",
      "1221 loss: 0.829475 Prediction: dataedu day\n",
      "1222 loss: 0.82947433 Prediction: dataedu day\n",
      "1223 loss: 0.8294737 Prediction: dataedu day\n",
      "1224 loss: 0.829473 Prediction: dataedu day\n",
      "1225 loss: 0.8294723 Prediction: dataedu day\n",
      "1226 loss: 0.8294717 Prediction: dataedu day\n",
      "1227 loss: 0.8294711 Prediction: dataedu day\n",
      "1228 loss: 0.8294704 Prediction: dataedu day\n",
      "1229 loss: 0.8294697 Prediction: dataedu day\n",
      "1230 loss: 0.829469 Prediction: dataedu day\n",
      "1231 loss: 0.8294683 Prediction: dataedu day\n",
      "1232 loss: 0.8294677 Prediction: dataedu day\n",
      "1233 loss: 0.8294671 Prediction: dataedu day\n",
      "1234 loss: 0.8294664 Prediction: dataedu day\n",
      "1235 loss: 0.82946575 Prediction: dataedu day\n",
      "1236 loss: 0.82946503 Prediction: dataedu day\n",
      "1237 loss: 0.82946444 Prediction: dataedu day\n",
      "1238 loss: 0.8294637 Prediction: dataedu day\n",
      "1239 loss: 0.8294631 Prediction: dataedu day\n",
      "1240 loss: 0.8294624 Prediction: dataedu day\n",
      "1241 loss: 0.82946175 Prediction: dataedu day\n",
      "1242 loss: 0.82946104 Prediction: dataedu day\n",
      "1243 loss: 0.8294603 Prediction: dataedu day\n",
      "1244 loss: 0.82945967 Prediction: dataedu day\n",
      "1245 loss: 0.82945895 Prediction: dataedu day\n",
      "1246 loss: 0.82945836 Prediction: dataedu day\n",
      "1247 loss: 0.8294576 Prediction: dataedu day\n",
      "1248 loss: 0.82945687 Prediction: dataedu day\n",
      "1249 loss: 0.8294562 Prediction: dataedu day\n",
      "1250 loss: 0.82945555 Prediction: dataedu day\n",
      "1251 loss: 0.8294548 Prediction: dataedu day\n",
      "1252 loss: 0.8294541 Prediction: dataedu day\n",
      "1253 loss: 0.8294534 Prediction: dataedu day\n",
      "1254 loss: 0.8294527 Prediction: dataedu day\n",
      "1255 loss: 0.8294519 Prediction: dataedu day\n",
      "1256 loss: 0.82945126 Prediction: dataedu day\n",
      "1257 loss: 0.8294505 Prediction: dataedu day\n",
      "1258 loss: 0.8294498 Prediction: dataedu day\n",
      "1259 loss: 0.82944906 Prediction: dataedu day\n",
      "1260 loss: 0.8294482 Prediction: dataedu day\n",
      "1261 loss: 0.8294475 Prediction: dataedu day\n",
      "1262 loss: 0.8294467 Prediction: dataedu day\n",
      "1263 loss: 0.82944596 Prediction: dataedu day\n",
      "1264 loss: 0.82944506 Prediction: dataedu day\n",
      "1265 loss: 0.8294443 Prediction: dataedu day\n",
      "1266 loss: 0.8294435 Prediction: dataedu day\n",
      "1267 loss: 0.8294427 Prediction: dataedu day\n",
      "1268 loss: 0.8294418 Prediction: dataedu day\n",
      "1269 loss: 0.82944095 Prediction: dataedu day\n",
      "1270 loss: 0.82944006 Prediction: dataedu day\n",
      "1271 loss: 0.82943916 Prediction: dataedu day\n",
      "1272 loss: 0.8294383 Prediction: dataedu day\n",
      "1273 loss: 0.82943726 Prediction: dataedu day\n",
      "1274 loss: 0.8294364 Prediction: dataedu day\n",
      "1275 loss: 0.82943535 Prediction: dataedu day\n",
      "1276 loss: 0.8294344 Prediction: dataedu day\n",
      "1277 loss: 0.8294334 Prediction: dataedu day\n",
      "1278 loss: 0.82943225 Prediction: dataedu day\n",
      "1279 loss: 0.8294311 Prediction: dataedu day\n",
      "1280 loss: 0.82943 Prediction: dataedu day\n",
      "1281 loss: 0.8294287 Prediction: dataedu day\n",
      "1282 loss: 0.8294274 Prediction: dataedu day\n",
      "1283 loss: 0.829426 Prediction: dataedu day\n",
      "1284 loss: 0.8294246 Prediction: dataedu day\n",
      "1285 loss: 0.82942307 Prediction: dataedu day\n",
      "1286 loss: 0.8294215 Prediction: dataedu day\n",
      "1287 loss: 0.8294197 Prediction: dataedu day\n",
      "1288 loss: 0.82941777 Prediction: dataedu day\n",
      "1289 loss: 0.8294157 Prediction: dataedu day\n",
      "1290 loss: 0.8294134 Prediction: dataedu day\n",
      "1291 loss: 0.8294109 Prediction: dataedu day\n",
      "1292 loss: 0.82940817 Prediction: dataedu day\n",
      "1293 loss: 0.82940483 Prediction: dataedu day\n",
      "1294 loss: 0.8294012 Prediction: dataedu day\n",
      "1295 loss: 0.8293971 Prediction: dataedu day\n",
      "1296 loss: 0.829392 Prediction: dataedu day\n",
      "1297 loss: 0.82938606 Prediction: dataedu day\n",
      "1298 loss: 0.82937866 Prediction: dataedu day\n",
      "1299 loss: 0.8293693 Prediction: dataedu day\n",
      "1300 loss: 0.82935715 Prediction: dataedu day\n",
      "1301 loss: 0.8293409 Prediction: dataedu day\n",
      "1302 loss: 0.8293178 Prediction: dataedu day\n",
      "1303 loss: 0.8292834 Prediction: dataedu day\n",
      "1304 loss: 0.829228 Prediction: dataedu day\n",
      "1305 loss: 0.82912934 Prediction: dataedu day\n",
      "1306 loss: 0.8289282 Prediction: dataedu day\n",
      "1307 loss: 0.828442 Prediction: dataedu day\n",
      "1308 loss: 0.82710737 Prediction: dataedu day\n",
      "1309 loss: 0.82450676 Prediction: dataedu day\n",
      "1310 loss: 0.8223357 Prediction: dataedu day\n",
      "1311 loss: 0.8210715 Prediction: dataedu day\n",
      "1312 loss: 0.82045954 Prediction: dataedu day\n",
      "1313 loss: 0.82040685 Prediction: dataedu day\n",
      "1314 loss: 0.820646 Prediction: dataedu day\n",
      "1315 loss: 0.8208178 Prediction: dataedu day\n",
      "1316 loss: 0.82079786 Prediction: dataedu day\n",
      "1317 loss: 0.82055473 Prediction: dataedu day\n",
      "1318 loss: 0.82031584 Prediction: dataedu day\n",
      "1319 loss: 0.8201566 Prediction: dataedu day\n",
      "1320 loss: 0.820045 Prediction: dataedu day\n",
      "1321 loss: 0.8200261 Prediction: dataedu day\n",
      "1322 loss: 0.81998825 Prediction: dataedu day\n",
      "1323 loss: 0.8199869 Prediction: dataedu day\n",
      "1324 loss: 0.81997204 Prediction: dataedu day\n",
      "1325 loss: 0.8199405 Prediction: dataedu day\n",
      "1326 loss: 0.81993115 Prediction: dataedu day\n",
      "1327 loss: 0.8198878 Prediction: dataedu day\n",
      "1328 loss: 0.81987494 Prediction: dataedu day\n",
      "1329 loss: 0.8198453 Prediction: dataedu day\n",
      "1330 loss: 0.8198253 Prediction: dataedu day\n",
      "1331 loss: 0.8198135 Prediction: dataedu day\n",
      "1332 loss: 0.81979173 Prediction: dataedu day\n",
      "1333 loss: 0.81978756 Prediction: dataedu day\n",
      "1334 loss: 0.8197717 Prediction: dataedu day\n",
      "1335 loss: 0.8197664 Prediction: dataedu day\n",
      "1336 loss: 0.81975913 Prediction: dataedu day\n",
      "1337 loss: 0.81975096 Prediction: dataedu day\n",
      "1338 loss: 0.8197489 Prediction: dataedu day\n",
      "1339 loss: 0.8197412 Prediction: dataedu day\n",
      "1340 loss: 0.8197392 Prediction: dataedu day\n",
      "1341 loss: 0.8197351 Prediction: dataedu day\n",
      "1342 loss: 0.8197311 Prediction: dataedu day\n",
      "1343 loss: 0.8197298 Prediction: dataedu day\n",
      "1344 loss: 0.8197256 Prediction: dataedu day\n",
      "1345 loss: 0.81972456 Prediction: dataedu day\n",
      "1346 loss: 0.8197219 Prediction: dataedu day\n",
      "1347 loss: 0.81971943 Prediction: dataedu day\n",
      "1348 loss: 0.81971854 Prediction: dataedu day\n",
      "1349 loss: 0.8197156 Prediction: dataedu day\n",
      "1350 loss: 0.8197152 Prediction: dataedu day\n",
      "1351 loss: 0.81971294 Prediction: dataedu day\n",
      "1352 loss: 0.8197117 Prediction: dataedu day\n",
      "1353 loss: 0.8197106 Prediction: dataedu day\n",
      "1354 loss: 0.81970876 Prediction: dataedu day\n",
      "1355 loss: 0.81970835 Prediction: dataedu day\n",
      "1356 loss: 0.8197063 Prediction: dataedu day\n",
      "1357 loss: 0.8197059 Prediction: dataedu day\n",
      "1358 loss: 0.8197044 Prediction: dataedu day\n",
      "1359 loss: 0.81970346 Prediction: dataedu day\n",
      "1360 loss: 0.8197027 Prediction: dataedu day\n",
      "1361 loss: 0.8197014 Prediction: dataedu day\n",
      "1362 loss: 0.8197009 Prediction: dataedu day\n",
      "1363 loss: 0.81969965 Prediction: dataedu day\n",
      "1364 loss: 0.81969887 Prediction: dataedu day\n",
      "1365 loss: 0.81969804 Prediction: dataedu day\n",
      "1366 loss: 0.81969714 Prediction: dataedu day\n",
      "1367 loss: 0.8196964 Prediction: dataedu day\n",
      "1368 loss: 0.8196956 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1369 loss: 0.8196949 Prediction: dataedu day\n",
      "1370 loss: 0.81969404 Prediction: dataedu day\n",
      "1371 loss: 0.8196933 Prediction: dataedu day\n",
      "1372 loss: 0.8196926 Prediction: dataedu day\n",
      "1373 loss: 0.8196918 Prediction: dataedu day\n",
      "1374 loss: 0.8196912 Prediction: dataedu day\n",
      "1375 loss: 0.8196904 Prediction: dataedu day\n",
      "1376 loss: 0.81968987 Prediction: dataedu day\n",
      "1377 loss: 0.8196891 Prediction: dataedu day\n",
      "1378 loss: 0.8196884 Prediction: dataedu day\n",
      "1379 loss: 0.8196878 Prediction: dataedu day\n",
      "1380 loss: 0.81968707 Prediction: dataedu day\n",
      "1381 loss: 0.8196864 Prediction: dataedu day\n",
      "1382 loss: 0.8196857 Prediction: dataedu day\n",
      "1383 loss: 0.8196851 Prediction: dataedu day\n",
      "1384 loss: 0.8196845 Prediction: dataedu day\n",
      "1385 loss: 0.8196838 Prediction: dataedu day\n",
      "1386 loss: 0.8196831 Prediction: dataedu day\n",
      "1387 loss: 0.8196826 Prediction: dataedu day\n",
      "1388 loss: 0.8196819 Prediction: dataedu day\n",
      "1389 loss: 0.8196813 Prediction: dataedu day\n",
      "1390 loss: 0.8196807 Prediction: dataedu day\n",
      "1391 loss: 0.8196801 Prediction: dataedu day\n",
      "1392 loss: 0.81967944 Prediction: dataedu day\n",
      "1393 loss: 0.81967884 Prediction: dataedu day\n",
      "1394 loss: 0.81967825 Prediction: dataedu day\n",
      "1395 loss: 0.81967765 Prediction: dataedu day\n",
      "1396 loss: 0.81967705 Prediction: dataedu day\n",
      "1397 loss: 0.8196765 Prediction: dataedu day\n",
      "1398 loss: 0.8196759 Prediction: dataedu day\n",
      "1399 loss: 0.8196753 Prediction: dataedu day\n",
      "1400 loss: 0.8196748 Prediction: dataedu day\n",
      "1401 loss: 0.8196741 Prediction: dataedu day\n",
      "1402 loss: 0.81967354 Prediction: dataedu day\n",
      "1403 loss: 0.81967306 Prediction: dataedu day\n",
      "1404 loss: 0.81967235 Prediction: dataedu day\n",
      "1405 loss: 0.8196718 Prediction: dataedu day\n",
      "1406 loss: 0.81967133 Prediction: dataedu day\n",
      "1407 loss: 0.8196707 Prediction: dataedu day\n",
      "1408 loss: 0.8196701 Prediction: dataedu day\n",
      "1409 loss: 0.8196695 Prediction: dataedu day\n",
      "1410 loss: 0.81966907 Prediction: dataedu day\n",
      "1411 loss: 0.8196685 Prediction: dataedu day\n",
      "1412 loss: 0.8196678 Prediction: dataedu day\n",
      "1413 loss: 0.81966734 Prediction: dataedu day\n",
      "1414 loss: 0.8196668 Prediction: dataedu day\n",
      "1415 loss: 0.8196662 Prediction: dataedu day\n",
      "1416 loss: 0.8196656 Prediction: dataedu day\n",
      "1417 loss: 0.8196651 Prediction: dataedu day\n",
      "1418 loss: 0.81966454 Prediction: dataedu day\n",
      "1419 loss: 0.819664 Prediction: dataedu day\n",
      "1420 loss: 0.8196635 Prediction: dataedu day\n",
      "1421 loss: 0.819663 Prediction: dataedu day\n",
      "1422 loss: 0.81966245 Prediction: dataedu day\n",
      "1423 loss: 0.8196618 Prediction: dataedu day\n",
      "1424 loss: 0.8196613 Prediction: dataedu day\n",
      "1425 loss: 0.81966084 Prediction: dataedu day\n",
      "1426 loss: 0.8196602 Prediction: dataedu day\n",
      "1427 loss: 0.8196597 Prediction: dataedu day\n",
      "1428 loss: 0.8196592 Prediction: dataedu day\n",
      "1429 loss: 0.81965864 Prediction: dataedu day\n",
      "1430 loss: 0.81965816 Prediction: dataedu day\n",
      "1431 loss: 0.8196576 Prediction: dataedu day\n",
      "1432 loss: 0.8196571 Prediction: dataedu day\n",
      "1433 loss: 0.8196565 Prediction: dataedu day\n",
      "1434 loss: 0.8196561 Prediction: dataedu day\n",
      "1435 loss: 0.8196554 Prediction: dataedu day\n",
      "1436 loss: 0.81965494 Prediction: dataedu day\n",
      "1437 loss: 0.8196544 Prediction: dataedu day\n",
      "1438 loss: 0.81965387 Prediction: dataedu day\n",
      "1439 loss: 0.8196534 Prediction: dataedu day\n",
      "1440 loss: 0.81965286 Prediction: dataedu day\n",
      "1441 loss: 0.8196523 Prediction: dataedu day\n",
      "1442 loss: 0.8196518 Prediction: dataedu day\n",
      "1443 loss: 0.8196513 Prediction: dataedu day\n",
      "1444 loss: 0.81965077 Prediction: dataedu day\n",
      "1445 loss: 0.81965035 Prediction: dataedu day\n",
      "1446 loss: 0.8196498 Prediction: dataedu day\n",
      "1447 loss: 0.8196493 Prediction: dataedu day\n",
      "1448 loss: 0.81964874 Prediction: dataedu day\n",
      "1449 loss: 0.81964827 Prediction: dataedu day\n",
      "1450 loss: 0.8196477 Prediction: dataedu day\n",
      "1451 loss: 0.8196472 Prediction: dataedu day\n",
      "1452 loss: 0.8196467 Prediction: dataedu day\n",
      "1453 loss: 0.81964624 Prediction: dataedu day\n",
      "1454 loss: 0.81964564 Prediction: dataedu day\n",
      "1455 loss: 0.8196452 Prediction: dataedu day\n",
      "1456 loss: 0.8196447 Prediction: dataedu day\n",
      "1457 loss: 0.81964415 Prediction: dataedu day\n",
      "1458 loss: 0.8196437 Prediction: dataedu day\n",
      "1459 loss: 0.8196432 Prediction: dataedu day\n",
      "1460 loss: 0.8196427 Prediction: dataedu day\n",
      "1461 loss: 0.8196422 Prediction: dataedu day\n",
      "1462 loss: 0.81964165 Prediction: dataedu day\n",
      "1463 loss: 0.8196411 Prediction: dataedu day\n",
      "1464 loss: 0.81964064 Prediction: dataedu day\n",
      "1465 loss: 0.8196401 Prediction: dataedu day\n",
      "1466 loss: 0.8196397 Prediction: dataedu day\n",
      "1467 loss: 0.81963915 Prediction: dataedu day\n",
      "1468 loss: 0.8196387 Prediction: dataedu day\n",
      "1469 loss: 0.8196382 Prediction: dataedu day\n",
      "1470 loss: 0.81963766 Prediction: dataedu day\n",
      "1471 loss: 0.8196372 Prediction: dataedu day\n",
      "1472 loss: 0.81963664 Prediction: dataedu day\n",
      "1473 loss: 0.8196361 Prediction: dataedu day\n",
      "1474 loss: 0.8196357 Prediction: dataedu day\n",
      "1475 loss: 0.81963515 Prediction: dataedu day\n",
      "1476 loss: 0.8196346 Prediction: dataedu day\n",
      "1477 loss: 0.8196342 Prediction: dataedu day\n",
      "1478 loss: 0.81963366 Prediction: dataedu day\n",
      "1479 loss: 0.8196332 Prediction: dataedu day\n",
      "1480 loss: 0.81963265 Prediction: dataedu day\n",
      "1481 loss: 0.8196321 Prediction: dataedu day\n",
      "1482 loss: 0.8196316 Prediction: dataedu day\n",
      "1483 loss: 0.81963116 Prediction: dataedu day\n",
      "1484 loss: 0.81963074 Prediction: dataedu day\n",
      "1485 loss: 0.8196302 Prediction: dataedu day\n",
      "1486 loss: 0.81962967 Prediction: dataedu day\n",
      "1487 loss: 0.8196292 Prediction: dataedu day\n",
      "1488 loss: 0.81962866 Prediction: dataedu day\n",
      "1489 loss: 0.8196281 Prediction: dataedu day\n",
      "1490 loss: 0.81962764 Prediction: dataedu day\n",
      "1491 loss: 0.8196271 Prediction: dataedu day\n",
      "1492 loss: 0.8196267 Prediction: dataedu day\n",
      "1493 loss: 0.81962615 Prediction: dataedu day\n",
      "1494 loss: 0.8196256 Prediction: dataedu day\n",
      "1495 loss: 0.8196251 Prediction: dataedu day\n",
      "1496 loss: 0.8196246 Prediction: dataedu day\n",
      "1497 loss: 0.81962407 Prediction: dataedu day\n",
      "1498 loss: 0.81962365 Prediction: dataedu day\n",
      "1499 loss: 0.819623 Prediction: dataedu day\n",
      "1500 loss: 0.8196226 Prediction: dataedu day\n",
      "1501 loss: 0.81962204 Prediction: dataedu day\n",
      "1502 loss: 0.81962144 Prediction: dataedu day\n",
      "1503 loss: 0.819621 Prediction: dataedu day\n",
      "1504 loss: 0.8196205 Prediction: dataedu day\n",
      "1505 loss: 0.8196199 Prediction: dataedu day\n",
      "1506 loss: 0.81961936 Prediction: dataedu day\n",
      "1507 loss: 0.81961876 Prediction: dataedu day\n",
      "1508 loss: 0.8196182 Prediction: dataedu day\n",
      "1509 loss: 0.81961775 Prediction: dataedu day\n",
      "1510 loss: 0.8196172 Prediction: dataedu day\n",
      "1511 loss: 0.8196166 Prediction: dataedu day\n",
      "1512 loss: 0.819616 Prediction: dataedu day\n",
      "1513 loss: 0.8196155 Prediction: dataedu day\n",
      "1514 loss: 0.81961477 Prediction: dataedu day\n",
      "1515 loss: 0.8196143 Prediction: dataedu day\n",
      "1516 loss: 0.81961375 Prediction: dataedu day\n",
      "1517 loss: 0.81961304 Prediction: dataedu day\n",
      "1518 loss: 0.81961244 Prediction: dataedu day\n",
      "1519 loss: 0.81961185 Prediction: dataedu day\n",
      "1520 loss: 0.81961113 Prediction: dataedu day\n",
      "1521 loss: 0.81961054 Prediction: dataedu day\n",
      "1522 loss: 0.8196098 Prediction: dataedu day\n",
      "1523 loss: 0.81960917 Prediction: dataedu day\n",
      "1524 loss: 0.81960857 Prediction: dataedu day\n",
      "1525 loss: 0.81960773 Prediction: dataedu day\n",
      "1526 loss: 0.81960696 Prediction: dataedu day\n",
      "1527 loss: 0.8196061 Prediction: dataedu day\n",
      "1528 loss: 0.8196054 Prediction: dataedu day\n",
      "1529 loss: 0.8196046 Prediction: dataedu day\n",
      "1530 loss: 0.8196036 Prediction: dataedu day\n",
      "1531 loss: 0.8196027 Prediction: dataedu day\n",
      "1532 loss: 0.8196017 Prediction: dataedu day\n",
      "1533 loss: 0.81960064 Prediction: dataedu day\n",
      "1534 loss: 0.8195995 Prediction: dataedu day\n",
      "1535 loss: 0.8195984 Prediction: dataedu day\n",
      "1536 loss: 0.8195971 Prediction: dataedu day\n",
      "1537 loss: 0.8195957 Prediction: dataedu day\n",
      "1538 loss: 0.81959426 Prediction: dataedu day\n",
      "1539 loss: 0.8195926 Prediction: dataedu day\n",
      "1540 loss: 0.8195907 Prediction: dataedu day\n",
      "1541 loss: 0.8195886 Prediction: dataedu day\n",
      "1542 loss: 0.8195863 Prediction: dataedu day\n",
      "1543 loss: 0.8195836 Prediction: dataedu day\n",
      "1544 loss: 0.81958044 Prediction: dataedu day\n",
      "1545 loss: 0.8195768 Prediction: dataedu day\n",
      "1546 loss: 0.8195723 Prediction: dataedu day\n",
      "1547 loss: 0.819567 Prediction: dataedu day\n",
      "1548 loss: 0.81956035 Prediction: dataedu day\n",
      "1549 loss: 0.8195518 Prediction: dataedu day\n",
      "1550 loss: 0.81954074 Prediction: dataedu day\n",
      "1551 loss: 0.8195257 Prediction: dataedu day\n",
      "1552 loss: 0.81950486 Prediction: dataedu day\n",
      "1553 loss: 0.8194745 Prediction: dataedu day\n",
      "1554 loss: 0.81942856 Prediction: dataedu day\n",
      "1555 loss: 0.81935644 Prediction: dataedu day\n",
      "1556 loss: 0.8192411 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1557 loss: 0.81907 Prediction: dataedu day\n",
      "1558 loss: 0.81887853 Prediction: dataedu day\n",
      "1559 loss: 0.8187789 Prediction: dataedu day\n",
      "1560 loss: 0.8188116 Prediction: dataedu day\n",
      "1561 loss: 0.81886417 Prediction: dataedu day\n",
      "1562 loss: 0.8188251 Prediction: dataedu day\n",
      "1563 loss: 0.8187146 Prediction: dataedu day\n",
      "1564 loss: 0.81860787 Prediction: dataedu day\n",
      "1565 loss: 0.81853837 Prediction: dataedu day\n",
      "1566 loss: 0.8185031 Prediction: dataedu day\n",
      "1567 loss: 0.81848943 Prediction: dataedu day\n",
      "1568 loss: 0.81848615 Prediction: dataedu day\n",
      "1569 loss: 0.818485 Prediction: dataedu day\n",
      "1570 loss: 0.81848115 Prediction: dataedu day\n",
      "1571 loss: 0.81847304 Prediction: dataedu day\n",
      "1572 loss: 0.8184613 Prediction: dataedu day\n",
      "1573 loss: 0.818448 Prediction: dataedu day\n",
      "1574 loss: 0.81843525 Prediction: dataedu day\n",
      "1575 loss: 0.8184245 Prediction: dataedu day\n",
      "1576 loss: 0.8184162 Prediction: dataedu day\n",
      "1577 loss: 0.8184101 Prediction: dataedu day\n",
      "1578 loss: 0.8184057 Prediction: dataedu day\n",
      "1579 loss: 0.81840223 Prediction: dataedu day\n",
      "1580 loss: 0.8183992 Prediction: dataedu day\n",
      "1581 loss: 0.8183959 Prediction: dataedu day\n",
      "1582 loss: 0.81839216 Prediction: dataedu day\n",
      "1583 loss: 0.818388 Prediction: dataedu day\n",
      "1584 loss: 0.8183835 Prediction: dataedu day\n",
      "1585 loss: 0.81837875 Prediction: dataedu day\n",
      "1586 loss: 0.818374 Prediction: dataedu day\n",
      "1587 loss: 0.81836945 Prediction: dataedu day\n",
      "1588 loss: 0.8183653 Prediction: dataedu day\n",
      "1589 loss: 0.8183614 Prediction: dataedu day\n",
      "1590 loss: 0.818358 Prediction: dataedu day\n",
      "1591 loss: 0.8183551 Prediction: dataedu day\n",
      "1592 loss: 0.8183523 Prediction: dataedu day\n",
      "1593 loss: 0.81834984 Prediction: dataedu day\n",
      "1594 loss: 0.8183477 Prediction: dataedu day\n",
      "1595 loss: 0.8183456 Prediction: dataedu day\n",
      "1596 loss: 0.81834364 Prediction: dataedu day\n",
      "1597 loss: 0.81834173 Prediction: dataedu day\n",
      "1598 loss: 0.8183398 Prediction: dataedu day\n",
      "1599 loss: 0.81833816 Prediction: dataedu day\n",
      "1600 loss: 0.81833637 Prediction: dataedu day\n",
      "1601 loss: 0.8183347 Prediction: dataedu day\n",
      "1602 loss: 0.81833297 Prediction: dataedu day\n",
      "1603 loss: 0.8183314 Prediction: dataedu day\n",
      "1604 loss: 0.81832975 Prediction: dataedu day\n",
      "1605 loss: 0.81832826 Prediction: dataedu day\n",
      "1606 loss: 0.81832683 Prediction: dataedu day\n",
      "1607 loss: 0.8183254 Prediction: dataedu day\n",
      "1608 loss: 0.8183241 Prediction: dataedu day\n",
      "1609 loss: 0.81832284 Prediction: dataedu day\n",
      "1610 loss: 0.8183217 Prediction: dataedu day\n",
      "1611 loss: 0.8183206 Prediction: dataedu day\n",
      "1612 loss: 0.81831944 Prediction: dataedu day\n",
      "1613 loss: 0.81831837 Prediction: dataedu day\n",
      "1614 loss: 0.8183174 Prediction: dataedu day\n",
      "1615 loss: 0.81831634 Prediction: dataedu day\n",
      "1616 loss: 0.8183154 Prediction: dataedu day\n",
      "1617 loss: 0.81831443 Prediction: dataedu day\n",
      "1618 loss: 0.8183135 Prediction: dataedu day\n",
      "1619 loss: 0.8183126 Prediction: dataedu day\n",
      "1620 loss: 0.8183117 Prediction: dataedu day\n",
      "1621 loss: 0.81831086 Prediction: dataedu day\n",
      "1622 loss: 0.81830996 Prediction: dataedu day\n",
      "1623 loss: 0.8183091 Prediction: dataedu day\n",
      "1624 loss: 0.81830835 Prediction: dataedu day\n",
      "1625 loss: 0.8183076 Prediction: dataedu day\n",
      "1626 loss: 0.8183068 Prediction: dataedu day\n",
      "1627 loss: 0.81830597 Prediction: dataedu day\n",
      "1628 loss: 0.8183052 Prediction: dataedu day\n",
      "1629 loss: 0.8183044 Prediction: dataedu day\n",
      "1630 loss: 0.81830364 Prediction: dataedu day\n",
      "1631 loss: 0.81830287 Prediction: dataedu day\n",
      "1632 loss: 0.81830215 Prediction: dataedu day\n",
      "1633 loss: 0.8183015 Prediction: dataedu day\n",
      "1634 loss: 0.8183008 Prediction: dataedu day\n",
      "1635 loss: 0.8183001 Prediction: dataedu day\n",
      "1636 loss: 0.8182995 Prediction: dataedu day\n",
      "1637 loss: 0.8182987 Prediction: dataedu day\n",
      "1638 loss: 0.8182981 Prediction: dataedu day\n",
      "1639 loss: 0.8182975 Prediction: dataedu day\n",
      "1640 loss: 0.81829673 Prediction: dataedu day\n",
      "1641 loss: 0.81829613 Prediction: dataedu day\n",
      "1642 loss: 0.8182954 Prediction: dataedu day\n",
      "1643 loss: 0.8182948 Prediction: dataedu day\n",
      "1644 loss: 0.8182942 Prediction: dataedu day\n",
      "1645 loss: 0.8182935 Prediction: dataedu day\n",
      "1646 loss: 0.818293 Prediction: dataedu day\n",
      "1647 loss: 0.8182923 Prediction: dataedu day\n",
      "1648 loss: 0.8182918 Prediction: dataedu day\n",
      "1649 loss: 0.81829107 Prediction: dataedu day\n",
      "1650 loss: 0.8182905 Prediction: dataedu day\n",
      "1651 loss: 0.81828994 Prediction: dataedu day\n",
      "1652 loss: 0.81828934 Prediction: dataedu day\n",
      "1653 loss: 0.81828874 Prediction: dataedu day\n",
      "1654 loss: 0.81828815 Prediction: dataedu day\n",
      "1655 loss: 0.81828755 Prediction: dataedu day\n",
      "1656 loss: 0.818287 Prediction: dataedu day\n",
      "1657 loss: 0.8182865 Prediction: dataedu day\n",
      "1658 loss: 0.8182859 Prediction: dataedu day\n",
      "1659 loss: 0.81828535 Prediction: dataedu day\n",
      "1660 loss: 0.81828487 Prediction: dataedu day\n",
      "1661 loss: 0.8182842 Prediction: dataedu day\n",
      "1662 loss: 0.8182836 Prediction: dataedu day\n",
      "1663 loss: 0.8182831 Prediction: dataedu day\n",
      "1664 loss: 0.8182826 Prediction: dataedu day\n",
      "1665 loss: 0.818282 Prediction: dataedu day\n",
      "1666 loss: 0.81828153 Prediction: dataedu day\n",
      "1667 loss: 0.81828105 Prediction: dataedu day\n",
      "1668 loss: 0.8182805 Prediction: dataedu day\n",
      "1669 loss: 0.8182799 Prediction: dataedu day\n",
      "1670 loss: 0.8182794 Prediction: dataedu day\n",
      "1671 loss: 0.81827897 Prediction: dataedu day\n",
      "1672 loss: 0.8182783 Prediction: dataedu day\n",
      "1673 loss: 0.8182779 Prediction: dataedu day\n",
      "1674 loss: 0.81827736 Prediction: dataedu day\n",
      "1675 loss: 0.81827676 Prediction: dataedu day\n",
      "1676 loss: 0.81827635 Prediction: dataedu day\n",
      "1677 loss: 0.8182758 Prediction: dataedu day\n",
      "1678 loss: 0.81827533 Prediction: dataedu day\n",
      "1679 loss: 0.8182748 Prediction: dataedu day\n",
      "1680 loss: 0.81827426 Prediction: dataedu day\n",
      "1681 loss: 0.81827384 Prediction: dataedu day\n",
      "1682 loss: 0.8182733 Prediction: dataedu day\n",
      "1683 loss: 0.8182729 Prediction: dataedu day\n",
      "1684 loss: 0.81827235 Prediction: dataedu day\n",
      "1685 loss: 0.8182718 Prediction: dataedu day\n",
      "1686 loss: 0.81827134 Prediction: dataedu day\n",
      "1687 loss: 0.8182708 Prediction: dataedu day\n",
      "1688 loss: 0.8182704 Prediction: dataedu day\n",
      "1689 loss: 0.8182699 Prediction: dataedu day\n",
      "1690 loss: 0.81826943 Prediction: dataedu day\n",
      "1691 loss: 0.81826895 Prediction: dataedu day\n",
      "1692 loss: 0.81826854 Prediction: dataedu day\n",
      "1693 loss: 0.818268 Prediction: dataedu day\n",
      "1694 loss: 0.8182676 Prediction: dataedu day\n",
      "1695 loss: 0.81826705 Prediction: dataedu day\n",
      "1696 loss: 0.81826663 Prediction: dataedu day\n",
      "1697 loss: 0.8182662 Prediction: dataedu day\n",
      "1698 loss: 0.8182658 Prediction: dataedu day\n",
      "1699 loss: 0.81826526 Prediction: dataedu day\n",
      "1700 loss: 0.81826484 Prediction: dataedu day\n",
      "1701 loss: 0.8182643 Prediction: dataedu day\n",
      "1702 loss: 0.8182639 Prediction: dataedu day\n",
      "1703 loss: 0.8182634 Prediction: dataedu day\n",
      "1704 loss: 0.818263 Prediction: dataedu day\n",
      "1705 loss: 0.81826246 Prediction: dataedu day\n",
      "1706 loss: 0.8182621 Prediction: dataedu day\n",
      "1707 loss: 0.8182616 Prediction: dataedu day\n",
      "1708 loss: 0.8182611 Prediction: dataedu day\n",
      "1709 loss: 0.81826085 Prediction: dataedu day\n",
      "1710 loss: 0.8182603 Prediction: dataedu day\n",
      "1711 loss: 0.8182599 Prediction: dataedu day\n",
      "1712 loss: 0.8182594 Prediction: dataedu day\n",
      "1713 loss: 0.818259 Prediction: dataedu day\n",
      "1714 loss: 0.8182586 Prediction: dataedu day\n",
      "1715 loss: 0.81825817 Prediction: dataedu day\n",
      "1716 loss: 0.8182577 Prediction: dataedu day\n",
      "1717 loss: 0.8182573 Prediction: dataedu day\n",
      "1718 loss: 0.81825686 Prediction: dataedu day\n",
      "1719 loss: 0.8182564 Prediction: dataedu day\n",
      "1720 loss: 0.81825596 Prediction: dataedu day\n",
      "1721 loss: 0.81825554 Prediction: dataedu day\n",
      "1722 loss: 0.8182551 Prediction: dataedu day\n",
      "1723 loss: 0.81825465 Prediction: dataedu day\n",
      "1724 loss: 0.81825435 Prediction: dataedu day\n",
      "1725 loss: 0.8182538 Prediction: dataedu day\n",
      "1726 loss: 0.81825346 Prediction: dataedu day\n",
      "1727 loss: 0.8182531 Prediction: dataedu day\n",
      "1728 loss: 0.81825256 Prediction: dataedu day\n",
      "1729 loss: 0.81825227 Prediction: dataedu day\n",
      "1730 loss: 0.8182518 Prediction: dataedu day\n",
      "1731 loss: 0.8182514 Prediction: dataedu day\n",
      "1732 loss: 0.818251 Prediction: dataedu day\n",
      "1733 loss: 0.81825054 Prediction: dataedu day\n",
      "1734 loss: 0.8182502 Prediction: dataedu day\n",
      "1735 loss: 0.8182498 Prediction: dataedu day\n",
      "1736 loss: 0.8182494 Prediction: dataedu day\n",
      "1737 loss: 0.8182489 Prediction: dataedu day\n",
      "1738 loss: 0.8182486 Prediction: dataedu day\n",
      "1739 loss: 0.8182481 Prediction: dataedu day\n",
      "1740 loss: 0.81824774 Prediction: dataedu day\n",
      "1741 loss: 0.8182474 Prediction: dataedu day\n",
      "1742 loss: 0.81824684 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1743 loss: 0.81824654 Prediction: dataedu day\n",
      "1744 loss: 0.8182462 Prediction: dataedu day\n",
      "1745 loss: 0.81824577 Prediction: dataedu day\n",
      "1746 loss: 0.8182453 Prediction: dataedu day\n",
      "1747 loss: 0.81824493 Prediction: dataedu day\n",
      "1748 loss: 0.8182445 Prediction: dataedu day\n",
      "1749 loss: 0.8182441 Prediction: dataedu day\n",
      "1750 loss: 0.81824386 Prediction: dataedu day\n",
      "1751 loss: 0.8182434 Prediction: dataedu day\n",
      "1752 loss: 0.818243 Prediction: dataedu day\n",
      "1753 loss: 0.8182427 Prediction: dataedu day\n",
      "1754 loss: 0.8182422 Prediction: dataedu day\n",
      "1755 loss: 0.81824183 Prediction: dataedu day\n",
      "1756 loss: 0.8182414 Prediction: dataedu day\n",
      "1757 loss: 0.81824106 Prediction: dataedu day\n",
      "1758 loss: 0.81824064 Prediction: dataedu day\n",
      "1759 loss: 0.81824034 Prediction: dataedu day\n",
      "1760 loss: 0.8182399 Prediction: dataedu day\n",
      "1761 loss: 0.81823957 Prediction: dataedu day\n",
      "1762 loss: 0.8182392 Prediction: dataedu day\n",
      "1763 loss: 0.8182388 Prediction: dataedu day\n",
      "1764 loss: 0.8182384 Prediction: dataedu day\n",
      "1765 loss: 0.818238 Prediction: dataedu day\n",
      "1766 loss: 0.81823766 Prediction: dataedu day\n",
      "1767 loss: 0.81823725 Prediction: dataedu day\n",
      "1768 loss: 0.8182369 Prediction: dataedu day\n",
      "1769 loss: 0.81823653 Prediction: dataedu day\n",
      "1770 loss: 0.8182361 Prediction: dataedu day\n",
      "1771 loss: 0.81823575 Prediction: dataedu day\n",
      "1772 loss: 0.8182354 Prediction: dataedu day\n",
      "1773 loss: 0.8182351 Prediction: dataedu day\n",
      "1774 loss: 0.81823474 Prediction: dataedu day\n",
      "1775 loss: 0.8182343 Prediction: dataedu day\n",
      "1776 loss: 0.81823397 Prediction: dataedu day\n",
      "1777 loss: 0.8182336 Prediction: dataedu day\n",
      "1778 loss: 0.81823325 Prediction: dataedu day\n",
      "1779 loss: 0.81823283 Prediction: dataedu day\n",
      "1780 loss: 0.8182325 Prediction: dataedu day\n",
      "1781 loss: 0.8182321 Prediction: dataedu day\n",
      "1782 loss: 0.81823176 Prediction: dataedu day\n",
      "1783 loss: 0.81823146 Prediction: dataedu day\n",
      "1784 loss: 0.8182311 Prediction: dataedu day\n",
      "1785 loss: 0.81823075 Prediction: dataedu day\n",
      "1786 loss: 0.8182304 Prediction: dataedu day\n",
      "1787 loss: 0.81823003 Prediction: dataedu day\n",
      "1788 loss: 0.8182296 Prediction: dataedu day\n",
      "1789 loss: 0.81822926 Prediction: dataedu day\n",
      "1790 loss: 0.8182289 Prediction: dataedu day\n",
      "1791 loss: 0.8182286 Prediction: dataedu day\n",
      "1792 loss: 0.81822824 Prediction: dataedu day\n",
      "1793 loss: 0.8182279 Prediction: dataedu day\n",
      "1794 loss: 0.8182275 Prediction: dataedu day\n",
      "1795 loss: 0.8182272 Prediction: dataedu day\n",
      "1796 loss: 0.81822675 Prediction: dataedu day\n",
      "1797 loss: 0.8182264 Prediction: dataedu day\n",
      "1798 loss: 0.81822604 Prediction: dataedu day\n",
      "1799 loss: 0.81822574 Prediction: dataedu day\n",
      "1800 loss: 0.8182254 Prediction: dataedu day\n",
      "1801 loss: 0.818225 Prediction: dataedu day\n",
      "1802 loss: 0.81822467 Prediction: dataedu day\n",
      "1803 loss: 0.8182243 Prediction: dataedu day\n",
      "1804 loss: 0.81822395 Prediction: dataedu day\n",
      "1805 loss: 0.81822366 Prediction: dataedu day\n",
      "1806 loss: 0.81822336 Prediction: dataedu day\n",
      "1807 loss: 0.81822294 Prediction: dataedu day\n",
      "1808 loss: 0.8182227 Prediction: dataedu day\n",
      "1809 loss: 0.81822234 Prediction: dataedu day\n",
      "1810 loss: 0.818222 Prediction: dataedu day\n",
      "1811 loss: 0.8182216 Prediction: dataedu day\n",
      "1812 loss: 0.8182214 Prediction: dataedu day\n",
      "1813 loss: 0.818221 Prediction: dataedu day\n",
      "1814 loss: 0.8182207 Prediction: dataedu day\n",
      "1815 loss: 0.81822026 Prediction: dataedu day\n",
      "1816 loss: 0.81822 Prediction: dataedu day\n",
      "1817 loss: 0.81821966 Prediction: dataedu day\n",
      "1818 loss: 0.8182193 Prediction: dataedu day\n",
      "1819 loss: 0.81821895 Prediction: dataedu day\n",
      "1820 loss: 0.8182186 Prediction: dataedu day\n",
      "1821 loss: 0.81821823 Prediction: dataedu day\n",
      "1822 loss: 0.81821793 Prediction: dataedu day\n",
      "1823 loss: 0.8182176 Prediction: dataedu day\n",
      "1824 loss: 0.8182172 Prediction: dataedu day\n",
      "1825 loss: 0.818217 Prediction: dataedu day\n",
      "1826 loss: 0.8182166 Prediction: dataedu day\n",
      "1827 loss: 0.8182163 Prediction: dataedu day\n",
      "1828 loss: 0.818216 Prediction: dataedu day\n",
      "1829 loss: 0.81821567 Prediction: dataedu day\n",
      "1830 loss: 0.8182153 Prediction: dataedu day\n",
      "1831 loss: 0.81821495 Prediction: dataedu day\n",
      "1832 loss: 0.8182146 Prediction: dataedu day\n",
      "1833 loss: 0.8182144 Prediction: dataedu day\n",
      "1834 loss: 0.818214 Prediction: dataedu day\n",
      "1835 loss: 0.8182136 Prediction: dataedu day\n",
      "1836 loss: 0.81821334 Prediction: dataedu day\n",
      "1837 loss: 0.81821305 Prediction: dataedu day\n",
      "1838 loss: 0.8182126 Prediction: dataedu day\n",
      "1839 loss: 0.8182124 Prediction: dataedu day\n",
      "1840 loss: 0.81821203 Prediction: dataedu day\n",
      "1841 loss: 0.81821185 Prediction: dataedu day\n",
      "1842 loss: 0.8182113 Prediction: dataedu day\n",
      "1843 loss: 0.81821114 Prediction: dataedu day\n",
      "1844 loss: 0.8182108 Prediction: dataedu day\n",
      "1845 loss: 0.8182105 Prediction: dataedu day\n",
      "1846 loss: 0.8182101 Prediction: dataedu day\n",
      "1847 loss: 0.81820977 Prediction: dataedu day\n",
      "1848 loss: 0.8182096 Prediction: dataedu day\n",
      "1849 loss: 0.81820923 Prediction: dataedu day\n",
      "1850 loss: 0.8182089 Prediction: dataedu day\n",
      "1851 loss: 0.8182086 Prediction: dataedu day\n",
      "1852 loss: 0.8182083 Prediction: dataedu day\n",
      "1853 loss: 0.8182079 Prediction: dataedu day\n",
      "1854 loss: 0.8182077 Prediction: dataedu day\n",
      "1855 loss: 0.8182073 Prediction: dataedu day\n",
      "1856 loss: 0.81820697 Prediction: dataedu day\n",
      "1857 loss: 0.81820667 Prediction: dataedu day\n",
      "1858 loss: 0.81820637 Prediction: dataedu day\n",
      "1859 loss: 0.81820613 Prediction: dataedu day\n",
      "1860 loss: 0.8182058 Prediction: dataedu day\n",
      "1861 loss: 0.8182054 Prediction: dataedu day\n",
      "1862 loss: 0.8182052 Prediction: dataedu day\n",
      "1863 loss: 0.8182048 Prediction: dataedu day\n",
      "1864 loss: 0.8182046 Prediction: dataedu day\n",
      "1865 loss: 0.8182042 Prediction: dataedu day\n",
      "1866 loss: 0.8182039 Prediction: dataedu day\n",
      "1867 loss: 0.8182036 Prediction: dataedu day\n",
      "1868 loss: 0.81820333 Prediction: dataedu day\n",
      "1869 loss: 0.818203 Prediction: dataedu day\n",
      "1870 loss: 0.8182027 Prediction: dataedu day\n",
      "1871 loss: 0.8182024 Prediction: dataedu day\n",
      "1872 loss: 0.81820214 Prediction: dataedu day\n",
      "1873 loss: 0.8182018 Prediction: dataedu day\n",
      "1874 loss: 0.81820154 Prediction: dataedu day\n",
      "1875 loss: 0.8182012 Prediction: dataedu day\n",
      "1876 loss: 0.81820095 Prediction: dataedu day\n",
      "1877 loss: 0.8182006 Prediction: dataedu day\n",
      "1878 loss: 0.81820023 Prediction: dataedu day\n",
      "1879 loss: 0.8182 Prediction: dataedu day\n",
      "1880 loss: 0.8181997 Prediction: dataedu day\n",
      "1881 loss: 0.81819934 Prediction: dataedu day\n",
      "1882 loss: 0.8181991 Prediction: dataedu day\n",
      "1883 loss: 0.81819886 Prediction: dataedu day\n",
      "1884 loss: 0.8181985 Prediction: dataedu day\n",
      "1885 loss: 0.81819814 Prediction: dataedu day\n",
      "1886 loss: 0.8181979 Prediction: dataedu day\n",
      "1887 loss: 0.8181976 Prediction: dataedu day\n",
      "1888 loss: 0.81819725 Prediction: dataedu day\n",
      "1889 loss: 0.818197 Prediction: dataedu day\n",
      "1890 loss: 0.8181968 Prediction: dataedu day\n",
      "1891 loss: 0.8181964 Prediction: dataedu day\n",
      "1892 loss: 0.81819606 Prediction: dataedu day\n",
      "1893 loss: 0.8181958 Prediction: dataedu day\n",
      "1894 loss: 0.8181955 Prediction: dataedu day\n",
      "1895 loss: 0.8181953 Prediction: dataedu day\n",
      "1896 loss: 0.8181949 Prediction: dataedu day\n",
      "1897 loss: 0.8181947 Prediction: dataedu day\n",
      "1898 loss: 0.8181943 Prediction: dataedu day\n",
      "1899 loss: 0.81819415 Prediction: dataedu day\n",
      "1900 loss: 0.8181938 Prediction: dataedu day\n",
      "1901 loss: 0.81819344 Prediction: dataedu day\n",
      "1902 loss: 0.8181932 Prediction: dataedu day\n",
      "1903 loss: 0.81819296 Prediction: dataedu day\n",
      "1904 loss: 0.81819266 Prediction: dataedu day\n",
      "1905 loss: 0.81819236 Prediction: dataedu day\n",
      "1906 loss: 0.81819206 Prediction: dataedu day\n",
      "1907 loss: 0.8181917 Prediction: dataedu day\n",
      "1908 loss: 0.8181915 Prediction: dataedu day\n",
      "1909 loss: 0.81819123 Prediction: dataedu day\n",
      "1910 loss: 0.8181909 Prediction: dataedu day\n",
      "1911 loss: 0.8181907 Prediction: dataedu day\n",
      "1912 loss: 0.81819034 Prediction: dataedu day\n",
      "1913 loss: 0.8181901 Prediction: dataedu day\n",
      "1914 loss: 0.81818974 Prediction: dataedu day\n",
      "1915 loss: 0.8181895 Prediction: dataedu day\n",
      "1916 loss: 0.8181892 Prediction: dataedu day\n",
      "1917 loss: 0.81818897 Prediction: dataedu day\n",
      "1918 loss: 0.8181886 Prediction: dataedu day\n",
      "1919 loss: 0.81818837 Prediction: dataedu day\n",
      "1920 loss: 0.8181881 Prediction: dataedu day\n",
      "1921 loss: 0.8181877 Prediction: dataedu day\n",
      "1922 loss: 0.8181875 Prediction: dataedu day\n",
      "1923 loss: 0.81818724 Prediction: dataedu day\n",
      "1924 loss: 0.81818694 Prediction: dataedu day\n",
      "1925 loss: 0.8181867 Prediction: dataedu day\n",
      "1926 loss: 0.81818646 Prediction: dataedu day\n",
      "1927 loss: 0.8181861 Prediction: dataedu day\n",
      "1928 loss: 0.8181858 Prediction: dataedu day\n",
      "1929 loss: 0.8181857 Prediction: dataedu day\n",
      "1930 loss: 0.8181853 Prediction: dataedu day\n",
      "1931 loss: 0.81818503 Prediction: dataedu day\n",
      "1932 loss: 0.81818473 Prediction: dataedu day\n",
      "1933 loss: 0.81818444 Prediction: dataedu day\n",
      "1934 loss: 0.8181842 Prediction: dataedu day\n",
      "1935 loss: 0.8181839 Prediction: dataedu day\n",
      "1936 loss: 0.81818366 Prediction: dataedu day\n",
      "1937 loss: 0.8181834 Prediction: dataedu day\n",
      "1938 loss: 0.8181831 Prediction: dataedu day\n",
      "1939 loss: 0.8181828 Prediction: dataedu day\n",
      "1940 loss: 0.8181825 Prediction: dataedu day\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1941 loss: 0.8181823 Prediction: dataedu day\n",
      "1942 loss: 0.818182 Prediction: dataedu day\n",
      "1943 loss: 0.81818175 Prediction: dataedu day\n",
      "1944 loss: 0.8181815 Prediction: dataedu day\n",
      "1945 loss: 0.81818116 Prediction: dataedu day\n",
      "1946 loss: 0.81818086 Prediction: dataedu day\n",
      "1947 loss: 0.8181806 Prediction: dataedu day\n",
      "1948 loss: 0.81818044 Prediction: dataedu day\n",
      "1949 loss: 0.8181801 Prediction: dataedu day\n",
      "1950 loss: 0.81817985 Prediction: dataedu day\n",
      "1951 loss: 0.8181796 Prediction: dataedu day\n",
      "1952 loss: 0.8181793 Prediction: dataedu day\n",
      "1953 loss: 0.8181791 Prediction: dataedu day\n",
      "1954 loss: 0.8181787 Prediction: dataedu day\n",
      "1955 loss: 0.81817853 Prediction: dataedu day\n",
      "1956 loss: 0.8181783 Prediction: dataedu day\n",
      "1957 loss: 0.818178 Prediction: dataedu day\n",
      "1958 loss: 0.8181777 Prediction: dataedu day\n",
      "1959 loss: 0.8181775 Prediction: dataedu day\n",
      "1960 loss: 0.81817716 Prediction: dataedu day\n",
      "1961 loss: 0.8181769 Prediction: dataedu day\n",
      "1962 loss: 0.8181766 Prediction: dataedu day\n",
      "1963 loss: 0.8181764 Prediction: dataedu day\n",
      "1964 loss: 0.8181761 Prediction: dataedu day\n",
      "1965 loss: 0.81817585 Prediction: dataedu day\n",
      "1966 loss: 0.8181756 Prediction: dataedu day\n",
      "1967 loss: 0.81817544 Prediction: dataedu day\n",
      "1968 loss: 0.8181751 Prediction: dataedu day\n",
      "1969 loss: 0.81817484 Prediction: dataedu day\n",
      "1970 loss: 0.81817454 Prediction: dataedu day\n",
      "1971 loss: 0.81817436 Prediction: dataedu day\n",
      "1972 loss: 0.81817406 Prediction: dataedu day\n",
      "1973 loss: 0.81817377 Prediction: dataedu day\n",
      "1974 loss: 0.8181735 Prediction: dataedu day\n",
      "1975 loss: 0.81817335 Prediction: dataedu day\n",
      "1976 loss: 0.818173 Prediction: dataedu day\n",
      "1977 loss: 0.81817275 Prediction: dataedu day\n",
      "1978 loss: 0.81817245 Prediction: dataedu day\n",
      "1979 loss: 0.8181723 Prediction: dataedu day\n",
      "1980 loss: 0.818172 Prediction: dataedu day\n",
      "1981 loss: 0.8181718 Prediction: dataedu day\n",
      "1982 loss: 0.81817144 Prediction: dataedu day\n",
      "1983 loss: 0.81817126 Prediction: dataedu day\n",
      "1984 loss: 0.818171 Prediction: dataedu day\n",
      "1985 loss: 0.8181707 Prediction: dataedu day\n",
      "1986 loss: 0.8181705 Prediction: dataedu day\n",
      "1987 loss: 0.81817025 Prediction: dataedu day\n",
      "1988 loss: 0.8181699 Prediction: dataedu day\n",
      "1989 loss: 0.8181697 Prediction: dataedu day\n",
      "1990 loss: 0.8181694 Prediction: dataedu day\n",
      "1991 loss: 0.8181692 Prediction: dataedu day\n",
      "1992 loss: 0.81816894 Prediction: dataedu day\n",
      "1993 loss: 0.81816864 Prediction: dataedu day\n",
      "1994 loss: 0.81816846 Prediction: dataedu day\n",
      "1995 loss: 0.81816816 Prediction: dataedu day\n",
      "1996 loss: 0.818168 Prediction: dataedu day\n",
      "1997 loss: 0.8181676 Prediction: dataedu day\n",
      "1998 loss: 0.81816745 Prediction: dataedu day\n",
      "1999 loss: 0.8181671 Prediction: dataedu day\n"
     ]
    }
   ],
   "source": [
    "import tensorflow as tf\n",
    "import numpy as np\n",
    "tf.set_random_seed(777)  # reproducibility\n",
    "\n",
    "sample = \" dataedu day\"\n",
    "idx2char = list(set(sample)) # index -> char\n",
    "char2idx = {c : i for i, c in enumerate(idx2char)} # character 를 주면 index로 만든다\n",
    "\n",
    "dic_size = len(char2idx)  # RNN input size (one hot size)\n",
    "rnn_hidden_size = len(char2idx)  # RNN output size\n",
    "num_classes = len(char2idx)  # final output size (RNN or softmax, etc.)\n",
    "batch_size = 1  # one sample data, one batch\n",
    "sequence_length = len(sample)-1  # number of lstm rollings (unit #)\n",
    "learning_rate = 0.1\n",
    "\n",
    "\n",
    "# Teach matchup tensorflow class matchup tensorflow clas -> atchup tensorflow class\n",
    "sample_idx = [char2idx[c] for c in sample]\n",
    "x_data = [sample_idx[:-1]]   # X data sample (0 ~ n-1)\n",
    "y_data = [sample_idx[1:]]    # Y label sample (1 ~ n)\n",
    "\n",
    "X = tf.placeholder(tf.int32, [None, sequence_length])  # X data\n",
    "Y = tf.placeholder(tf.int32, [None, sequence_length])  # Y label\n",
    "\n",
    "X_one_hot = tf.one_hot(X, num_classes)\n",
    "\n",
    "cell = tf.contrib.rnn.BasicLSTMCell(num_units=rnn_hidden_size, state_is_tuple=True)\n",
    "initial_state = cell.zero_state(batch_size, tf.float32)\n",
    "outputs, _states = tf.nn.dynamic_rnn(\n",
    "    cell, X_one_hot, initial_state=initial_state, dtype=tf.float32)\n",
    "weights = tf.ones([batch_size, sequence_length])\n",
    "sequence_loss = tf.contrib.seq2seq.sequence_loss(logits=outputs, targets=Y,weights=weights)\n",
    "loss = tf.reduce_mean(sequence_loss)\n",
    "train = tf.train.AdamOptimizer(learning_rate=0.1).minimize(loss)\n",
    "prediction = tf.argmax(outputs, axis=2)\n",
    "\n",
    "with tf.Session() as sess:\n",
    "    sess.run(tf.global_variables_initializer())\n",
    "    for i in range(2000):\n",
    "        l, _ = sess.run([loss, train], feed_dict={X: x_data, Y: y_data})\n",
    "        result = sess.run(prediction, feed_dict={X: x_data})\n",
    "        # print char using dic\n",
    "        result_str = [idx2char[c] for c in np.squeeze(result)]\n",
    "        print(i, \"loss:\", l, \"Prediction:\", ''.join(result_str))"
   ]
  }
 ],
 "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.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
