Skip to content

Instantly share code, notes, and snippets.

@myknbani
Last active April 6, 2022 07:35
Show Gist options
  • Save myknbani/fd83279f70c553d86467286e40cf5897 to your computer and use it in GitHub Desktop.
Save myknbani/fd83279f70c553d86467286e40cf5897 to your computer and use it in GitHub Desktop.
colab-demo.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "colab-demo.ipynb",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyPqFDjKf32krlrv9G6PQxGH",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/myknbani/fd83279f70c553d86467286e40cf5897/colab-demo.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"source": [
"**bold text** not bold _italic_\n",
"\n",
"~~strikethru~~\n",
"\n",
"# headers\n",
"\n",
"headers\n",
"=======\n",
"\n",
"header\n",
"------\n",
"\n",
"## smaller header\n",
"\n",
"asdfadsfdsafadsf\n",
"\n",
"asdfdsafadsfadsfadsfsadfsadfdsa\n",
"\n",
"- bulleted\n",
" + works well\n",
" * as \"bullet\"\n",
" + another item\n",
"\n",
"Inline equation flows togerther w/ \n",
"paragraphs $ x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a} $ hehehe.\n",
"\n",
"Block equations are on separate lines, and centered (usually):\n",
"\n",
"$$\n",
"x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n",
"$$\n",
"\n",
"$$\n",
"X = \\begin{bmatrix}\n",
"2 & 3 & 4 \\\\\n",
"5 & 0 & 7\n",
"\\end{bmatrix}\n",
"$$"
],
"metadata": {
"id": "GKlHMxeGkaaK"
}
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "QtRWradNkXSO",
"outputId": "d3bd7db2-2513-4b53-b5f5-1aa4a5b7edf9"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"wanna show something in the middle 5\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"12"
]
},
"metadata": {},
"execution_count": 11
}
],
"source": [
"x = 5\n",
"print(\"wanna show something in the middle\", x)\n",
"\n",
"x += 7 # does not produce a value (can't be printed)\n",
"x"
]
},
{
"cell_type": "code",
"source": [
"x"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "w6eoH_EjmG3D",
"outputId": "d7ecce23-d066-41b1-93e8-806f9beb912d"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"12"
]
},
"metadata": {},
"execution_count": 12
}
]
},
{
"cell_type": "code",
"source": [
"x ** 2 + 5"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "KWbg-sGPmmQd",
"outputId": "d77da6d4-b801-480a-8ba3-2cd5688bcb43"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"905"
]
},
"metadata": {},
"execution_count": 15
}
]
},
{
"cell_type": "code",
"source": [
"x = 30\n",
"x"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "iFrifk_LmpLA",
"outputId": "34056e17-0bb5-441e-a083-e0dc34fe5c15"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"30"
]
},
"metadata": {},
"execution_count": 14
}
]
},
{
"cell_type": "code",
"source": [
"num = input(\"Enter a number: \")\n",
"print(\"Number entered is: \", num)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Hd1hX1OXnwW8",
"outputId": "5471e918-f0a8-4b8c-fa4c-4cb4e1ee7035"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter a number: 3\n",
"Number entered is: 3\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"import numpy as np\n",
"\n",
"A = np.array([\n",
" [8, 7, 9, 2],\n",
" [1, 17, 39, 40],\n",
" [2, 27, 49, 20],\n",
"])\n",
"\n",
"A"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "T0v9PXUdogRZ",
"outputId": "8991d256-7510-4ea6-f505-5ed5647c5a4e"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 8, 7, 9, 2],\n",
" [ 1, 17, 39, 40],\n",
" [ 2, 27, 49, 20]])"
]
},
"metadata": {},
"execution_count": 17
}
]
},
{
"cell_type": "code",
"source": [
"v = np.array([\n",
" [4],\n",
" [9],\n",
" [5],\n",
" [7]\n",
"])\n",
"\n",
"v"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "IeN92B8PoyoE",
"outputId": "23c1da2d-3d78-4952-9039-d0ad80fbe731"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[4],\n",
" [9],\n",
" [5],\n",
" [7]])"
]
},
"metadata": {},
"execution_count": 21
}
]
},
{
"cell_type": "code",
"source": [
"v = np.array([[\n",
" 3, \n",
" 5, \n",
" 11, \n",
" 13\n",
"]]).T\n",
"\n",
"v"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "cT0SpjkPpOnr",
"outputId": "f9b65a07-c51d-48ad-99cd-faf4e7e4787b"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 3],\n",
" [ 5],\n",
" [11],\n",
" [13]])"
]
},
"metadata": {},
"execution_count": 23
}
]
},
{
"cell_type": "code",
"source": [
"A = np.array([\n",
" [ 1, 3, 1], # 0\n",
" [ 2, 6, 4], # 1\n",
" [ 3, 9, 9], # 2\n",
" [ 4, 12, 16], # 3\n",
" [ 5, 15, 25], # 4\n",
" [ 6, 18, 36], # 5\n",
" [ 7, 21, 49], # 6\n",
" [ 8, 24, 64]\n",
"]) # 7\n",
"\n",
"A"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Ahz_VnSdrenH",
"outputId": "a5724a41-dd8e-42e3-fde9-ff0a1df76015"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 1, 3, 1],\n",
" [ 2, 6, 4],\n",
" [ 3, 9, 9],\n",
" [ 4, 12, 16],\n",
" [ 5, 15, 25],\n",
" [ 6, 18, 36],\n",
" [ 7, 21, 49],\n",
" [ 8, 24, 64]])"
]
},
"metadata": {},
"execution_count": 25
}
]
},
{
"cell_type": "code",
"source": [
"X = A[:, [-1]]\n",
"X"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "DLolkNnFsIvH",
"outputId": "b4891ba1-47ee-487c-bfa1-720fc902431e"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 1],\n",
" [ 4],\n",
" [ 9],\n",
" [16],\n",
" [25],\n",
" [36],\n",
" [49],\n",
" [64]])"
]
},
"metadata": {},
"execution_count": 33
}
]
},
{
"cell_type": "code",
"source": [
"import numpy as np\n",
"import tensorflow as tf\n",
"from tensorflow import keras\n",
"\n",
"training_data = np.array([\n",
" [ 1, 3],\n",
" [ 2, 5],\n",
" [ 3, 7],\n",
" [ 4, 9],\n",
" [ 5, 11],\n",
" [ 7, 15],\n",
" [ 8, 17],\n",
" [ 9, 19],\n",
" [11, 23]\n",
"])\n",
"\n",
"training_data"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Ja9bbyalvpef",
"outputId": "789eca69-fba1-42fa-ec39-e521fc8b9ed7"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 1, 3],\n",
" [ 2, 5],\n",
" [ 3, 7],\n",
" [ 4, 9],\n",
" [ 5, 11],\n",
" [ 7, 15],\n",
" [ 8, 17],\n",
" [ 9, 19],\n",
" [11, 23]])"
]
},
"metadata": {},
"execution_count": 36
}
]
},
{
"cell_type": "code",
"source": [
"X = training_data[:, [0]]\n",
"X[0:5]"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "MGClLfXCvwy-",
"outputId": "5ade9bf8-e75c-4817-e581-f5fa4f271bc3"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[1],\n",
" [2],\n",
" [3],\n",
" [4],\n",
" [5]])"
]
},
"metadata": {},
"execution_count": 38
}
]
},
{
"cell_type": "code",
"source": [
"y = training_data[:, [-1]]\n",
"y"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "JSsvbmljv0ZK",
"outputId": "921184ac-c2e9-4265-b021-af32329386ee"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 3],\n",
" [ 5],\n",
" [ 7],\n",
" [ 9],\n",
" [11],\n",
" [15],\n",
" [17],\n",
" [19],\n",
" [23]])"
]
},
"metadata": {},
"execution_count": 39
}
]
},
{
"cell_type": "code",
"source": [
"model = keras.models.Sequential([\n",
" keras.layers.Dense(units=1, input_shape=[1])\n",
"])\n",
"\n",
"model.compile(\n",
" loss=keras.losses.MeanSquaredError(),\n",
" optimizer=keras.optimizers.SGD(learning_rate=0.02)\n",
")\n",
"\n",
"model.fit(X, y, epochs=500)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "f5uFy8AUwA9W",
"outputId": "40a332c5-a206-4b40-8d56-46070d6cacec"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Epoch 1/500\n",
"1/1 [==============================] - 0s 499ms/step - loss: 144.5923\n",
"Epoch 2/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 65.8860\n",
"Epoch 3/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 30.0608\n",
"Epoch 4/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 13.7532\n",
"Epoch 5/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 6.3293\n",
"Epoch 6/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.9489\n",
"Epoch 7/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 1.4089\n",
"Epoch 8/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.7067\n",
"Epoch 9/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.3858\n",
"Epoch 10/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.2385\n",
"Epoch 11/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.1702\n",
"Epoch 12/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.1380\n",
"Epoch 13/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.1221\n",
"Epoch 14/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.1137\n",
"Epoch 15/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.1088\n",
"Epoch 16/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.1054\n",
"Epoch 17/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.1028\n",
"Epoch 18/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.1005\n",
"Epoch 19/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0984\n",
"Epoch 20/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0965\n",
"Epoch 21/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0946\n",
"Epoch 22/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0927\n",
"Epoch 23/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0909\n",
"Epoch 24/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0891\n",
"Epoch 25/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0874\n",
"Epoch 26/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0857\n",
"Epoch 27/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0840\n",
"Epoch 28/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0824\n",
"Epoch 29/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0808\n",
"Epoch 30/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0792\n",
"Epoch 31/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0777\n",
"Epoch 32/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0761\n",
"Epoch 33/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0747\n",
"Epoch 34/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0732\n",
"Epoch 35/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0718\n",
"Epoch 36/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0704\n",
"Epoch 37/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0690\n",
"Epoch 38/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0677\n",
"Epoch 39/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 0.0663\n",
"Epoch 40/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0651\n",
"Epoch 41/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0638\n",
"Epoch 42/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0625\n",
"Epoch 43/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0613\n",
"Epoch 44/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0601\n",
"Epoch 45/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0590\n",
"Epoch 46/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0578\n",
"Epoch 47/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0567\n",
"Epoch 48/500\n",
"1/1 [==============================] - 0s 17ms/step - loss: 0.0556\n",
"Epoch 49/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0545\n",
"Epoch 50/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0534\n",
"Epoch 51/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0524\n",
"Epoch 52/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0514\n",
"Epoch 53/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0504\n",
"Epoch 54/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0494\n",
"Epoch 55/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0484\n",
"Epoch 56/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0475\n",
"Epoch 57/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0466\n",
"Epoch 58/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0457\n",
"Epoch 59/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0448\n",
"Epoch 60/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0439\n",
"Epoch 61/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0430\n",
"Epoch 62/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0422\n",
"Epoch 63/500\n",
"1/1 [==============================] - 0s 16ms/step - loss: 0.0414\n",
"Epoch 64/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0406\n",
"Epoch 65/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0398\n",
"Epoch 66/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0390\n",
"Epoch 67/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0382\n",
"Epoch 68/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0375\n",
"Epoch 69/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0368\n",
"Epoch 70/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0361\n",
"Epoch 71/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0353\n",
"Epoch 72/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0347\n",
"Epoch 73/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0340\n",
"Epoch 74/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0333\n",
"Epoch 75/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0327\n",
"Epoch 76/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0320\n",
"Epoch 77/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0314\n",
"Epoch 78/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0308\n",
"Epoch 79/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0302\n",
"Epoch 80/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0296\n",
"Epoch 81/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0290\n",
"Epoch 82/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0285\n",
"Epoch 83/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0279\n",
"Epoch 84/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0274\n",
"Epoch 85/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0268\n",
"Epoch 86/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0263\n",
"Epoch 87/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0258\n",
"Epoch 88/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0253\n",
"Epoch 89/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0248\n",
"Epoch 90/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0243\n",
"Epoch 91/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0238\n",
"Epoch 92/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0234\n",
"Epoch 93/500\n",
"1/1 [==============================] - 0s 18ms/step - loss: 0.0229\n",
"Epoch 94/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0225\n",
"Epoch 95/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0220\n",
"Epoch 96/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0216\n",
"Epoch 97/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0212\n",
"Epoch 98/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0208\n",
"Epoch 99/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0204\n",
"Epoch 100/500\n",
"1/1 [==============================] - 0s 13ms/step - loss: 0.0200\n",
"Epoch 101/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0196\n",
"Epoch 102/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 0.0192\n",
"Epoch 103/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0188\n",
"Epoch 104/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0185\n",
"Epoch 105/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0181\n",
"Epoch 106/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0178\n",
"Epoch 107/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0174\n",
"Epoch 108/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0171\n",
"Epoch 109/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0167\n",
"Epoch 110/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0164\n",
"Epoch 111/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0161\n",
"Epoch 112/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0158\n",
"Epoch 113/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0155\n",
"Epoch 114/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0152\n",
"Epoch 115/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0149\n",
"Epoch 116/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0146\n",
"Epoch 117/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0143\n",
"Epoch 118/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0140\n",
"Epoch 119/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0137\n",
"Epoch 120/500\n",
"1/1 [==============================] - 0s 19ms/step - loss: 0.0135\n",
"Epoch 121/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0132\n",
"Epoch 122/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0130\n",
"Epoch 123/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0127\n",
"Epoch 124/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0125\n",
"Epoch 125/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0122\n",
"Epoch 126/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0120\n",
"Epoch 127/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0117\n",
"Epoch 128/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0115\n",
"Epoch 129/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0113\n",
"Epoch 130/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0111\n",
"Epoch 131/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0109\n",
"Epoch 132/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0106\n",
"Epoch 133/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0104\n",
"Epoch 134/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0102\n",
"Epoch 135/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0100\n",
"Epoch 136/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0098\n",
"Epoch 137/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0096\n",
"Epoch 138/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0095\n",
"Epoch 139/500\n",
"1/1 [==============================] - 0s 18ms/step - loss: 0.0093\n",
"Epoch 140/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0091\n",
"Epoch 141/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0089\n",
"Epoch 142/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0087\n",
"Epoch 143/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0086\n",
"Epoch 144/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 0.0084\n",
"Epoch 145/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0082\n",
"Epoch 146/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0081\n",
"Epoch 147/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0079\n",
"Epoch 148/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0078\n",
"Epoch 149/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0076\n",
"Epoch 150/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0075\n",
"Epoch 151/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0073\n",
"Epoch 152/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0072\n",
"Epoch 153/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0070\n",
"Epoch 154/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0069\n",
"Epoch 155/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0068\n",
"Epoch 156/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0066\n",
"Epoch 157/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0065\n",
"Epoch 158/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0064\n",
"Epoch 159/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0063\n",
"Epoch 160/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0061\n",
"Epoch 161/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0060\n",
"Epoch 162/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0059\n",
"Epoch 163/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0058\n",
"Epoch 164/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0057\n",
"Epoch 165/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0056\n",
"Epoch 166/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0055\n",
"Epoch 167/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0053\n",
"Epoch 168/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0052\n",
"Epoch 169/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0051\n",
"Epoch 170/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0050\n",
"Epoch 171/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0049\n",
"Epoch 172/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0048\n",
"Epoch 173/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0048\n",
"Epoch 174/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0047\n",
"Epoch 175/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0046\n",
"Epoch 176/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0045\n",
"Epoch 177/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0044\n",
"Epoch 178/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0043\n",
"Epoch 179/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0042\n",
"Epoch 180/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0041\n",
"Epoch 181/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0041\n",
"Epoch 182/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0040\n",
"Epoch 183/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0039\n",
"Epoch 184/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0038\n",
"Epoch 185/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0038\n",
"Epoch 186/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0037\n",
"Epoch 187/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0036\n",
"Epoch 188/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0035\n",
"Epoch 189/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0035\n",
"Epoch 190/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0034\n",
"Epoch 191/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0033\n",
"Epoch 192/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0033\n",
"Epoch 193/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0032\n",
"Epoch 194/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0031\n",
"Epoch 195/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0031\n",
"Epoch 196/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0030\n",
"Epoch 197/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0030\n",
"Epoch 198/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0029\n",
"Epoch 199/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 0.0028\n",
"Epoch 200/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0028\n",
"Epoch 201/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0027\n",
"Epoch 202/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0027\n",
"Epoch 203/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0026\n",
"Epoch 204/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0026\n",
"Epoch 205/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0025\n",
"Epoch 206/500\n",
"1/1 [==============================] - 0s 17ms/step - loss: 0.0025\n",
"Epoch 207/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 0.0024\n",
"Epoch 208/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0024\n",
"Epoch 209/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0023\n",
"Epoch 210/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0023\n",
"Epoch 211/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0022\n",
"Epoch 212/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0022\n",
"Epoch 213/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0022\n",
"Epoch 214/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0021\n",
"Epoch 215/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0021\n",
"Epoch 216/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0020\n",
"Epoch 217/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0020\n",
"Epoch 218/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0020\n",
"Epoch 219/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0019\n",
"Epoch 220/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0019\n",
"Epoch 221/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0018\n",
"Epoch 222/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0018\n",
"Epoch 223/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0018\n",
"Epoch 224/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0017\n",
"Epoch 225/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0017\n",
"Epoch 226/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 0.0017\n",
"Epoch 227/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0016\n",
"Epoch 228/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0016\n",
"Epoch 229/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0016\n",
"Epoch 230/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0015\n",
"Epoch 231/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0015\n",
"Epoch 232/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 0.0015\n",
"Epoch 233/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0015\n",
"Epoch 234/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0014\n",
"Epoch 235/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 0.0014\n",
"Epoch 236/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0014\n",
"Epoch 237/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 0.0013\n",
"Epoch 238/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0013\n",
"Epoch 239/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0013\n",
"Epoch 240/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 0.0013\n",
"Epoch 241/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 0.0012\n",
"Epoch 242/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n",
"Epoch 243/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0012\n",
"Epoch 244/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0012\n",
"Epoch 245/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 0.0012\n",
"Epoch 246/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n",
"Epoch 247/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n",
"Epoch 248/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0011\n",
"Epoch 249/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n",
"Epoch 250/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n",
"Epoch 251/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 0.0010\n",
"Epoch 252/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 0.0010\n",
"Epoch 253/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 9.8422e-04\n",
"Epoch 254/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 9.6506e-04\n",
"Epoch 255/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 9.4624e-04\n",
"Epoch 256/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.2780e-04\n",
"Epoch 257/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.0971e-04\n",
"Epoch 258/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 8.9199e-04\n",
"Epoch 259/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 8.7462e-04\n",
"Epoch 260/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.5757e-04\n",
"Epoch 261/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 8.4088e-04\n",
"Epoch 262/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.2450e-04\n",
"Epoch 263/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 8.0842e-04\n",
"Epoch 264/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.9266e-04\n",
"Epoch 265/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 7.7724e-04\n",
"Epoch 266/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.6207e-04\n",
"Epoch 267/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 7.4723e-04\n",
"Epoch 268/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.3267e-04\n",
"Epoch 269/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 7.1839e-04\n",
"Epoch 270/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 7.0441e-04\n",
"Epoch 271/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 6.9069e-04\n",
"Epoch 272/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 6.7721e-04\n",
"Epoch 273/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 6.6401e-04\n",
"Epoch 274/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 6.5108e-04\n",
"Epoch 275/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.3841e-04\n",
"Epoch 276/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.2596e-04\n",
"Epoch 277/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 6.1378e-04\n",
"Epoch 278/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.0180e-04\n",
"Epoch 279/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 5.9008e-04\n",
"Epoch 280/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 5.7858e-04\n",
"Epoch 281/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 5.6732e-04\n",
"Epoch 282/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 5.5624e-04\n",
"Epoch 283/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 5.4541e-04\n",
"Epoch 284/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 5.3479e-04\n",
"Epoch 285/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 5.2438e-04\n",
"Epoch 286/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 5.1416e-04\n",
"Epoch 287/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 5.0413e-04\n",
"Epoch 288/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.9432e-04\n",
"Epoch 289/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.8470e-04\n",
"Epoch 290/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 4.7524e-04\n",
"Epoch 291/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 4.6598e-04\n",
"Epoch 292/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.5690e-04\n",
"Epoch 293/500\n",
"1/1 [==============================] - 0s 24ms/step - loss: 4.4801e-04\n",
"Epoch 294/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.3927e-04\n",
"Epoch 295/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.3071e-04\n",
"Epoch 296/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.2232e-04\n",
"Epoch 297/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 4.1408e-04\n",
"Epoch 298/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 4.0603e-04\n",
"Epoch 299/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 3.9812e-04\n",
"Epoch 300/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.9035e-04\n",
"Epoch 301/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.8274e-04\n",
"Epoch 302/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.7529e-04\n",
"Epoch 303/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 3.6797e-04\n",
"Epoch 304/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 3.6080e-04\n",
"Epoch 305/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.5378e-04\n",
"Epoch 306/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.4689e-04\n",
"Epoch 307/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.4013e-04\n",
"Epoch 308/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 3.3350e-04\n",
"Epoch 309/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.2700e-04\n",
"Epoch 310/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.2063e-04\n",
"Epoch 311/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.1438e-04\n",
"Epoch 312/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.0826e-04\n",
"Epoch 313/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.0226e-04\n",
"Epoch 314/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.9635e-04\n",
"Epoch 315/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.9058e-04\n",
"Epoch 316/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.8493e-04\n",
"Epoch 317/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.7937e-04\n",
"Epoch 318/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.7393e-04\n",
"Epoch 319/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.6859e-04\n",
"Epoch 320/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.6337e-04\n",
"Epoch 321/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 2.5822e-04\n",
"Epoch 322/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 2.5320e-04\n",
"Epoch 323/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 2.4827e-04\n",
"Epoch 324/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.4342e-04\n",
"Epoch 325/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.3869e-04\n",
"Epoch 326/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.3403e-04\n",
"Epoch 327/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.2948e-04\n",
"Epoch 328/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.2499e-04\n",
"Epoch 329/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 2.2062e-04\n",
"Epoch 330/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 2.1632e-04\n",
"Epoch 331/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 2.1211e-04\n",
"Epoch 332/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.0797e-04\n",
"Epoch 333/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.0393e-04\n",
"Epoch 334/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.9994e-04\n",
"Epoch 335/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.9606e-04\n",
"Epoch 336/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.9224e-04\n",
"Epoch 337/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 1.8849e-04\n",
"Epoch 338/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.8481e-04\n",
"Epoch 339/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.8121e-04\n",
"Epoch 340/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.7768e-04\n",
"Epoch 341/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.7422e-04\n",
"Epoch 342/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.7082e-04\n",
"Epoch 343/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.6750e-04\n",
"Epoch 344/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.6424e-04\n",
"Epoch 345/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.6103e-04\n",
"Epoch 346/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.5790e-04\n",
"Epoch 347/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.5482e-04\n",
"Epoch 348/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.5181e-04\n",
"Epoch 349/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.4885e-04\n",
"Epoch 350/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.4595e-04\n",
"Epoch 351/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.4310e-04\n",
"Epoch 352/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.4031e-04\n",
"Epoch 353/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 1.3758e-04\n",
"Epoch 354/500\n",
"1/1 [==============================] - 0s 13ms/step - loss: 1.3490e-04\n",
"Epoch 355/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.3227e-04\n",
"Epoch 356/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.2969e-04\n",
"Epoch 357/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.2717e-04\n",
"Epoch 358/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.2469e-04\n",
"Epoch 359/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.2226e-04\n",
"Epoch 360/500\n",
"1/1 [==============================] - 0s 5ms/step - loss: 1.1988e-04\n",
"Epoch 361/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.1754e-04\n",
"Epoch 362/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.1526e-04\n",
"Epoch 363/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.1300e-04\n",
"Epoch 364/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.1080e-04\n",
"Epoch 365/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.0865e-04\n",
"Epoch 366/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.0653e-04\n",
"Epoch 367/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.0445e-04\n",
"Epoch 368/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.0242e-04\n",
"Epoch 369/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.0042e-04\n",
"Epoch 370/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.8465e-05\n",
"Epoch 371/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.6545e-05\n",
"Epoch 372/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.4667e-05\n",
"Epoch 373/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 9.2819e-05\n",
"Epoch 374/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 9.1014e-05\n",
"Epoch 375/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.9238e-05\n",
"Epoch 376/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.7495e-05\n",
"Epoch 377/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.5791e-05\n",
"Epoch 378/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.4125e-05\n",
"Epoch 379/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.2484e-05\n",
"Epoch 380/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 8.0873e-05\n",
"Epoch 381/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.9300e-05\n",
"Epoch 382/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 7.7752e-05\n",
"Epoch 383/500\n",
"1/1 [==============================] - 0s 13ms/step - loss: 7.6241e-05\n",
"Epoch 384/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.4756e-05\n",
"Epoch 385/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 7.3300e-05\n",
"Epoch 386/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 7.1874e-05\n",
"Epoch 387/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 7.0469e-05\n",
"Epoch 388/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.9097e-05\n",
"Epoch 389/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.7754e-05\n",
"Epoch 390/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 6.6429e-05\n",
"Epoch 391/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 6.5134e-05\n",
"Epoch 392/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 6.3868e-05\n",
"Epoch 393/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 6.2622e-05\n",
"Epoch 394/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 6.1405e-05\n",
"Epoch 395/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 6.0206e-05\n",
"Epoch 396/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 5.9034e-05\n",
"Epoch 397/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 5.7882e-05\n",
"Epoch 398/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 5.6754e-05\n",
"Epoch 399/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 5.5648e-05\n",
"Epoch 400/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 5.4564e-05\n",
"Epoch 401/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 5.3502e-05\n",
"Epoch 402/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 5.2458e-05\n",
"Epoch 403/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 5.1439e-05\n",
"Epoch 404/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 5.0434e-05\n",
"Epoch 405/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.9456e-05\n",
"Epoch 406/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.8489e-05\n",
"Epoch 407/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.7540e-05\n",
"Epoch 408/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.6614e-05\n",
"Epoch 409/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.5705e-05\n",
"Epoch 410/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 4.4817e-05\n",
"Epoch 411/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 4.3946e-05\n",
"Epoch 412/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 4.3087e-05\n",
"Epoch 413/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 4.2248e-05\n",
"Epoch 414/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 4.1425e-05\n",
"Epoch 415/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 4.0615e-05\n",
"Epoch 416/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.9827e-05\n",
"Epoch 417/500\n",
"1/1 [==============================] - 0s 13ms/step - loss: 3.9052e-05\n",
"Epoch 418/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.8290e-05\n",
"Epoch 419/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 3.7545e-05\n",
"Epoch 420/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.6813e-05\n",
"Epoch 421/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 3.6097e-05\n",
"Epoch 422/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 3.5394e-05\n",
"Epoch 423/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 3.4704e-05\n",
"Epoch 424/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.4028e-05\n",
"Epoch 425/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.3362e-05\n",
"Epoch 426/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 3.2714e-05\n",
"Epoch 427/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 3.2077e-05\n",
"Epoch 428/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 3.1451e-05\n",
"Epoch 429/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 3.0841e-05\n",
"Epoch 430/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 3.0238e-05\n",
"Epoch 431/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 2.9648e-05\n",
"Epoch 432/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.9069e-05\n",
"Epoch 433/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.8505e-05\n",
"Epoch 434/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 2.7950e-05\n",
"Epoch 435/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.7404e-05\n",
"Epoch 436/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.6871e-05\n",
"Epoch 437/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 2.6346e-05\n",
"Epoch 438/500\n",
"1/1 [==============================] - 0s 14ms/step - loss: 2.5835e-05\n",
"Epoch 439/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.5329e-05\n",
"Epoch 440/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.4836e-05\n",
"Epoch 441/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 2.4352e-05\n",
"Epoch 442/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.3880e-05\n",
"Epoch 443/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.3413e-05\n",
"Epoch 444/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.2958e-05\n",
"Epoch 445/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.2509e-05\n",
"Epoch 446/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 2.2072e-05\n",
"Epoch 447/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 2.1641e-05\n",
"Epoch 448/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 2.1219e-05\n",
"Epoch 449/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.0804e-05\n",
"Epoch 450/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 2.0401e-05\n",
"Epoch 451/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 2.0004e-05\n",
"Epoch 452/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.9615e-05\n",
"Epoch 453/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 1.9232e-05\n",
"Epoch 454/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.8855e-05\n",
"Epoch 455/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.8488e-05\n",
"Epoch 456/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 1.8129e-05\n",
"Epoch 457/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.7774e-05\n",
"Epoch 458/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.7429e-05\n",
"Epoch 459/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 1.7088e-05\n",
"Epoch 460/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.6757e-05\n",
"Epoch 461/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.6432e-05\n",
"Epoch 462/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 1.6109e-05\n",
"Epoch 463/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 1.5797e-05\n",
"Epoch 464/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 1.5486e-05\n",
"Epoch 465/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.5186e-05\n",
"Epoch 466/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.4890e-05\n",
"Epoch 467/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.4602e-05\n",
"Epoch 468/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 1.4315e-05\n",
"Epoch 469/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.4039e-05\n",
"Epoch 470/500\n",
"1/1 [==============================] - 0s 17ms/step - loss: 1.3762e-05\n",
"Epoch 471/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.3494e-05\n",
"Epoch 472/500\n",
"1/1 [==============================] - 0s 6ms/step - loss: 1.3232e-05\n",
"Epoch 473/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 1.2976e-05\n",
"Epoch 474/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.2722e-05\n",
"Epoch 475/500\n",
"1/1 [==============================] - 0s 15ms/step - loss: 1.2474e-05\n",
"Epoch 476/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.2233e-05\n",
"Epoch 477/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.1992e-05\n",
"Epoch 478/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 1.1759e-05\n",
"Epoch 479/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 1.1529e-05\n",
"Epoch 480/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.1303e-05\n",
"Epoch 481/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.1086e-05\n",
"Epoch 482/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 1.0869e-05\n",
"Epoch 483/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 1.0657e-05\n",
"Epoch 484/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.0450e-05\n",
"Epoch 485/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.0247e-05\n",
"Epoch 486/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 1.0048e-05\n",
"Epoch 487/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 9.8503e-06\n",
"Epoch 488/500\n",
"1/1 [==============================] - 0s 11ms/step - loss: 9.6571e-06\n",
"Epoch 489/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 9.4690e-06\n",
"Epoch 490/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 9.2862e-06\n",
"Epoch 491/500\n",
"1/1 [==============================] - 0s 7ms/step - loss: 9.1036e-06\n",
"Epoch 492/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 8.9267e-06\n",
"Epoch 493/500\n",
"1/1 [==============================] - 0s 12ms/step - loss: 8.7538e-06\n",
"Epoch 494/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 8.5834e-06\n",
"Epoch 495/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 8.4164e-06\n",
"Epoch 496/500\n",
"1/1 [==============================] - 0s 9ms/step - loss: 8.2505e-06\n",
"Epoch 497/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 8.0906e-06\n",
"Epoch 498/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 7.9332e-06\n",
"Epoch 499/500\n",
"1/1 [==============================] - 0s 10ms/step - loss: 7.7793e-06\n",
"Epoch 500/500\n",
"1/1 [==============================] - 0s 8ms/step - loss: 7.6283e-06\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<keras.callbacks.History at 0x7fcba1414dd0>"
]
},
"metadata": {},
"execution_count": 41
}
]
},
{
"cell_type": "code",
"source": [
"predictions = model.predict(np.array([\n",
" [10],\n",
" [12],\n",
" [15],\n",
" [50],\n",
" [-4],d\n",
"]))\n",
"\n",
"np.round(predictions, 4)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "WM0meUcpxHv4",
"outputId": "8f75f962-3f86-4a31-a11d-dde29ac08dd4"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[ 21.002 ],\n",
" [ 25.0035],\n",
" [ 31.0057],\n",
" [101.0318],\n",
" [ -7.0085]], dtype=float32)"
]
},
"metadata": {},
"execution_count": 49
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment