{ "cells": [ { "cell_type": "raw", "id": "competitive-majority", "metadata": {}, "source": [ "Run in Google Colab" ] }, { "cell_type": "markdown", "id": "integral-direction", "metadata": {}, "source": [ "# Autoencoders in SciKeras\n", "\n", "Autencoders are an approach to use nearual networks to distill data into it's most important features, thereby compressing the data. We will be following the [Keras tutorial](https://blog.keras.io/building-autoencoders-in-keras.html) on the topic, which goes much more in depth and breadth than we will here. You are highly encouraged to check out that tutorial if you want to learn about autoencoders in the general sense.\n", "\n", "## Table of contents\n", "\n", "* [1. Setup](#1.-Setup)\n", "* [2. Data](#2.-Data)\n", "* [3. Define Keras Model](#3.-Define-Keras-Model)\n", "* [4. Training](#4.-Training)\n", "* [5. Explore Results](#5.-Explore-Results)\n", "\n", "## 1. Setup" ] }, { "cell_type": "code", "execution_count": 1, "id": "tropical-disease", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:02.902413Z", "iopub.status.busy": "2021-01-31T08:46:02.901724Z", "iopub.status.idle": "2021-01-31T08:46:04.948278Z", "shell.execute_reply": "2021-01-31T08:46:04.948737Z" } }, "outputs": [], "source": [ "try:\n", " import scikeras\n", "except ImportError:\n", " !python -m pip install scikeras" ] }, { "cell_type": "markdown", "id": "closing-canon", "metadata": {}, "source": [ "Silence TensorFlow logging to keep output succinct." ] }, { "cell_type": "code", "execution_count": 2, "id": "becoming-praise", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:04.959622Z", "iopub.status.busy": "2021-01-31T08:46:04.953785Z", "iopub.status.idle": "2021-01-31T08:46:04.967376Z", "shell.execute_reply": "2021-01-31T08:46:04.967808Z" } }, "outputs": [], "source": [ "import warnings\n", "from tensorflow import get_logger\n", "get_logger().setLevel('ERROR')\n", "warnings.filterwarnings(\"ignore\", message=\"Setting the random state for TF\")" ] }, { "cell_type": "code", "execution_count": 3, "id": "printable-tract", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:04.973344Z", "iopub.status.busy": "2021-01-31T08:46:04.972658Z", "iopub.status.idle": "2021-01-31T08:46:05.501526Z", "shell.execute_reply": "2021-01-31T08:46:05.501999Z" } }, "outputs": [], "source": [ "import numpy as np\n", "from scikeras.wrappers import KerasClassifier, KerasRegressor\n", "from tensorflow import keras" ] }, { "cell_type": "markdown", "id": "hired-denver", "metadata": {}, "source": [ "## 2. Data\n", "\n", "We load the dataset from the Keras tutorial. The dataset consists of images of cats and dogs." ] }, { "cell_type": "code", "execution_count": 4, "id": "satisfied-hierarchy", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:05.510429Z", "iopub.status.busy": "2021-01-31T08:46:05.509855Z", "iopub.status.idle": "2021-01-31T08:46:06.111859Z", "shell.execute_reply": "2021-01-31T08:46:06.112282Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(60000, 784)\n", "(10000, 784)\n" ] } ], "source": [ "from tensorflow.keras.datasets import mnist\n", "import numpy as np\n", "\n", "\n", "(x_train, _), (x_test, _) = mnist.load_data()\n", "x_train = x_train.astype('float32') / 255.\n", "x_test = x_test.astype('float32') / 255.\n", "x_train = x_train.reshape((len(x_train), np.prod(x_train.shape[1:])))\n", "x_test = x_test.reshape((len(x_test), np.prod(x_test.shape[1:])))\n", "print(x_train.shape)\n", "print(x_test.shape)" ] }, { "cell_type": "markdown", "id": "absent-tactics", "metadata": {}, "source": [ "## 3. Define Keras Model\n", "\n", "We will be defining a very simple autencoder. We define _three_ model building methods:\n", "\n", "1. One to build a full end-to-end autoencoder.\n", "2. One to create a model that includes only the encoder portion.\n", "3. One that creates a model that includes only the decoder portion.\n", "\n", "The only variable we give our model is the encoding dimensions, which will be a hyperparemter of our final transformer." ] }, { "cell_type": "code", "execution_count": 5, "id": "close-sullivan", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:06.127259Z", "iopub.status.busy": "2021-01-31T08:46:06.126679Z", "iopub.status.idle": "2021-01-31T08:46:06.130176Z", "shell.execute_reply": "2021-01-31T08:46:06.130598Z" } }, "outputs": [], "source": [ "from tensorflow import keras\n", "\n", "\n", "def get_fit_model(encoding_dim: int) -> keras.Model:\n", " \"\"\"Get an autoencoder.\n", "\n", " This autoencoder compresses a 28x28 image (784 pixels) down to a feature of length\n", " `encoding_dim`, and tries to reconstruct the input image from that vector.\n", " \"\"\"\n", " input_img = keras.Input(shape=(784,), name=\"input\")\n", " encoded = keras.layers.Dense(encoding_dim, activation='relu', name=\"encoded\")(input_img)\n", " decoded = keras.layers.Dense(784, activation='sigmoid', name=\"output\")(encoded)\n", " autoencoder_model = keras.Model(input_img, decoded)\n", " return autoencoder_model\n", "\n", "def get_tf_model(fit_model: keras.Model) -> keras.Model:\n", " \"\"\"Get an encoder model.\n", "\n", " We do this by extracting the encoding layer from the fitted autoencoder model.\n", " \"\"\"\n", " return keras.Model(fit_model.get_layer(\"input\").input, fit_model.get_layer(\"encoded\").output)\n", "\n", "def get_inverse_tf_model(fit_model: keras.Model, encoding_dim: int) -> keras.Model:\n", " \"\"\"Get an deencoder model.\n", "\n", " We do this by extracting the deencoding layer from the fitted autoencoder model\n", " and adding a new Keras input layer.\n", " \"\"\"\n", " encoded_input = keras.Input(shape=(encoding_dim,))\n", " output = fit_model.get_layer(\"output\")(encoded_input)\n", " return keras.Model(encoded_input, output)" ] }, { "cell_type": "markdown", "id": "capital-organization", "metadata": {}, "source": [ "Next we create a class that that will enable the `transform` and `fit_transform` methods, as well as integrating all three of our models into a single estimator." ] }, { "cell_type": "code", "execution_count": 6, "id": "indonesian-foster", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:06.141018Z", "iopub.status.busy": "2021-01-31T08:46:06.138419Z", "iopub.status.idle": "2021-01-31T08:46:06.143391Z", "shell.execute_reply": "2021-01-31T08:46:06.144113Z" } }, "outputs": [], "source": [ "from sklearn.base import TransformerMixin, clone\n", "from scikeras.wrappers import BaseWrapper\n", "\n", "\n", "class KerasTransformer(BaseWrapper, TransformerMixin):\n", " \"\"\"A class that enables transform and fit_transform.\n", " \"\"\"\n", "\n", " def __init__(self, *args, tf_est: BaseWrapper = None, inv_tf_est: BaseWrapper = None, **kwargs) -> None:\n", " super().__init__(*args, **kwargs)\n", " self.tf_est = tf_est\n", " self.inv_tf_est = inv_tf_est\n", "\n", "\n", " def fit(self, X, sample_weight=None):\n", " super().fit(X=X, y=X, sample_weight=sample_weight)\n", " self.tf_est_ = clone(self.tf_est)\n", " self.inv_tf_est_ = clone(self.inv_tf_est)\n", " self.tf_est_.set_params(fit_model=self.model_)\n", " self.inv_tf_est_.set_params(fit_model=self.model_, encoding_dim=self.encoding_dim)\n", " X = self.feature_encoder_.transform(X)\n", " self.tf_est_.initialize(X=X)\n", " X_tf = self.tf_est_.predict(X=X)\n", " self.inv_tf_est_.initialize(X_tf)\n", " return self\n", "\n", " def transform(self, X):\n", " X = self.feature_encoder_.transform(X)\n", " X_tf = self.tf_est_.predict(X)\n", " return X_tf\n", " \n", " def inverse_transform(self, X_tf):\n", " X = self.inv_tf_est_.predict(X_tf)\n", " X = self.feature_encoder_.inverse_transform(X)\n", " return X" ] }, { "cell_type": "markdown", "id": "yellow-conviction", "metadata": {}, "source": [ "Next, we wrap the Keras Model with Scikeras. Note that for our encoder/decoder estimators, we do not need to provide a loss function since no training will be done. We do however need to have the `fit_model` and `encoding_dim` so that these will be settable by `BaseWrapper.set_params`." ] }, { "cell_type": "code", "execution_count": 7, "id": "comfortable-boxing", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:06.148970Z", "iopub.status.busy": "2021-01-31T08:46:06.147604Z", "iopub.status.idle": "2021-01-31T08:46:06.163792Z", "shell.execute_reply": "2021-01-31T08:46:06.162909Z" } }, "outputs": [], "source": [ "tf_est = BaseWrapper(model=get_tf_model, fit_model=None, verbose=0)\n", "inv_tf_est = BaseWrapper(model=get_inverse_tf_model, fit_model=None, encoding_dim=None, verbose=0)\n", "autoencoder = KerasTransformer(model=get_fit_model, tf_est=tf_est, inv_tf_est=inv_tf_est, loss=\"binary_crossentropy\", encoding_dim=32, epochs=5)" ] }, { "cell_type": "markdown", "id": "processed-prevention", "metadata": {}, "source": [ "## 4. Training\n", "\n", "To train the model, we pass the input images as both the features and the target. This will train the layers to compress the data as accurately as possible between the encoder and decoder. Note that we only pass the `X` parameter, since we defined the mapping `y=X` in `KerasTransformer.fit` above." ] }, { "cell_type": "code", "execution_count": 8, "id": "auburn-snake", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:06.171351Z", "iopub.status.busy": "2021-01-31T08:46:06.170797Z", "iopub.status.idle": "2021-01-31T08:46:29.157567Z", "shell.execute_reply": "2021-01-31T08:46:29.158044Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Epoch 1/5\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\r", " 1/1875 [..............................] - ETA: 15:14 - loss: 0.6940" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 23/1875 [..............................] - ETA: 4s - loss: 0.5829 " ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 45/1875 [..............................] - ETA: 4s - loss: 0.5040" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 75/1875 [>.............................] - ETA: 3s - loss: 0.4466" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 102/1875 [>.............................] - ETA: 3s - loss: 0.4155" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 130/1875 [=>............................] - ETA: 3s - loss: 0.3928" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 158/1875 [=>............................] - ETA: 3s - loss: 0.3755" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 187/1875 [=>............................] - ETA: 3s - loss: 0.3610" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 213/1875 [==>...........................] - ETA: 3s - loss: 0.3501" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 241/1875 [==>...........................] - ETA: 3s - loss: 0.3401" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 260/1875 [===>..........................] - ETA: 3s - loss: 0.3340" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 289/1875 [===>..........................] - ETA: 3s - loss: 0.3257" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 318/1875 [====>.........................] - ETA: 3s - loss: 0.3183" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 347/1875 [====>.........................] - ETA: 2s - loss: 0.3117" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 375/1875 [=====>........................] - ETA: 2s - loss: 0.3059" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 404/1875 [=====>........................] - ETA: 2s - loss: 0.3004" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 433/1875 [=====>........................] - ETA: 2s - loss: 0.2953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 463/1875 [======>.......................] - ETA: 2s - loss: 0.2905" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 492/1875 [======>.......................] - ETA: 2s - loss: 0.2862" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 521/1875 [=======>......................] - ETA: 2s - loss: 0.2821" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 550/1875 [=======>......................] - ETA: 2s - loss: 0.2783" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 579/1875 [========>.....................] - ETA: 2s - loss: 0.2748" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 608/1875 [========>.....................] - ETA: 2s - loss: 0.2715" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 637/1875 [=========>....................] - ETA: 2s - loss: 0.2683" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 666/1875 [=========>....................] - ETA: 2s - loss: 0.2653" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 695/1875 [==========>...................] - ETA: 2s - loss: 0.2625" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 726/1875 [==========>...................] - ETA: 2s - loss: 0.2596" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 755/1875 [===========>..................] - ETA: 2s - loss: 0.2570" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 783/1875 [===========>..................] - ETA: 2s - loss: 0.2547" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 812/1875 [===========>..................] - ETA: 1s - loss: 0.2523" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 841/1875 [============>.................] - ETA: 1s - loss: 0.2501" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 870/1875 [============>.................] - ETA: 1s - loss: 0.2479" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 899/1875 [=============>................] - ETA: 1s - loss: 0.2458" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 927/1875 [=============>................] - ETA: 1s - loss: 0.2439" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 956/1875 [==============>...............] - ETA: 1s - loss: 0.2420" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 985/1875 [==============>...............] - ETA: 1s - loss: 0.2401" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1014/1875 [===============>..............] - ETA: 1s - loss: 0.2383" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1043/1875 [===============>..............] - ETA: 1s - loss: 0.2366" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1072/1875 [================>.............] - ETA: 1s - loss: 0.2349" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1101/1875 [================>.............] - ETA: 1s - loss: 0.2333" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1130/1875 [=================>............] - ETA: 1s - loss: 0.2318" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1160/1875 [=================>............] - ETA: 1s - loss: 0.2302" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1184/1875 [=================>............] - ETA: 1s - loss: 0.2290" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1213/1875 [==================>...........] - ETA: 1s - loss: 0.2275" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1242/1875 [==================>...........] - ETA: 1s - loss: 0.2261" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1272/1875 [===================>..........] - ETA: 1s - loss: 0.2247" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1301/1875 [===================>..........] - ETA: 1s - loss: 0.2234" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1329/1875 [====================>.........] - ETA: 0s - loss: 0.2222" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1358/1875 [====================>.........] - ETA: 0s - loss: 0.2209" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1387/1875 [=====================>........] - ETA: 0s - loss: 0.2197" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1417/1875 [=====================>........] - ETA: 0s - loss: 0.2185" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1447/1875 [======================>.......] - ETA: 0s - loss: 0.2173" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1476/1875 [======================>.......] - ETA: 0s - loss: 0.2162" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1505/1875 [=======================>......] - ETA: 0s - loss: 0.2151" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1534/1875 [=======================>......] - ETA: 0s - loss: 0.2140" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1564/1875 [========================>.....] - ETA: 0s - loss: 0.2129" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1594/1875 [========================>.....] - ETA: 0s - loss: 0.2119" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1627/1875 [=========================>....] - ETA: 0s - loss: 0.2107" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1658/1875 [=========================>....] - ETA: 0s - loss: 0.2097" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1686/1875 [=========================>....] - ETA: 0s - loss: 0.2088" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1714/1875 [==========================>...] - ETA: 0s - loss: 0.2079" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1742/1875 [==========================>...] - ETA: 0s - loss: 0.2070" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1767/1875 [===========================>..] - ETA: 0s - loss: 0.2062" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1798/1875 [===========================>..] - ETA: 0s - loss: 0.2053" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1826/1875 [============================>.] - ETA: 0s - loss: 0.2045" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1851/1875 [============================>.] - ETA: 0s - loss: 0.2037" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1875/1875 [==============================] - 4s 2ms/step - loss: 0.2030\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Epoch 2/5\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\r", " 1/1875 [..............................] - ETA: 3s - loss: 0.1140" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 30/1875 [..............................] - ETA: 3s - loss: 0.1096" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 59/1875 [..............................] - ETA: 3s - loss: 0.1098" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 88/1875 [>.............................] - ETA: 3s - loss: 0.1097" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 112/1875 [>.............................] - ETA: 3s - loss: 0.1096" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 140/1875 [=>............................] - ETA: 3s - loss: 0.1095" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 160/1875 [=>............................] - ETA: 3s - loss: 0.1094" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 185/1875 [=>............................] - ETA: 3s - loss: 0.1093" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 214/1875 [==>...........................] - ETA: 3s - loss: 0.1092" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 244/1875 [==>...........................] - ETA: 3s - loss: 0.1091" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 273/1875 [===>..........................] - ETA: 2s - loss: 0.1090" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 303/1875 [===>..........................] - ETA: 2s - loss: 0.1089" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 332/1875 [====>.........................] - ETA: 2s - loss: 0.1088" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 361/1875 [====>.........................] - ETA: 2s - loss: 0.1087" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 390/1875 [=====>........................] - ETA: 2s - loss: 0.1086" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 420/1875 [=====>........................] - ETA: 2s - loss: 0.1085" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 449/1875 [======>.......................] - ETA: 2s - loss: 0.1084" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 473/1875 [======>.......................] - ETA: 2s - loss: 0.1084" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 499/1875 [======>.......................] - ETA: 2s - loss: 0.1083" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 528/1875 [=======>......................] - ETA: 2s - loss: 0.1082" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 558/1875 [=======>......................] - ETA: 2s - loss: 0.1081" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 585/1875 [========>.....................] - ETA: 2s - loss: 0.1080" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 615/1875 [========>.....................] - ETA: 2s - loss: 0.1079" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 644/1875 [=========>....................] - ETA: 2s - loss: 0.1079" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 673/1875 [=========>....................] - ETA: 2s - loss: 0.1078" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 702/1875 [==========>...................] - ETA: 2s - loss: 0.1077" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 731/1875 [==========>...................] - ETA: 2s - loss: 0.1076" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 760/1875 [===========>..................] - ETA: 2s - loss: 0.1076" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 788/1875 [===========>..................] - ETA: 1s - loss: 0.1075" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 818/1875 [============>.................] - ETA: 1s - loss: 0.1074" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 843/1875 [============>.................] - ETA: 1s - loss: 0.1073" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 872/1875 [============>.................] - ETA: 1s - loss: 0.1073" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 901/1875 [=============>................] - ETA: 1s - loss: 0.1072" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 929/1875 [=============>................] - ETA: 1s - loss: 0.1071" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 952/1875 [==============>...............] - ETA: 1s - loss: 0.1071" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 980/1875 [==============>...............] - ETA: 1s - loss: 0.1070" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1008/1875 [===============>..............] - ETA: 1s - loss: 0.1070" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1032/1875 [===============>..............] - ETA: 1s - loss: 0.1069" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1056/1875 [===============>..............] - ETA: 1s - loss: 0.1068" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1081/1875 [================>.............] - ETA: 1s - loss: 0.1068" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1100/1875 [================>.............] - ETA: 1s - loss: 0.1068" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1125/1875 [=================>............] - ETA: 1s - loss: 0.1067" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1153/1875 [=================>............] - ETA: 1s - loss: 0.1066" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1178/1875 [=================>............] - ETA: 1s - loss: 0.1066" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1206/1875 [==================>...........] - ETA: 1s - loss: 0.1065" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1232/1875 [==================>...........] - ETA: 1s - loss: 0.1065" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1261/1875 [===================>..........] - ETA: 1s - loss: 0.1064" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1290/1875 [===================>..........] - ETA: 1s - loss: 0.1064" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1319/1875 [====================>.........] - ETA: 1s - loss: 0.1063" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1348/1875 [====================>.........] - ETA: 0s - loss: 0.1063" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1377/1875 [=====================>........] - ETA: 0s - loss: 0.1062" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1406/1875 [=====================>........] - ETA: 0s - loss: 0.1061" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1435/1875 [=====================>........] - ETA: 0s - loss: 0.1061" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1464/1875 [======================>.......] - ETA: 0s - loss: 0.1060" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1494/1875 [======================>.......] - ETA: 0s - loss: 0.1060" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1523/1875 [=======================>......] - ETA: 0s - loss: 0.1059" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1549/1875 [=======================>......] - ETA: 0s - loss: 0.1059" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1578/1875 [========================>.....] - ETA: 0s - loss: 0.1058" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1607/1875 [========================>.....] - ETA: 0s - loss: 0.1058" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1637/1875 [=========================>....] - ETA: 0s - loss: 0.1057" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1666/1875 [=========================>....] - ETA: 0s - loss: 0.1057" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1693/1875 [==========================>...] - ETA: 0s - loss: 0.1056" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1723/1875 [==========================>...] - ETA: 0s - loss: 0.1056" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1752/1875 [===========================>..] - ETA: 0s - loss: 0.1055" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1780/1875 [===========================>..] - ETA: 0s - loss: 0.1055" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1809/1875 [===========================>..] - ETA: 0s - loss: 0.1054" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1838/1875 [============================>.] - ETA: 0s - loss: 0.1054" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1867/1875 [============================>.] - ETA: 0s - loss: 0.1053" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1875/1875 [==============================] - 3s 2ms/step - loss: 0.1053\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Epoch 3/5\n", "\r", " 1/1875 [..............................] - ETA: 3s - loss: 0.0967" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 30/1875 [..............................] - ETA: 3s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 58/1875 [..............................] - ETA: 3s - loss: 0.0963" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 87/1875 [>.............................] - ETA: 3s - loss: 0.0965" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 115/1875 [>.............................] - ETA: 3s - loss: 0.0967" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 142/1875 [=>............................] - ETA: 3s - loss: 0.0968" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 170/1875 [=>............................] - ETA: 3s - loss: 0.0968" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 199/1875 [==>...........................] - ETA: 3s - loss: 0.0969" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 228/1875 [==>...........................] - ETA: 2s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 258/1875 [===>..........................] - ETA: 2s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 286/1875 [===>..........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 315/1875 [====>.........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 344/1875 [====>.........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 373/1875 [====>.........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 401/1875 [=====>........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 430/1875 [=====>........................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 457/1875 [======>.......................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 485/1875 [======>.......................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 514/1875 [=======>......................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 543/1875 [=======>......................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 572/1875 [========>.....................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 601/1875 [========>.....................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 630/1875 [=========>....................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 659/1875 [=========>....................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 686/1875 [=========>....................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 715/1875 [==========>...................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 744/1875 [==========>...................] - ETA: 2s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 773/1875 [===========>..................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 802/1875 [===========>..................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 829/1875 [============>.................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 858/1875 [============>.................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 885/1875 [=============>................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 914/1875 [=============>................] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 943/1875 [==============>...............] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 972/1875 [==============>...............] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1001/1875 [===============>..............] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1029/1875 [===============>..............] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1058/1875 [===============>..............] - ETA: 1s - loss: 0.0971" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1087/1875 [================>.............] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1116/1875 [================>.............] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1143/1875 [=================>............] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1172/1875 [=================>............] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1198/1875 [==================>...........] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1226/1875 [==================>...........] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1255/1875 [===================>..........] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1284/1875 [===================>..........] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1311/1875 [===================>..........] - ETA: 1s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1340/1875 [====================>.........] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1369/1875 [====================>.........] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1394/1875 [=====================>........] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1421/1875 [=====================>........] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1449/1875 [======================>.......] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1477/1875 [======================>.......] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1506/1875 [=======================>......] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1535/1875 [=======================>......] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1563/1875 [========================>.....] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1590/1875 [========================>.....] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1618/1875 [========================>.....] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1647/1875 [=========================>....] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1676/1875 [=========================>....] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1705/1875 [==========================>...] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1733/1875 [==========================>...] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1762/1875 [===========================>..] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1791/1875 [===========================>..] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1820/1875 [============================>.] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1847/1875 [============================>.] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1874/1875 [============================>.] - ETA: 0s - loss: 0.0970" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1875/1875 [==============================] - 3s 2ms/step - loss: 0.0970\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Epoch 4/5\n", "\r", " 1/1875 [..............................] - ETA: 3s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 29/1875 [..............................] - ETA: 3s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 57/1875 [..............................] - ETA: 3s - loss: 0.0964" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 85/1875 [>.............................] - ETA: 3s - loss: 0.0963" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 113/1875 [>.............................] - ETA: 3s - loss: 0.0963" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 141/1875 [=>............................] - ETA: 3s - loss: 0.0963" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 170/1875 [=>............................] - ETA: 3s - loss: 0.0963" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 198/1875 [==>...........................] - ETA: 3s - loss: 0.0962" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 226/1875 [==>...........................] - ETA: 2s - loss: 0.0962" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 254/1875 [===>..........................] - ETA: 2s - loss: 0.0962" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 283/1875 [===>..........................] - ETA: 2s - loss: 0.0961" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 312/1875 [===>..........................] - ETA: 2s - loss: 0.0961" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 341/1875 [====>.........................] - ETA: 2s - loss: 0.0961" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 370/1875 [====>.........................] - ETA: 2s - loss: 0.0960" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 399/1875 [=====>........................] - ETA: 2s - loss: 0.0960" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 430/1875 [=====>........................] - ETA: 2s - loss: 0.0960" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 459/1875 [======>.......................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 488/1875 [======>.......................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 517/1875 [=======>......................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 546/1875 [=======>......................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 575/1875 [========>.....................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 604/1875 [========>.....................] - ETA: 2s - loss: 0.0959" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 633/1875 [=========>....................] - ETA: 2s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 662/1875 [=========>....................] - ETA: 2s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 689/1875 [==========>...................] - ETA: 2s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 715/1875 [==========>...................] - ETA: 2s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 744/1875 [==========>...................] - ETA: 2s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 772/1875 [===========>..................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 800/1875 [===========>..................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 827/1875 [============>.................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 856/1875 [============>.................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 885/1875 [=============>................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 914/1875 [=============>................] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 943/1875 [==============>...............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 972/1875 [==============>...............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1001/1875 [===============>..............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1030/1875 [===============>..............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1058/1875 [===============>..............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1086/1875 [================>.............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1114/1875 [================>.............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1139/1875 [=================>............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1165/1875 [=================>............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1181/1875 [=================>............] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1208/1875 [==================>...........] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1234/1875 [==================>...........] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1263/1875 [===================>..........] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1293/1875 [===================>..........] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1323/1875 [====================>.........] - ETA: 1s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1353/1875 [====================>.........] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1382/1875 [=====================>........] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1412/1875 [=====================>........] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1442/1875 [======================>.......] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1471/1875 [======================>.......] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1502/1875 [=======================>......] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1532/1875 [=======================>......] - ETA: 0s - loss: 0.0958" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1562/1875 [=======================>......] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1592/1875 [========================>.....] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1622/1875 [========================>.....] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1652/1875 [=========================>....] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1682/1875 [=========================>....] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1712/1875 [==========================>...] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1742/1875 [==========================>...] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1769/1875 [===========================>..] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1796/1875 [===========================>..] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1823/1875 [============================>.] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1852/1875 [============================>.] - ETA: 0s - loss: 0.0957" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1875/1875 [==============================] - 3s 2ms/step - loss: 0.0957\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Epoch 5/5\n", "\r", " 1/1875 [..............................] - ETA: 3s - loss: 0.0923" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 32/1875 [..............................] - ETA: 3s - loss: 0.0946" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 62/1875 [..............................] - ETA: 3s - loss: 0.0951" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 92/1875 [>.............................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 121/1875 [>.............................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 152/1875 [=>............................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 183/1875 [=>............................] - ETA: 2s - loss: 0.0956" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 213/1875 [==>...........................] - ETA: 2s - loss: 0.0956" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 244/1875 [==>...........................] - ETA: 2s - loss: 0.0956" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 274/1875 [===>..........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 304/1875 [===>..........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 335/1875 [====>.........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 360/1875 [====>.........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 385/1875 [=====>........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 413/1875 [=====>........................] - ETA: 2s - loss: 0.0955" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 441/1875 [======>.......................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 470/1875 [======>.......................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 499/1875 [======>.......................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 527/1875 [=======>......................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 556/1875 [=======>......................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 584/1875 [========>.....................] - ETA: 2s - loss: 0.0954" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 611/1875 [========>.....................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 637/1875 [=========>....................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 660/1875 [=========>....................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 683/1875 [=========>....................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 715/1875 [==========>...................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 742/1875 [==========>...................] - ETA: 2s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 766/1875 [===========>..................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 795/1875 [===========>..................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 820/1875 [============>.................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 846/1875 [============>.................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 875/1875 [=============>................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 905/1875 [=============>................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 934/1875 [=============>................] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 958/1875 [==============>...............] - ETA: 1s - loss: 0.0953" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", " 987/1875 [==============>...............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1016/1875 [===============>..............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1045/1875 [===============>..............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1075/1875 [================>.............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1104/1875 [================>.............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1133/1875 [=================>............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1161/1875 [=================>............] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1190/1875 [==================>...........] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1219/1875 [==================>...........] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1248/1875 [==================>...........] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1277/1875 [===================>..........] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1306/1875 [===================>..........] - ETA: 1s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1335/1875 [====================>.........] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1364/1875 [====================>.........] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1393/1875 [=====================>........] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1422/1875 [=====================>........] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1450/1875 [======================>.......] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1478/1875 [======================>.......] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1507/1875 [=======================>......] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1536/1875 [=======================>......] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1563/1875 [========================>.....] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1589/1875 [========================>.....] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1610/1875 [========================>.....] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1632/1875 [=========================>....] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1662/1875 [=========================>....] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1692/1875 [==========================>...] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1722/1875 [==========================>...] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1752/1875 [===========================>..] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1781/1875 [===========================>..] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1810/1875 [===========================>..] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1840/1875 [============================>.] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1870/1875 [============================>.] - ETA: 0s - loss: 0.0952" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r", "1875/1875 [==============================] - 3s 2ms/step - loss: 0.0952\n" ] } ], "source": [ "_ = autoencoder.fit(X=x_train)" ] }, { "cell_type": "markdown", "id": "appreciated-palestine", "metadata": {}, "source": [ "Next, we round trip the test dataset and explore the performance of the autoencoder." ] }, { "cell_type": "code", "execution_count": 9, "id": "suspected-package", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:29.161094Z", "iopub.status.busy": "2021-01-31T08:46:29.160465Z", "iopub.status.idle": "2021-01-31T08:46:30.074139Z", "shell.execute_reply": "2021-01-31T08:46:30.074678Z" } }, "outputs": [], "source": [ "roundtrip_imgs = autoencoder.inverse_transform(autoencoder.transform(x_test))" ] }, { "cell_type": "markdown", "id": "informative-disclosure", "metadata": {}, "source": [ "## 5. Explore Results\n", "\n", "Let's compare our inputs to lossy decoded outputs:" ] }, { "cell_type": "code", "execution_count": 10, "id": "second-peoples", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:30.078276Z", "iopub.status.busy": "2021-01-31T08:46:30.077196Z", "iopub.status.idle": "2021-01-31T08:46:32.060926Z", "shell.execute_reply": "2021-01-31T08:46:32.061696Z" } }, "outputs": [ { "data": { "image/png": "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WtwPP/xg8ahRo7w2Tf849thjLW7UqJHXr5DLuN91110W/+1vf0v7dXp+vOiii4qNs0XHny7tcPrpp2f9s5IsTDfS8ZGJp59+2tuOSo/SlHT9nT355JNePy0pXlqYaQMAAAAAABBDPLQBAAAAAACIIR7aAAAAAAAAxFDBrmlz1VVXWRyWnp0wYYLFU6ZMyds+Jc3f//53b7tdu3bF9hs9erS3TZnvZDj77LMt1vLBr7zySinsDfLl+uuv97a17GmURYsWWXzWWWd5bVrWsdDo+TAs/du1a1eLhw8fXuL3XrNmjbeta2fstttuab1HmPeN3EhVcj1cC+DRRx/Nw94g23r27Olt/+Uvf7FY11xwbvOyt8gOLdmt461Xr15ePx1zuvaQrmETuu2227ztffbZx+ITTjih2PdzbvNrYSHRdU1GjhzptT333HMWb7ed/6ds3bp1LY5a/ysbdA0//c1o2XHnnLv99ttzuh9w7uqrr7a4JGsKXXjhhRZnch+VT8y0AQAAAAAAiCEe2gAAAAAAAMRQwaRH6TRy55y78cYbLf7mm2+8tltvvTUv+5R06Zbou/jii71tynwnQ/369Yv97+vXr8/zniDXxo8fb/Hee++d0Xt88sknFk+aNGmr9ykp5s6da7GWpHXOuVatWlncuHHjEr+3lrUNPfXUU9527969i+0XlihHdtSpU8fbDlM0/rBkyRJve9q0aTnbJ+RO586dU7b997//9bY//PDDXO9OwdNUKY0zFZ4nNd1H06M6duzo9atatarFYYnypNMSy+F5rUmTJilfd9RRR1m8/fbbWzxgwACvX6olGzKl6ctt2rTJ6nujeOedd57FmpIWpsypjz/+2NseNWpU9ncsR5hpAwAAAAAAEEM8tAEAAAAAAIihRKdHVatWzeJ///vfXtu2225rsU7td865qVOn5nbH4NHpn8459/PPP5f4PTZs2JDyPXR6ZOXKlVO+R5UqVbztdNO7dArnNddc47V99913ab1HEnXr1q3Y/z527Ng870lh0qm6URUUoqblDxkyxOLdd989ZT99/99++y3dXfQcf/zxGb2ukM2cObPYOBs+//zztPo1b97c254zZ05W96NQHXzwwd52qjEcVl9E2RSeh7/99luL77777nzvDnLsP//5j8WaHnXaaad5/XT5AJZuSM+bb75Z7H/XdGLn/PSoX375xeInnnjC6/fYY49ZfPnll3ttqdJWkRvt27f3tvXcWLFixZSv02U3tFqUc879+OOPWdq73GOmDQAAAAAAQAzx0AYAAAAAACCGeGgDAAAAAAAQQ4lb00bXqpkwYYLFe+65p9dv4cKFFmv5b+Tf7Nmzt/o9nn/+eW97+fLlFtesWdPiMF8421asWOFt33HHHTn9vDg59NBDve1atWqV0p7AOecefvhhiwcOHJiyn5aTjVqPJt21atLt98gjj6TVD6VD10QqbvsPrGGTG7omX2jNmjUW33///fnYHeSArq2g9ynOObdq1SqLKfGdPHqd1OvziSee6PW7+eabLR4xYoTXNn/+/BztXTK99tpr3rben2uJ6PPPP9/r17hxY4uPOOKItD5ryZIlGewhtiRc+3CXXXYptp+uCeacv27U5MmTs79jecJMGwAAAAAAgBjioQ0AAAAAAEAMJS49qlGjRha3adMmZT8t56ypUsiesJR6OO0zm3r27JnR67TMX1Rax5gxYyyeNm1ayn7vvfdeRvuRBCeffLK3ramKM2bMsPjdd9/N2z4VslGjRll81VVXeW3Vq1fP2eeuXr3a2/70008tvuCCCyzWFEbET1FRUeQ2cuvYY49N2bZ48WKLN2zYkI/dQQ5oelQ4vsaNG5fydZoSsOuuu1qsvwuUHTNnzrT4pptu8toGDRpk8Z133um1nXnmmRZ///33udm5BNF7Eef8suunnnpqytd17NgxZduvv/5qsY7Za6+9NpNdRDH0fHf11Ven9Zpnn33W2544cWI2d6nUMNMGAAAAAAAghnhoAwAAAAAAEEM8tAEAAAAAAIihMr+mTf369b3tsKTbH8I1HbTMLXKje/fu3rbmIm6//fZpvce+++5rcUnKdQ8dOtTiRYsWpez34osvWjx37ty03x+/q1ChgsVdunRJ2e+FF16wWHOAkTtffvmlxaeffrrXdtJJJ1l82WWXZfVzwzL3Dz74YFbfH/mx0047pWxj/YTc0Ouirs8X+uGHHyz++eefc7pPKB16nezdu7fXdsUVV1j88ccfW3zWWWflfseQU08//bS33bdvX4vDe+pbb73V4tmzZ+d2xxIgvG5dfvnlFlesWNHitm3bev1q1Khhcfj3xLBhwyweMGDA1u8knHP+8fjkk08sjvrbUceAHtskYaYNAAAAAABADPHQBgAAAAAAIIbK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bzUHX8uJO+ef57TMZtim7x+ul1TI58CtpWMiHLMHHXSQxfr9h7+J4cOHWxw1ZvWzWCOs9IVrduhai+F6N3rPFI6/VMI151Qh3dvqmJg9e7bXNmLECItbtmxp8aJFi7x+eo+6ZMkSi8P7Vf3Oly5d6rWFa/v9QctcO+dc3bp1U74micdN76f1PiBcI1PPj+H40O9dvz+9J3Ju8+vkH6L+/gzXN9I1VfTcq2uQOeeXA+f8+ruotUd1nOq4Ckup63o099xzj8V63J3zS4OHayRee+21Fus6NnFYwybETBsAAAAAAIAY4qENAAAAAABADMU2PSqcKpVJCoqWCTvzzDO9th49elgclpfVqafh9HH4oso8d+/e3WvTlAz9XsePH+/1S3dKWqr0Jef86XT6fuG0R/2NaOqGc87ttddeFuu01Hnz5nn9dLpe0tM4QjoWw2PQoUMHi/XY63RG59IvS8t0/mhhCW3djioHrmk1s2bNSvn++h5humnPnj0tvvHGG722sIRpKlrq+vHHH/fakn589RwVlg7Wkq/hNP2xY8darOcrTVMN6ff82WefeW277babxVHXPj0e4Wfp2Ez6cculSpUqedtNmzYttp+mlzrnp2tkiuNWcqnSd6O+S72HufDCC702TZPRce6cc59//nla76/C67PubxLTbP4QHhc914Zj5dFHHy22X1QKaNR9iW6HaYz6WXrOD1N2KlSoYHF4rtV7z6SMWb131+Upli1b5vXTf3t4rdL7zb59+1p87LHHev00pVzHR3gN1pSoMG1Vj7FePx988EGvX6dOnSwOfwtJOXalQY/1rbfearGmNzrnH7cvvvjCa3v//fctjmNKlGKmDQAAAAAAQAzx0AYAAAAAACCGykx6VCbat29v8R133OG16ZTD5557zmvT6eOIFk7lbNasmcXVq1f32nRqp079/utf/+r1GzRokMW6KrweM+ecO/jggy0OpxuG0/7/UKdOHW/78ssvt7hVq1Zem06/HD16tMVDhw71+q1cudLi8HebbmWHJAiP9zHHHGOxrtqv35dz6VcIU0wn3dz69eu9ba0YFE5/33XXXS2+5ZZbLL7zzju9fjpNuFevXhYfd9xxXj8d92F1hVTCMarVFsLV/QtJeKx0O0wl1LTNBQsWWBxOo9cxpimc4VTg1atXW/zRRx95bS1atLBYp5KH08W1Lclp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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "import matplotlib.pyplot as plt\n", "\n", "\n", "n = 10 # How many digits we will display\n", "plt.figure(figsize=(20, 4))\n", "for i in range(n):\n", " # Display original\n", " ax = plt.subplot(2, n, i + 1)\n", " plt.imshow(x_test[i].reshape(28, 28))\n", " plt.gray()\n", " ax.get_xaxis().set_visible(False)\n", " ax.get_yaxis().set_visible(False)\n", "\n", " # Display reconstruction\n", " ax = plt.subplot(2, n, i + 1 + n)\n", " plt.imshow(roundtrip_imgs[i].reshape(28, 28))\n", " plt.gray()\n", " ax.get_xaxis().set_visible(False)\n", " ax.get_yaxis().set_visible(False)\n", "plt.show()" ] }, { "cell_type": "markdown", "id": "compatible-affair", "metadata": {}, "source": [ "What about the compression? Let's check the sizes of the arrays." ] }, { "cell_type": "code", "execution_count": 11, "id": "illegal-complex", "metadata": { "execution": { "iopub.execute_input": "2021-01-31T08:46:32.066075Z", "iopub.status.busy": "2021-01-31T08:46:32.064252Z", "iopub.status.idle": "2021-01-31T08:46:32.577795Z", "shell.execute_reply": "2021-01-31T08:46:32.578259Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "x_test.shape[1]: 784\n", "encoded_imgs.shape[1]: 32\n", "Compression ratio: 1/25\n" ] } ], "source": [ "encoded_imgs = autoencoder.transform(x_test)\n", "print(f\"x_test.shape[1]: {x_test.shape[1]}\")\n", "print(f\"encoded_imgs.shape[1]: {encoded_imgs.shape[1]}\")\n", "cr = round((encoded_imgs.nbytes/x_test.nbytes), 2)\n", "print(f\"Compression ratio: 1/{1/cr:.0f}\")" ] } ], "metadata": { "jupytext": { "formats": "ipynb,md" }, "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.8.7" } }, "nbformat": 4, "nbformat_minor": 5 }