NNTextGeneration.ipynb (264842B)
1 { 2 "cells": [ 3 { 4 "cell_type": "code", 5 "execution_count": 54, 6 "metadata": {}, 7 "outputs": [], 8 "source": [ 9 "import keras\n", 10 "import tensorflow as tf\n", 11 "\n", 12 "f = open('../datasets/shakespeare/allText.txt', 'r')\n", 13 "\n", 14 "allText = f.readlines()" 15 ] 16 }, 17 { 18 "cell_type": "code", 19 "execution_count": 55, 20 "metadata": {}, 21 "outputs": [], 22 "source": [ 23 "txtAll = ''.join(str(element) for element in allText)" 24 ] 25 }, 26 { 27 "cell_type": "code", 28 "execution_count": 56, 29 "metadata": {}, 30 "outputs": [ 31 { 32 "data": { 33 "text/plain": [ 34 "5447117" 35 ] 36 }, 37 "execution_count": 56, 38 "metadata": {}, 39 "output_type": "execute_result" 40 } 41 ], 42 "source": [ 43 "len(txtAll)" 44 ] 45 }, 46 { 47 "cell_type": "code", 48 "execution_count": 57, 49 "metadata": {}, 50 "outputs": [], 51 "source": [ 52 "unique_chars = set(txtAll)\n", 53 "total_unique = len(unique_chars)" 54 ] 55 }, 56 { 57 "cell_type": "code", 58 "execution_count": 58, 59 "metadata": {}, 60 "outputs": [ 61 { 62 "data": { 63 "text/html": [ 64 "<style>#sk-container-id-4 {\n", 65 " /* Definition of color scheme common for light and dark mode */\n", 66 " --sklearn-color-text: black;\n", 67 " --sklearn-color-line: gray;\n", 68 " /* Definition of color scheme for unfitted estimators */\n", 69 " --sklearn-color-unfitted-level-0: #fff5e6;\n", 70 " --sklearn-color-unfitted-level-1: #f6e4d2;\n", 71 " --sklearn-color-unfitted-level-2: #ffe0b3;\n", 72 " --sklearn-color-unfitted-level-3: chocolate;\n", 73 " /* Definition of color scheme for fitted estimators */\n", 74 " --sklearn-color-fitted-level-0: #f0f8ff;\n", 75 " --sklearn-color-fitted-level-1: #d4ebff;\n", 76 " --sklearn-color-fitted-level-2: #b3dbfd;\n", 77 " --sklearn-color-fitted-level-3: cornflowerblue;\n", 78 "\n", 79 " /* Specific color for light theme */\n", 80 " --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n", 81 " --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));\n", 82 " --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n", 83 " --sklearn-color-icon: #696969;\n", 84 "\n", 85 " @media (prefers-color-scheme: dark) {\n", 86 " /* Redefinition of color scheme for dark theme */\n", 87 " --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n", 88 " --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));\n", 89 " --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n", 90 " --sklearn-color-icon: #878787;\n", 91 " }\n", 92 "}\n", 93 "\n", 94 "#sk-container-id-4 {\n", 95 " color: var(--sklearn-color-text);\n", 96 "}\n", 97 "\n", 98 "#sk-container-id-4 pre {\n", 99 " padding: 0;\n", 100 "}\n", 101 "\n", 102 "#sk-container-id-4 input.sk-hidden--visually {\n", 103 " border: 0;\n", 104 " clip: rect(1px 1px 1px 1px);\n", 105 " clip: rect(1px, 1px, 1px, 1px);\n", 106 " height: 1px;\n", 107 " margin: -1px;\n", 108 " overflow: hidden;\n", 109 " padding: 0;\n", 110 " position: absolute;\n", 111 " width: 1px;\n", 112 "}\n", 113 "\n", 114 "#sk-container-id-4 div.sk-dashed-wrapped {\n", 115 " border: 1px dashed var(--sklearn-color-line);\n", 116 " margin: 0 0.4em 0.5em 0.4em;\n", 117 " box-sizing: border-box;\n", 118 " padding-bottom: 0.4em;\n", 119 " background-color: var(--sklearn-color-background);\n", 120 "}\n", 121 "\n", 122 "#sk-container-id-4 div.sk-container {\n", 123 " /* jupyter's `normalize.less` sets `[hidden] { display: none; }`\n", 124 " but bootstrap.min.css set `[hidden] { display: none !important; }`\n", 125 " so we also need the `!important` here to be able to override the\n", 126 " default hidden behavior on the sphinx rendered scikit-learn.org.\n", 127 " See: https://github.com/scikit-learn/scikit-learn/issues/21755 */\n", 128 " display: inline-block !important;\n", 129 " position: relative;\n", 130 "}\n", 131 "\n", 132 "#sk-container-id-4 div.sk-text-repr-fallback {\n", 133 " display: none;\n", 134 "}\n", 135 "\n", 136 "div.sk-parallel-item,\n", 137 "div.sk-serial,\n", 138 "div.sk-item {\n", 139 " /* draw centered vertical line to link estimators */\n", 140 " background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));\n", 141 " background-size: 2px 100%;\n", 142 " background-repeat: no-repeat;\n", 143 " background-position: center center;\n", 144 "}\n", 145 "\n", 146 "/* Parallel-specific style estimator block */\n", 147 "\n", 148 "#sk-container-id-4 div.sk-parallel-item::after {\n", 149 " content: \"\";\n", 150 " width: 100%;\n", 151 " border-bottom: 2px solid var(--sklearn-color-text-on-default-background);\n", 152 " flex-grow: 1;\n", 153 "}\n", 154 "\n", 155 "#sk-container-id-4 div.sk-parallel {\n", 156 " display: flex;\n", 157 " align-items: stretch;\n", 158 " justify-content: center;\n", 159 " background-color: var(--sklearn-color-background);\n", 160 " position: relative;\n", 161 "}\n", 162 "\n", 163 "#sk-container-id-4 div.sk-parallel-item {\n", 164 " display: flex;\n", 165 " flex-direction: column;\n", 166 "}\n", 167 "\n", 168 "#sk-container-id-4 div.sk-parallel-item:first-child::after {\n", 169 " align-self: flex-end;\n", 170 " width: 50%;\n", 171 "}\n", 172 "\n", 173 "#sk-container-id-4 div.sk-parallel-item:last-child::after {\n", 174 " align-self: flex-start;\n", 175 " width: 50%;\n", 176 "}\n", 177 "\n", 178 "#sk-container-id-4 div.sk-parallel-item:only-child::after {\n", 179 " width: 0;\n", 180 "}\n", 181 "\n", 182 "/* Serial-specific style estimator block */\n", 183 "\n", 184 "#sk-container-id-4 div.sk-serial {\n", 185 " display: flex;\n", 186 " flex-direction: column;\n", 187 " align-items: center;\n", 188 " background-color: var(--sklearn-color-background);\n", 189 " padding-right: 1em;\n", 190 " padding-left: 1em;\n", 191 "}\n", 192 "\n", 193 "\n", 194 "/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is\n", 195 "clickable and can be expanded/collapsed.\n", 196 "- Pipeline and ColumnTransformer use this feature and define the default style\n", 197 "- Estimators will overwrite some part of the style using the `sk-estimator` class\n", 198 "*/\n", 199 "\n", 200 "/* Pipeline and ColumnTransformer style (default) */\n", 201 "\n", 202 "#sk-container-id-4 div.sk-toggleable {\n", 203 " /* Default theme specific background. It is overwritten whether we have a\n", 204 " specific estimator or a Pipeline/ColumnTransformer */\n", 205 " background-color: var(--sklearn-color-background);\n", 206 "}\n", 207 "\n", 208 "/* Toggleable label */\n", 209 "#sk-container-id-4 label.sk-toggleable__label {\n", 210 " cursor: pointer;\n", 211 " display: block;\n", 212 " width: 100%;\n", 213 " margin-bottom: 0;\n", 214 " padding: 0.5em;\n", 215 " box-sizing: border-box;\n", 216 " text-align: center;\n", 217 "}\n", 218 "\n", 219 "#sk-container-id-4 label.sk-toggleable__label-arrow:before {\n", 220 " /* Arrow on the left of the label */\n", 221 " content: \"▸\";\n", 222 " float: left;\n", 223 " margin-right: 0.25em;\n", 224 " color: var(--sklearn-color-icon);\n", 225 "}\n", 226 "\n", 227 "#sk-container-id-4 label.sk-toggleable__label-arrow:hover:before {\n", 228 " color: var(--sklearn-color-text);\n", 229 "}\n", 230 "\n", 231 "/* Toggleable content - dropdown */\n", 232 "\n", 233 "#sk-container-id-4 div.sk-toggleable__content {\n", 234 " max-height: 0;\n", 235 " max-width: 0;\n", 236 " overflow: hidden;\n", 237 " text-align: left;\n", 238 " /* unfitted */\n", 239 " background-color: var(--sklearn-color-unfitted-level-0);\n", 240 "}\n", 241 "\n", 242 "#sk-container-id-4 div.sk-toggleable__content.fitted {\n", 243 " /* fitted */\n", 244 " background-color: var(--sklearn-color-fitted-level-0);\n", 245 "}\n", 246 "\n", 247 "#sk-container-id-4 div.sk-toggleable__content pre {\n", 248 " margin: 0.2em;\n", 249 " border-radius: 0.25em;\n", 250 " color: var(--sklearn-color-text);\n", 251 " /* unfitted */\n", 252 " background-color: var(--sklearn-color-unfitted-level-0);\n", 253 "}\n", 254 "\n", 255 "#sk-container-id-4 div.sk-toggleable__content.fitted pre {\n", 256 " /* unfitted */\n", 257 " background-color: var(--sklearn-color-fitted-level-0);\n", 258 "}\n", 259 "\n", 260 "#sk-container-id-4 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n", 261 " /* Expand drop-down */\n", 262 " max-height: 200px;\n", 263 " max-width: 100%;\n", 264 " overflow: auto;\n", 265 "}\n", 266 "\n", 267 "#sk-container-id-4 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n", 268 " content: \"▾\";\n", 269 "}\n", 270 "\n", 271 "/* Pipeline/ColumnTransformer-specific style */\n", 272 "\n", 273 "#sk-container-id-4 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n", 274 " color: var(--sklearn-color-text);\n", 275 " background-color: var(--sklearn-color-unfitted-level-2);\n", 276 "}\n", 277 "\n", 278 "#sk-container-id-4 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n", 279 " background-color: var(--sklearn-color-fitted-level-2);\n", 280 "}\n", 281 "\n", 282 "/* Estimator-specific style */\n", 283 "\n", 284 "/* Colorize estimator box */\n", 285 "#sk-container-id-4 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n", 286 " /* unfitted */\n", 287 " background-color: var(--sklearn-color-unfitted-level-2);\n", 288 "}\n", 289 "\n", 290 "#sk-container-id-4 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n", 291 " /* fitted */\n", 292 " background-color: var(--sklearn-color-fitted-level-2);\n", 293 "}\n", 294 "\n", 295 "#sk-container-id-4 div.sk-label label.sk-toggleable__label,\n", 296 "#sk-container-id-4 div.sk-label label {\n", 297 " /* The background is the default theme color */\n", 298 " color: var(--sklearn-color-text-on-default-background);\n", 299 "}\n", 300 "\n", 301 "/* On hover, darken the color of the background */\n", 302 "#sk-container-id-4 div.sk-label:hover label.sk-toggleable__label {\n", 303 " color: var(--sklearn-color-text);\n", 304 " background-color: var(--sklearn-color-unfitted-level-2);\n", 305 "}\n", 306 "\n", 307 "/* Label box, darken color on hover, fitted */\n", 308 "#sk-container-id-4 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n", 309 " color: var(--sklearn-color-text);\n", 310 " background-color: var(--sklearn-color-fitted-level-2);\n", 311 "}\n", 312 "\n", 313 "/* Estimator label */\n", 314 "\n", 315 "#sk-container-id-4 div.sk-label label {\n", 316 " font-family: monospace;\n", 317 " font-weight: bold;\n", 318 " display: inline-block;\n", 319 " line-height: 1.2em;\n", 320 "}\n", 321 "\n", 322 "#sk-container-id-4 div.sk-label-container {\n", 323 " text-align: center;\n", 324 "}\n", 325 "\n", 326 "/* Estimator-specific */\n", 327 "#sk-container-id-4 div.sk-estimator {\n", 328 " font-family: monospace;\n", 329 " border: 1px dotted var(--sklearn-color-border-box);\n", 330 " border-radius: 0.25em;\n", 331 " box-sizing: border-box;\n", 332 " margin-bottom: 0.5em;\n", 333 " /* unfitted */\n", 334 " background-color: var(--sklearn-color-unfitted-level-0);\n", 335 "}\n", 336 "\n", 337 "#sk-container-id-4 div.sk-estimator.fitted {\n", 338 " /* fitted */\n", 339 " background-color: var(--sklearn-color-fitted-level-0);\n", 340 "}\n", 341 "\n", 342 "/* on hover */\n", 343 "#sk-container-id-4 div.sk-estimator:hover {\n", 344 " /* unfitted */\n", 345 " background-color: var(--sklearn-color-unfitted-level-2);\n", 346 "}\n", 347 "\n", 348 "#sk-container-id-4 div.sk-estimator.fitted:hover {\n", 349 " /* fitted */\n", 350 " background-color: var(--sklearn-color-fitted-level-2);\n", 351 "}\n", 352 "\n", 353 "/* Specification for estimator info (e.g. \"i\" and \"?\") */\n", 354 "\n", 355 "/* Common style for \"i\" and \"?\" */\n", 356 "\n", 357 ".sk-estimator-doc-link,\n", 358 "a:link.sk-estimator-doc-link,\n", 359 "a:visited.sk-estimator-doc-link {\n", 360 " float: right;\n", 361 " font-size: smaller;\n", 362 " line-height: 1em;\n", 363 " font-family: monospace;\n", 364 " background-color: var(--sklearn-color-background);\n", 365 " border-radius: 1em;\n", 366 " height: 1em;\n", 367 " width: 1em;\n", 368 " text-decoration: none !important;\n", 369 " margin-left: 1ex;\n", 370 " /* unfitted */\n", 371 " border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n", 372 " color: var(--sklearn-color-unfitted-level-1);\n", 373 "}\n", 374 "\n", 375 ".sk-estimator-doc-link.fitted,\n", 376 "a:link.sk-estimator-doc-link.fitted,\n", 377 "a:visited.sk-estimator-doc-link.fitted {\n", 378 " /* fitted */\n", 379 " border: var(--sklearn-color-fitted-level-1) 1pt solid;\n", 380 " color: var(--sklearn-color-fitted-level-1);\n", 381 "}\n", 382 "\n", 383 "/* On hover */\n", 384 "div.sk-estimator:hover .sk-estimator-doc-link:hover,\n", 385 ".sk-estimator-doc-link:hover,\n", 386 "div.sk-label-container:hover .sk-estimator-doc-link:hover,\n", 387 ".sk-estimator-doc-link:hover {\n", 388 " /* unfitted */\n", 389 " background-color: var(--sklearn-color-unfitted-level-3);\n", 390 " color: var(--sklearn-color-background);\n", 391 " text-decoration: none;\n", 392 "}\n", 393 "\n", 394 "div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n", 395 ".sk-estimator-doc-link.fitted:hover,\n", 396 "div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n", 397 ".sk-estimator-doc-link.fitted:hover {\n", 398 " /* fitted */\n", 399 " background-color: var(--sklearn-color-fitted-level-3);\n", 400 " color: var(--sklearn-color-background);\n", 401 " text-decoration: none;\n", 402 "}\n", 403 "\n", 404 "/* Span, style for the box shown on hovering the info icon */\n", 405 ".sk-estimator-doc-link span {\n", 406 " display: none;\n", 407 " z-index: 9999;\n", 408 " position: relative;\n", 409 " font-weight: normal;\n", 410 " right: .2ex;\n", 411 " padding: .5ex;\n", 412 " margin: .5ex;\n", 413 " width: min-content;\n", 414 " min-width: 20ex;\n", 415 " max-width: 50ex;\n", 416 " color: var(--sklearn-color-text);\n", 417 " box-shadow: 2pt 2pt 4pt #999;\n", 418 " /* unfitted */\n", 419 " background: var(--sklearn-color-unfitted-level-0);\n", 420 " border: .5pt solid var(--sklearn-color-unfitted-level-3);\n", 421 "}\n", 422 "\n", 423 ".sk-estimator-doc-link.fitted span {\n", 424 " /* fitted */\n", 425 " background: var(--sklearn-color-fitted-level-0);\n", 426 " border: var(--sklearn-color-fitted-level-3);\n", 427 "}\n", 428 "\n", 429 ".sk-estimator-doc-link:hover span {\n", 430 " display: block;\n", 431 "}\n", 432 "\n", 433 "/* \"?\"-specific style due to the `<a>` HTML tag */\n", 434 "\n", 435 "#sk-container-id-4 a.estimator_doc_link {\n", 436 " float: right;\n", 437 " font-size: 1rem;\n", 438 " line-height: 1em;\n", 439 " font-family: monospace;\n", 440 " background-color: var(--sklearn-color-background);\n", 441 " border-radius: 1rem;\n", 442 " height: 1rem;\n", 443 " width: 1rem;\n", 444 " text-decoration: none;\n", 445 " /* unfitted */\n", 446 " color: var(--sklearn-color-unfitted-level-1);\n", 447 " border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n", 448 "}\n", 449 "\n", 450 "#sk-container-id-4 a.estimator_doc_link.fitted {\n", 451 " /* fitted */\n", 452 " border: var(--sklearn-color-fitted-level-1) 1pt solid;\n", 453 " color: var(--sklearn-color-fitted-level-1);\n", 454 "}\n", 455 "\n", 456 "/* On hover */\n", 457 "#sk-container-id-4 a.estimator_doc_link:hover {\n", 458 " /* unfitted */\n", 459 " background-color: var(--sklearn-color-unfitted-level-3);\n", 460 " color: var(--sklearn-color-background);\n", 461 " text-decoration: none;\n", 462 "}\n", 463 "\n", 464 "#sk-container-id-4 a.estimator_doc_link.fitted:hover {\n", 465 " /* fitted */\n", 466 " background-color: var(--sklearn-color-fitted-level-3);\n", 467 "}\n", 468 "</style><div id=\"sk-container-id-4\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>LabelEncoder()</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-4\" type=\"checkbox\" checked><label for=\"sk-estimator-id-4\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\"> LabelEncoder<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.preprocessing.LabelEncoder.html\">?<span>Documentation for LabelEncoder</span></a><span class=\"sk-estimator-doc-link fitted\">i<span>Fitted</span></span></label><div class=\"sk-toggleable__content fitted\"><pre>LabelEncoder()</pre></div> </div></div></div></div>" 469 ], 470 "text/plain": [ 471 "LabelEncoder()" 472 ] 473 }, 474 "execution_count": 58, 475 "metadata": {}, 476 "output_type": "execute_result" 477 } 478 ], 479 "source": [ 480 "from sklearn.preprocessing import LabelEncoder\n", 481 "\n", 482 "label_encoder = LabelEncoder()\n", 483 "label_encoder.fit(list(txtAll))" 484 ] 485 }, 486 { 487 "cell_type": "code", 488 "execution_count": 59, 489 "metadata": {}, 490 "outputs": [], 491 "source": [ 492 "encoded_text = label_encoder.transform(list(txtAll))\n", 493 "encoded_text = encoded_text.tolist()" 494 ] 495 }, 496 { 497 "cell_type": "code", 498 "execution_count": 60, 499 "metadata": {}, 500 "outputs": [], 501 "source": [ 502 "import numpy as np\n", 503 "\n", 504 "if len(encoded_text) % 50 != 0:\n", 505 " padding_length = 50 - (len(encoded_text) % 50)\n", 506 " encoded_text.extend([0] * padding_length) # Padding with 0s\n", 507 "\n", 508 "# Convert the list to a NumPy array\n", 509 "encoded_array = np.array(encoded_text)\n", 510 "\n", 511 "# Reshape the array into a 2D array with each feature of length 50\n", 512 "reshaped_array = encoded_array.reshape(-1, 50)" 513 ] 514 }, 515 { 516 "cell_type": "code", 517 "execution_count": 61, 518 "metadata": {}, 519 "outputs": [ 520 { 521 "name": "stdout", 522 "output_type": "stream", 523 "text": [ 524 "(108943, 49)\n", 525 "(108943,)\n" 526 ] 527 } 528 ], 529 "source": [ 530 "X = reshaped_array[:, :-1]\n", 531 "y = reshaped_array[:,49]\n", 532 "print(X.shape)\n", 533 "print(y.shape)" 534 ] 535 }, 536 { 537 "cell_type": "code", 538 "execution_count": 62, 539 "metadata": {}, 540 "outputs": [], 541 "source": [ 542 "y_inverted = np.zeros((len(y), total_unique), dtype=int)\n", 543 "\n", 544 "for i, class_index in enumerate(y):\n", 545 " y_inverted[i, class_index] = 1\n", 546 "\n", 547 "y = y_inverted" 548 ] 549 }, 550 { 551 "cell_type": "code", 552 "execution_count": 63, 553 "metadata": {}, 554 "outputs": [ 555 { 556 "data": { 557 "text/plain": [ 558 "array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", 559 " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", 560 " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,\n", 561 " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])" 562 ] 563 }, 564 "execution_count": 63, 565 "metadata": {}, 566 "output_type": "execute_result" 567 } 568 ], 569 "source": [ 570 "y[0]" 571 ] 572 }, 573 { 574 "cell_type": "code", 575 "execution_count": 64, 576 "metadata": {}, 577 "outputs": [], 578 "source": [ 579 "model = keras.Sequential(layers=[\n", 580 " keras.layers.Input((49,)),\n", 581 " keras.layers.Normalization(),\n", 582 " keras.layers.Dense(512, activation='relu'),\n", 583 " keras.layers.Dense(512, activation='relu'),\n", 584 " keras.layers.Dense(512, activation='relu'),\n", 585 " keras.layers.Dense(512, activation='relu'),\n", 586 " \n", 587 " keras.layers.BatchNormalization(),\n", 588 " keras.layers.Dense(256, activation='relu'),\n", 589 " keras.layers.Dense(256, activation='relu'),\n", 590 " keras.layers.Dense(256, activation='relu'),\n", 591 " keras.layers.Dense(256, activation='relu'),\n", 592 "\n", 593 " keras.layers.BatchNormalization(),\n", 594 " keras.layers.Dense(128, activation='relu'),\n", 595 " keras.layers.Dense(128, activation='relu'),\n", 596 " keras.layers.Dense(128, activation='relu'),\n", 597 " keras.layers.Dense(128, activation='relu'),\n", 598 "\n", 599 " keras.layers.BatchNormalization(),\n", 600 " keras.layers.Dense(64, activation='relu'),\n", 601 " keras.layers.Dense(64, activation='relu'),\n", 602 " keras.layers.Dense(64, activation='relu'),\n", 603 " keras.layers.Dense(64, activation='relu'),\n", 604 "\n", 605 " keras.layers.Dense(total_unique, activation='softmax'),\n", 606 "])" 607 ] 608 }, 609 { 610 "cell_type": "code", 611 "execution_count": 65, 612 "metadata": {}, 613 "outputs": [], 614 "source": [ 615 "model.compile(loss=keras.losses.categorical_crossentropy, optimizer='adam', metrics=['accuracy'])" 616 ] 617 }, 618 { 619 "cell_type": "code", 620 "execution_count": 66, 621 "metadata": {}, 622 "outputs": [ 623 { 624 "name": "stdout", 625 "output_type": "stream", 626 "text": [ 627 "Epoch 1/1000\n", 628 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 22ms/step - accuracy: 0.2271 - loss: 3.3681\n", 629 "Epoch 2/1000\n", 630 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.2750 - loss: 2.6686\n", 631 "Epoch 3/1000\n", 632 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.2945 - loss: 2.5928\n", 633 "Epoch 4/1000\n", 634 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.3078 - loss: 2.5371\n", 635 "Epoch 5/1000\n", 636 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.3141 - loss: 2.4976\n", 637 "Epoch 6/1000\n", 638 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3169 - loss: 2.4681\n", 639 "Epoch 7/1000\n", 640 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3219 - loss: 2.4505\n", 641 "Epoch 8/1000\n", 642 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3302 - loss: 2.4170\n", 643 "Epoch 9/1000\n", 644 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3322 - loss: 2.3931\n", 645 "Epoch 10/1000\n", 646 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3382 - loss: 2.3645\n", 647 "Epoch 11/1000\n", 648 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3432 - loss: 2.3459\n", 649 "Epoch 12/1000\n", 650 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3506 - loss: 2.3196\n", 651 "Epoch 13/1000\n", 652 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3525 - loss: 2.3114\n", 653 "Epoch 14/1000\n", 654 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3616 - loss: 2.2779\n", 655 "Epoch 15/1000\n", 656 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3613 - loss: 2.2612\n", 657 "Epoch 16/1000\n", 658 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3613 - loss: 2.2581\n", 659 "Epoch 17/1000\n", 660 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.3673 - loss: 2.2312\n", 661 "Epoch 18/1000\n", 662 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3747 - loss: 2.2096\n", 663 "Epoch 19/1000\n", 664 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3750 - loss: 2.2007\n", 665 "Epoch 20/1000\n", 666 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3808 - loss: 2.1852\n", 667 "Epoch 21/1000\n", 668 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3772 - loss: 2.1907\n", 669 "Epoch 22/1000\n", 670 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3825 - loss: 2.1631\n", 671 "Epoch 23/1000\n", 672 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3870 - loss: 2.1579\n", 673 "Epoch 24/1000\n", 674 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3869 - loss: 2.1487\n", 675 "Epoch 25/1000\n", 676 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3912 - loss: 2.1303\n", 677 "Epoch 26/1000\n", 678 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.3968 - loss: 2.1116\n", 679 "Epoch 27/1000\n", 680 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3916 - loss: 2.1243\n", 681 "Epoch 28/1000\n", 682 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.3992 - loss: 2.0969\n", 683 "Epoch 29/1000\n", 684 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.3992 - loss: 2.1046\n", 685 "Epoch 30/1000\n", 686 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.3968 - loss: 2.1021\n", 687 "Epoch 31/1000\n", 688 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4013 - loss: 2.0879\n", 689 "Epoch 32/1000\n", 690 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4012 - loss: 2.0825\n", 691 "Epoch 33/1000\n", 692 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4037 - loss: 2.0662\n", 693 "Epoch 34/1000\n", 694 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4019 - loss: 2.0757\n", 695 "Epoch 35/1000\n", 696 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4024 - loss: 2.0694\n", 697 "Epoch 36/1000\n", 698 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4079 - loss: 2.0560\n", 699 "Epoch 37/1000\n", 700 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4095 - loss: 2.0381\n", 701 "Epoch 38/1000\n", 702 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4129 - loss: 2.0292\n", 703 "Epoch 39/1000\n", 704 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4092 - loss: 2.0381\n", 705 "Epoch 40/1000\n", 706 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4172 - loss: 2.0226\n", 707 "Epoch 41/1000\n", 708 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4139 - loss: 2.0188\n", 709 "Epoch 42/1000\n", 710 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4191 - loss: 1.9991\n", 711 "Epoch 43/1000\n", 712 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4153 - loss: 2.0124\n", 713 "Epoch 44/1000\n", 714 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4199 - loss: 1.9898\n", 715 "Epoch 45/1000\n", 716 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4204 - loss: 1.9972\n", 717 "Epoch 46/1000\n", 718 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4219 - loss: 1.9935\n", 719 "Epoch 47/1000\n", 720 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4214 - loss: 1.9932\n", 721 "Epoch 48/1000\n", 722 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4264 - loss: 1.9747\n", 723 "Epoch 49/1000\n", 724 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4257 - loss: 1.9769\n", 725 "Epoch 50/1000\n", 726 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4307 - loss: 1.9599\n", 727 "Epoch 51/1000\n", 728 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4258 - loss: 1.9655\n", 729 "Epoch 52/1000\n", 730 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4287 - loss: 1.9566\n", 731 "Epoch 53/1000\n", 732 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4277 - loss: 1.9602\n", 733 "Epoch 54/1000\n", 734 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4338 - loss: 1.9412\n", 735 "Epoch 55/1000\n", 736 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4309 - loss: 1.9463\n", 737 "Epoch 56/1000\n", 738 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4347 - loss: 1.9294\n", 739 "Epoch 57/1000\n", 740 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4327 - loss: 1.9365\n", 741 "Epoch 58/1000\n", 742 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4310 - loss: 1.9345\n", 743 "Epoch 59/1000\n", 744 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4366 - loss: 1.9151\n", 745 "Epoch 60/1000\n", 746 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4372 - loss: 1.9275\n", 747 "Epoch 61/1000\n", 748 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4368 - loss: 1.9183\n", 749 "Epoch 62/1000\n", 750 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4397 - loss: 1.9083\n", 751 "Epoch 63/1000\n", 752 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4425 - loss: 1.8937\n", 753 "Epoch 64/1000\n", 754 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4425 - loss: 1.8957\n", 755 "Epoch 65/1000\n", 756 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4413 - loss: 1.8956\n", 757 "Epoch 66/1000\n", 758 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4468 - loss: 1.8750\n", 759 "Epoch 67/1000\n", 760 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4485 - loss: 1.8820\n", 761 "Epoch 68/1000\n", 762 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4476 - loss: 1.8769\n", 763 "Epoch 69/1000\n", 764 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4477 - loss: 1.8756\n", 765 "Epoch 70/1000\n", 766 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4482 - loss: 1.8744\n", 767 "Epoch 71/1000\n", 768 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4471 - loss: 1.8819\n", 769 "Epoch 72/1000\n", 770 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4496 - loss: 1.8640\n", 771 "Epoch 73/1000\n", 772 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4496 - loss: 1.8623\n", 773 "Epoch 74/1000\n", 774 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4522 - loss: 1.8465\n", 775 "Epoch 75/1000\n", 776 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4525 - loss: 1.8496\n", 777 "Epoch 76/1000\n", 778 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4506 - loss: 1.8544\n", 779 "Epoch 77/1000\n", 780 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4524 - loss: 1.8487\n", 781 "Epoch 78/1000\n", 782 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4564 - loss: 1.8302\n", 783 "Epoch 79/1000\n", 784 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4567 - loss: 1.8357\n", 785 "Epoch 80/1000\n", 786 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4583 - loss: 1.8270\n", 787 "Epoch 81/1000\n", 788 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4520 - loss: 1.8599\n", 789 "Epoch 82/1000\n", 790 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4655 - loss: 1.8077\n", 791 "Epoch 83/1000\n", 792 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4546 - loss: 1.8399\n", 793 "Epoch 84/1000\n", 794 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4640 - loss: 1.8054\n", 795 "Epoch 85/1000\n", 796 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4640 - loss: 1.8035\n", 797 "Epoch 86/1000\n", 798 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4662 - loss: 1.7950\n", 799 "Epoch 87/1000\n", 800 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4644 - loss: 1.8035\n", 801 "Epoch 88/1000\n", 802 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4624 - loss: 1.8055\n", 803 "Epoch 89/1000\n", 804 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4636 - loss: 1.8035\n", 805 "Epoch 90/1000\n", 806 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4639 - loss: 1.8010\n", 807 "Epoch 91/1000\n", 808 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4652 - loss: 1.8117\n", 809 "Epoch 92/1000\n", 810 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4698 - loss: 1.7819\n", 811 "Epoch 93/1000\n", 812 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4698 - loss: 1.7787\n", 813 "Epoch 94/1000\n", 814 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4708 - loss: 1.7826\n", 815 "Epoch 95/1000\n", 816 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4694 - loss: 1.7823\n", 817 "Epoch 96/1000\n", 818 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4781 - loss: 1.7530\n", 819 "Epoch 97/1000\n", 820 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4761 - loss: 1.7552\n", 821 "Epoch 98/1000\n", 822 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4728 - loss: 1.7708\n", 823 "Epoch 99/1000\n", 824 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4723 - loss: 1.7650\n", 825 "Epoch 100/1000\n", 826 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4752 - loss: 1.7565\n", 827 "Epoch 101/1000\n", 828 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4703 - loss: 1.7706\n", 829 "Epoch 102/1000\n", 830 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4732 - loss: 1.7519\n", 831 "Epoch 103/1000\n", 832 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4775 - loss: 1.7461\n", 833 "Epoch 104/1000\n", 834 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4812 - loss: 1.7413\n", 835 "Epoch 105/1000\n", 836 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4771 - loss: 1.7437\n", 837 "Epoch 106/1000\n", 838 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4809 - loss: 1.7321\n", 839 "Epoch 107/1000\n", 840 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4812 - loss: 1.7358\n", 841 "Epoch 108/1000\n", 842 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4859 - loss: 1.7176\n", 843 "Epoch 109/1000\n", 844 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4826 - loss: 1.7199\n", 845 "Epoch 110/1000\n", 846 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4821 - loss: 1.7274\n", 847 "Epoch 111/1000\n", 848 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4808 - loss: 1.7292\n", 849 "Epoch 112/1000\n", 850 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4800 - loss: 1.7344\n", 851 "Epoch 113/1000\n", 852 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4861 - loss: 1.7192\n", 853 "Epoch 114/1000\n", 854 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4854 - loss: 1.7070\n", 855 "Epoch 115/1000\n", 856 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.4861 - loss: 1.7161\n", 857 "Epoch 116/1000\n", 858 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4849 - loss: 1.7070\n", 859 "Epoch 117/1000\n", 860 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.4877 - loss: 1.7024\n", 861 "Epoch 118/1000\n", 862 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4871 - loss: 1.7039\n", 863 "Epoch 119/1000\n", 864 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.4849 - loss: 1.7133\n", 865 "Epoch 120/1000\n", 866 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4917 - loss: 1.6864\n", 867 "Epoch 121/1000\n", 868 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4899 - loss: 1.6962\n", 869 "Epoch 122/1000\n", 870 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4897 - loss: 1.6869\n", 871 "Epoch 123/1000\n", 872 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4916 - loss: 1.6852\n", 873 "Epoch 124/1000\n", 874 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4925 - loss: 1.6854\n", 875 "Epoch 125/1000\n", 876 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4921 - loss: 1.6800\n", 877 "Epoch 126/1000\n", 878 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4943 - loss: 1.6713\n", 879 "Epoch 127/1000\n", 880 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4964 - loss: 1.6692\n", 881 "Epoch 128/1000\n", 882 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4967 - loss: 1.6680\n", 883 "Epoch 129/1000\n", 884 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4974 - loss: 1.6610\n", 885 "Epoch 130/1000\n", 886 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4988 - loss: 1.6629\n", 887 "Epoch 131/1000\n", 888 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4995 - loss: 1.6576\n", 889 "Epoch 132/1000\n", 890 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4958 - loss: 1.6672\n", 891 "Epoch 133/1000\n", 892 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5007 - loss: 1.6544\n", 893 "Epoch 134/1000\n", 894 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5005 - loss: 1.6519\n", 895 "Epoch 135/1000\n", 896 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.4951 - loss: 1.6742\n", 897 "Epoch 136/1000\n", 898 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5003 - loss: 1.6404\n", 899 "Epoch 137/1000\n", 900 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5032 - loss: 1.6374\n", 901 "Epoch 138/1000\n", 902 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5032 - loss: 1.6434\n", 903 "Epoch 139/1000\n", 904 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5029 - loss: 1.6366\n", 905 "Epoch 140/1000\n", 906 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5078 - loss: 1.6248\n", 907 "Epoch 141/1000\n", 908 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5023 - loss: 1.6392\n", 909 "Epoch 142/1000\n", 910 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5026 - loss: 1.6353\n", 911 "Epoch 143/1000\n", 912 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5043 - loss: 1.6244\n", 913 "Epoch 144/1000\n", 914 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5081 - loss: 1.6189\n", 915 "Epoch 145/1000\n", 916 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5062 - loss: 1.6226\n", 917 "Epoch 146/1000\n", 918 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5057 - loss: 1.6286\n", 919 "Epoch 147/1000\n", 920 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5083 - loss: 1.6156\n", 921 "Epoch 148/1000\n", 922 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5097 - loss: 1.6125\n", 923 "Epoch 149/1000\n", 924 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5121 - loss: 1.6054\n", 925 "Epoch 150/1000\n", 926 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5087 - loss: 1.6077\n", 927 "Epoch 151/1000\n", 928 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5101 - loss: 1.6156\n", 929 "Epoch 152/1000\n", 930 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.5170 - loss: 1.5922\n", 931 "Epoch 153/1000\n", 932 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5120 - loss: 1.5988\n", 933 "Epoch 154/1000\n", 934 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5000 - loss: 1.6604\n", 935 "Epoch 155/1000\n", 936 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.4942 - loss: 1.6816\n", 937 "Epoch 156/1000\n", 938 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5139 - loss: 1.5979\n", 939 "Epoch 157/1000\n", 940 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5185 - loss: 1.5757\n", 941 "Epoch 158/1000\n", 942 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5215 - loss: 1.5695\n", 943 "Epoch 159/1000\n", 944 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5182 - loss: 1.5670\n", 945 "Epoch 160/1000\n", 946 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5181 - loss: 1.5870\n", 947 "Epoch 161/1000\n", 948 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5233 - loss: 1.5650\n", 949 "Epoch 162/1000\n", 950 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5186 - loss: 1.5742\n", 951 "Epoch 163/1000\n", 952 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5227 - loss: 1.5634\n", 953 "Epoch 164/1000\n", 954 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5217 - loss: 1.5613\n", 955 "Epoch 165/1000\n", 956 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5267 - loss: 1.5567\n", 957 "Epoch 166/1000\n", 958 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5167 - loss: 1.5799\n", 959 "Epoch 167/1000\n", 960 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5267 - loss: 1.5453\n", 961 "Epoch 168/1000\n", 962 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5226 - loss: 1.5587\n", 963 "Epoch 169/1000\n", 964 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5226 - loss: 1.5616\n", 965 "Epoch 170/1000\n", 966 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5278 - loss: 1.5388\n", 967 "Epoch 171/1000\n", 968 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5264 - loss: 1.5433\n", 969 "Epoch 172/1000\n", 970 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5233 - loss: 1.5597\n", 971 "Epoch 173/1000\n", 972 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5306 - loss: 1.5268\n", 973 "Epoch 174/1000\n", 974 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5281 - loss: 1.5405\n", 975 "Epoch 175/1000\n", 976 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5302 - loss: 1.5272\n", 977 "Epoch 176/1000\n", 978 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5286 - loss: 1.5385\n", 979 "Epoch 177/1000\n", 980 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5377 - loss: 1.5031\n", 981 "Epoch 178/1000\n", 982 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5306 - loss: 1.5223\n", 983 "Epoch 179/1000\n", 984 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5351 - loss: 1.5167\n", 985 "Epoch 180/1000\n", 986 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5356 - loss: 1.5032\n", 987 "Epoch 181/1000\n", 988 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5334 - loss: 1.5131\n", 989 "Epoch 182/1000\n", 990 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5367 - loss: 1.5025\n", 991 "Epoch 183/1000\n", 992 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5361 - loss: 1.5051\n", 993 "Epoch 184/1000\n", 994 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5368 - loss: 1.4994\n", 995 "Epoch 185/1000\n", 996 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5403 - loss: 1.4928\n", 997 "Epoch 186/1000\n", 998 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5398 - loss: 1.4964\n", 999 "Epoch 187/1000\n", 1000 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5409 - loss: 1.4890\n", 1001 "Epoch 188/1000\n", 1002 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5391 - loss: 1.4902\n", 1003 "Epoch 189/1000\n", 1004 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5415 - loss: 1.4953\n", 1005 "Epoch 190/1000\n", 1006 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5428 - loss: 1.4855\n", 1007 "Epoch 191/1000\n", 1008 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5424 - loss: 1.4894\n", 1009 "Epoch 192/1000\n", 1010 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5413 - loss: 1.4848\n", 1011 "Epoch 193/1000\n", 1012 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5425 - loss: 1.4801\n", 1013 "Epoch 194/1000\n", 1014 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5416 - loss: 1.4762\n", 1015 "Epoch 195/1000\n", 1016 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5458 - loss: 1.4716\n", 1017 "Epoch 196/1000\n", 1018 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5466 - loss: 1.4693\n", 1019 "Epoch 197/1000\n", 1020 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5477 - loss: 1.4621\n", 1021 "Epoch 198/1000\n", 1022 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5398 - loss: 1.4952\n", 1023 "Epoch 199/1000\n", 1024 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5443 - loss: 1.4673\n", 1025 "Epoch 200/1000\n", 1026 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5490 - loss: 1.4545\n", 1027 "Epoch 201/1000\n", 1028 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5422 - loss: 1.4762\n", 1029 "Epoch 202/1000\n", 1030 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5507 - loss: 1.4548\n", 1031 "Epoch 203/1000\n", 1032 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5488 - loss: 1.4465\n", 1033 "Epoch 204/1000\n", 1034 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5511 - loss: 1.4449\n", 1035 "Epoch 205/1000\n", 1036 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5524 - loss: 1.4439\n", 1037 "Epoch 206/1000\n", 1038 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5519 - loss: 1.4392\n", 1039 "Epoch 207/1000\n", 1040 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5520 - loss: 1.4404\n", 1041 "Epoch 208/1000\n", 1042 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5525 - loss: 1.4432\n", 1043 "Epoch 209/1000\n", 1044 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5520 - loss: 1.4437\n", 1045 "Epoch 210/1000\n", 1046 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5562 - loss: 1.4233\n", 1047 "Epoch 211/1000\n", 1048 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5573 - loss: 1.4272\n", 1049 "Epoch 212/1000\n", 1050 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5604 - loss: 1.4158\n", 1051 "Epoch 213/1000\n", 1052 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5603 - loss: 1.4158\n", 1053 "Epoch 214/1000\n", 1054 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5507 - loss: 1.4400\n", 1055 "Epoch 215/1000\n", 1056 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5559 - loss: 1.4305\n", 1057 "Epoch 216/1000\n", 1058 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5593 - loss: 1.4149\n", 1059 "Epoch 217/1000\n", 1060 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5593 - loss: 1.4063\n", 1061 "Epoch 218/1000\n", 1062 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5568 - loss: 1.4241\n", 1063 "Epoch 219/1000\n", 1064 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5582 - loss: 1.4170\n", 1065 "Epoch 220/1000\n", 1066 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5598 - loss: 1.4096\n", 1067 "Epoch 221/1000\n", 1068 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5640 - loss: 1.3989\n", 1069 "Epoch 222/1000\n", 1070 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5678 - loss: 1.3830\n", 1071 "Epoch 223/1000\n", 1072 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5601 - loss: 1.4153\n", 1073 "Epoch 224/1000\n", 1074 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5664 - loss: 1.3819\n", 1075 "Epoch 225/1000\n", 1076 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5591 - loss: 1.4181\n", 1077 "Epoch 226/1000\n", 1078 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5669 - loss: 1.3881\n", 1079 "Epoch 227/1000\n", 1080 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5685 - loss: 1.3829\n", 1081 "Epoch 228/1000\n", 1082 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5664 - loss: 1.3880\n", 1083 "Epoch 229/1000\n", 1084 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5689 - loss: 1.3854\n", 1085 "Epoch 230/1000\n", 1086 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5698 - loss: 1.3786\n", 1087 "Epoch 231/1000\n", 1088 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5680 - loss: 1.3789\n", 1089 "Epoch 232/1000\n", 1090 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5690 - loss: 1.3788\n", 1091 "Epoch 233/1000\n", 1092 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5698 - loss: 1.3777\n", 1093 "Epoch 234/1000\n", 1094 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5745 - loss: 1.3570\n", 1095 "Epoch 235/1000\n", 1096 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5702 - loss: 1.3723\n", 1097 "Epoch 236/1000\n", 1098 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5736 - loss: 1.3636\n", 1099 "Epoch 237/1000\n", 1100 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5748 - loss: 1.3608\n", 1101 "Epoch 238/1000\n", 1102 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5762 - loss: 1.3551\n", 1103 "Epoch 239/1000\n", 1104 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5744 - loss: 1.3579\n", 1105 "Epoch 240/1000\n", 1106 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5753 - loss: 1.3501\n", 1107 "Epoch 241/1000\n", 1108 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5778 - loss: 1.3451\n", 1109 "Epoch 242/1000\n", 1110 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5792 - loss: 1.3486\n", 1111 "Epoch 243/1000\n", 1112 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5766 - loss: 1.3423\n", 1113 "Epoch 244/1000\n", 1114 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5747 - loss: 1.3544\n", 1115 "Epoch 245/1000\n", 1116 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5747 - loss: 1.3584\n", 1117 "Epoch 246/1000\n", 1118 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5828 - loss: 1.3288\n", 1119 "Epoch 247/1000\n", 1120 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5826 - loss: 1.3264\n", 1121 "Epoch 248/1000\n", 1122 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5817 - loss: 1.3334\n", 1123 "Epoch 249/1000\n", 1124 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5818 - loss: 1.3363\n", 1125 "Epoch 250/1000\n", 1126 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5851 - loss: 1.3166\n", 1127 "Epoch 251/1000\n", 1128 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5773 - loss: 1.3429\n", 1129 "Epoch 252/1000\n", 1130 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5850 - loss: 1.3183\n", 1131 "Epoch 253/1000\n", 1132 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5844 - loss: 1.3212\n", 1133 "Epoch 254/1000\n", 1134 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5866 - loss: 1.3219\n", 1135 "Epoch 255/1000\n", 1136 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5866 - loss: 1.3149\n", 1137 "Epoch 256/1000\n", 1138 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5888 - loss: 1.3072\n", 1139 "Epoch 257/1000\n", 1140 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5930 - loss: 1.2951\n", 1141 "Epoch 258/1000\n", 1142 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5919 - loss: 1.2967\n", 1143 "Epoch 259/1000\n", 1144 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5839 - loss: 1.3190\n", 1145 "Epoch 260/1000\n", 1146 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5925 - loss: 1.2923\n", 1147 "Epoch 261/1000\n", 1148 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.5926 - loss: 1.3006\n", 1149 "Epoch 262/1000\n", 1150 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5907 - loss: 1.2991\n", 1151 "Epoch 263/1000\n", 1152 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5889 - loss: 1.3093\n", 1153 "Epoch 264/1000\n", 1154 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5880 - loss: 1.3076\n", 1155 "Epoch 265/1000\n", 1156 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5954 - loss: 1.2879\n", 1157 "Epoch 266/1000\n", 1158 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5946 - loss: 1.2954\n", 1159 "Epoch 267/1000\n", 1160 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5957 - loss: 1.2820\n", 1161 "Epoch 268/1000\n", 1162 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5948 - loss: 1.2785\n", 1163 "Epoch 269/1000\n", 1164 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5888 - loss: 1.3029\n", 1165 "Epoch 270/1000\n", 1166 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5993 - loss: 1.2717\n", 1167 "Epoch 271/1000\n", 1168 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5987 - loss: 1.2719\n", 1169 "Epoch 272/1000\n", 1170 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6036 - loss: 1.2632\n", 1171 "Epoch 273/1000\n", 1172 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5980 - loss: 1.2702\n", 1173 "Epoch 274/1000\n", 1174 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.5985 - loss: 1.2718\n", 1175 "Epoch 275/1000\n", 1176 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6027 - loss: 1.2586\n", 1177 "Epoch 276/1000\n", 1178 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.5965 - loss: 1.2796\n", 1179 "Epoch 277/1000\n", 1180 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6007 - loss: 1.2685\n", 1181 "Epoch 278/1000\n", 1182 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6070 - loss: 1.2529\n", 1183 "Epoch 279/1000\n", 1184 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6031 - loss: 1.2608\n", 1185 "Epoch 280/1000\n", 1186 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.5997 - loss: 1.2676\n", 1187 "Epoch 281/1000\n", 1188 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.6030 - loss: 1.2657\n", 1189 "Epoch 282/1000\n", 1190 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6059 - loss: 1.2452\n", 1191 "Epoch 283/1000\n", 1192 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6065 - loss: 1.2460\n", 1193 "Epoch 284/1000\n", 1194 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6046 - loss: 1.2537\n", 1195 "Epoch 285/1000\n", 1196 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6097 - loss: 1.2330\n", 1197 "Epoch 286/1000\n", 1198 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6074 - loss: 1.2371\n", 1199 "Epoch 287/1000\n", 1200 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6093 - loss: 1.2410\n", 1201 "Epoch 288/1000\n", 1202 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6067 - loss: 1.2423\n", 1203 "Epoch 289/1000\n", 1204 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6096 - loss: 1.2297\n", 1205 "Epoch 290/1000\n", 1206 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.6083 - loss: 1.2323\n", 1207 "Epoch 291/1000\n", 1208 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6101 - loss: 1.2364\n", 1209 "Epoch 292/1000\n", 1210 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6090 - loss: 1.2333\n", 1211 "Epoch 293/1000\n", 1212 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6125 - loss: 1.2209\n", 1213 "Epoch 294/1000\n", 1214 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6090 - loss: 1.2359\n", 1215 "Epoch 295/1000\n", 1216 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.6100 - loss: 1.2237\n", 1217 "Epoch 296/1000\n", 1218 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6145 - loss: 1.2215\n", 1219 "Epoch 297/1000\n", 1220 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6091 - loss: 1.2356\n", 1221 "Epoch 298/1000\n", 1222 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.6121 - loss: 1.2254\n", 1223 "Epoch 299/1000\n", 1224 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6187 - loss: 1.2014\n", 1225 "Epoch 300/1000\n", 1226 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6211 - loss: 1.1949\n", 1227 "Epoch 301/1000\n", 1228 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6184 - loss: 1.2013\n", 1229 "Epoch 302/1000\n", 1230 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6163 - loss: 1.2146\n", 1231 "Epoch 303/1000\n", 1232 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6184 - loss: 1.2030\n", 1233 "Epoch 304/1000\n", 1234 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6183 - loss: 1.2006\n", 1235 "Epoch 305/1000\n", 1236 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6149 - loss: 1.2087\n", 1237 "Epoch 306/1000\n", 1238 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6204 - loss: 1.1937\n", 1239 "Epoch 307/1000\n", 1240 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6201 - loss: 1.1955\n", 1241 "Epoch 308/1000\n", 1242 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6185 - loss: 1.1964\n", 1243 "Epoch 309/1000\n", 1244 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6198 - loss: 1.2004\n", 1245 "Epoch 310/1000\n", 1246 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6226 - loss: 1.1950\n", 1247 "Epoch 311/1000\n", 1248 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6238 - loss: 1.1826\n", 1249 "Epoch 312/1000\n", 1250 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6272 - loss: 1.1805\n", 1251 "Epoch 313/1000\n", 1252 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6186 - loss: 1.1993\n", 1253 "Epoch 314/1000\n", 1254 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6184 - loss: 1.1952\n", 1255 "Epoch 315/1000\n", 1256 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6267 - loss: 1.1866\n", 1257 "Epoch 316/1000\n", 1258 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6264 - loss: 1.1754\n", 1259 "Epoch 317/1000\n", 1260 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6255 - loss: 1.1831\n", 1261 "Epoch 318/1000\n", 1262 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6283 - loss: 1.1690\n", 1263 "Epoch 319/1000\n", 1264 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6283 - loss: 1.1688\n", 1265 "Epoch 320/1000\n", 1266 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6310 - loss: 1.1591\n", 1267 "Epoch 321/1000\n", 1268 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6292 - loss: 1.1677\n", 1269 "Epoch 322/1000\n", 1270 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6295 - loss: 1.1654\n", 1271 "Epoch 323/1000\n", 1272 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6332 - loss: 1.1523\n", 1273 "Epoch 324/1000\n", 1274 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6293 - loss: 1.1633\n", 1275 "Epoch 325/1000\n", 1276 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6285 - loss: 1.1675\n", 1277 "Epoch 326/1000\n", 1278 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6296 - loss: 1.1652\n", 1279 "Epoch 327/1000\n", 1280 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6292 - loss: 1.1645\n", 1281 "Epoch 328/1000\n", 1282 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6293 - loss: 1.1651\n", 1283 "Epoch 329/1000\n", 1284 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6375 - loss: 1.1441\n", 1285 "Epoch 330/1000\n", 1286 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6345 - loss: 1.1475\n", 1287 "Epoch 331/1000\n", 1288 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6325 - loss: 1.1528\n", 1289 "Epoch 332/1000\n", 1290 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6350 - loss: 1.1451\n", 1291 "Epoch 333/1000\n", 1292 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6367 - loss: 1.1446\n", 1293 "Epoch 334/1000\n", 1294 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6328 - loss: 1.1607\n", 1295 "Epoch 335/1000\n", 1296 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6310 - loss: 1.1578\n", 1297 "Epoch 336/1000\n", 1298 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6350 - loss: 1.1521\n", 1299 "Epoch 337/1000\n", 1300 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6364 - loss: 1.1410\n", 1301 "Epoch 338/1000\n", 1302 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6375 - loss: 1.1363\n", 1303 "Epoch 339/1000\n", 1304 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6396 - loss: 1.1301\n", 1305 "Epoch 340/1000\n", 1306 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6364 - loss: 1.1394\n", 1307 "Epoch 341/1000\n", 1308 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6405 - loss: 1.1273\n", 1309 "Epoch 342/1000\n", 1310 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6383 - loss: 1.1446\n", 1311 "Epoch 343/1000\n", 1312 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6399 - loss: 1.1274\n", 1313 "Epoch 344/1000\n", 1314 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6387 - loss: 1.1319\n", 1315 "Epoch 345/1000\n", 1316 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6395 - loss: 1.1343\n", 1317 "Epoch 346/1000\n", 1318 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6420 - loss: 1.1208\n", 1319 "Epoch 347/1000\n", 1320 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6422 - loss: 1.1258\n", 1321 "Epoch 348/1000\n", 1322 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6468 - loss: 1.1037\n", 1323 "Epoch 349/1000\n", 1324 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6452 - loss: 1.1099\n", 1325 "Epoch 350/1000\n", 1326 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6364 - loss: 1.1441\n", 1327 "Epoch 351/1000\n", 1328 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6423 - loss: 1.1259\n", 1329 "Epoch 352/1000\n", 1330 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6424 - loss: 1.1154\n", 1331 "Epoch 353/1000\n", 1332 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6460 - loss: 1.1080\n", 1333 "Epoch 354/1000\n", 1334 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6447 - loss: 1.1144\n", 1335 "Epoch 355/1000\n", 1336 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6426 - loss: 1.1202\n", 1337 "Epoch 356/1000\n", 1338 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6474 - loss: 1.1053\n", 1339 "Epoch 357/1000\n", 1340 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6456 - loss: 1.1053\n", 1341 "Epoch 358/1000\n", 1342 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6454 - loss: 1.1138\n", 1343 "Epoch 359/1000\n", 1344 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6427 - loss: 1.1216\n", 1345 "Epoch 360/1000\n", 1346 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6542 - loss: 1.0857\n", 1347 "Epoch 361/1000\n", 1348 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6460 - loss: 1.1031\n", 1349 "Epoch 362/1000\n", 1350 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6458 - loss: 1.1155\n", 1351 "Epoch 363/1000\n", 1352 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6521 - loss: 1.0922\n", 1353 "Epoch 364/1000\n", 1354 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6505 - loss: 1.0964\n", 1355 "Epoch 365/1000\n", 1356 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6484 - loss: 1.1014\n", 1357 "Epoch 366/1000\n", 1358 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6525 - loss: 1.0874\n", 1359 "Epoch 367/1000\n", 1360 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6501 - loss: 1.0971\n", 1361 "Epoch 368/1000\n", 1362 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6517 - loss: 1.0884\n", 1363 "Epoch 369/1000\n", 1364 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6484 - loss: 1.0971\n", 1365 "Epoch 370/1000\n", 1366 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6531 - loss: 1.0874\n", 1367 "Epoch 371/1000\n", 1368 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6562 - loss: 1.0832\n", 1369 "Epoch 372/1000\n", 1370 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6537 - loss: 1.0845\n", 1371 "Epoch 373/1000\n", 1372 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6542 - loss: 1.0843\n", 1373 "Epoch 374/1000\n", 1374 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6560 - loss: 1.0765\n", 1375 "Epoch 375/1000\n", 1376 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6577 - loss: 1.0708\n", 1377 "Epoch 376/1000\n", 1378 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6536 - loss: 1.0832\n", 1379 "Epoch 377/1000\n", 1380 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6560 - loss: 1.0738\n", 1381 "Epoch 378/1000\n", 1382 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6506 - loss: 1.0883\n", 1383 "Epoch 379/1000\n", 1384 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6565 - loss: 1.0723\n", 1385 "Epoch 380/1000\n", 1386 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6559 - loss: 1.0846\n", 1387 "Epoch 381/1000\n", 1388 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6612 - loss: 1.0565\n", 1389 "Epoch 382/1000\n", 1390 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6618 - loss: 1.0568\n", 1391 "Epoch 383/1000\n", 1392 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6541 - loss: 1.0839\n", 1393 "Epoch 384/1000\n", 1394 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6581 - loss: 1.0675\n", 1395 "Epoch 385/1000\n", 1396 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6604 - loss: 1.0604\n", 1397 "Epoch 386/1000\n", 1398 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6586 - loss: 1.0752\n", 1399 "Epoch 387/1000\n", 1400 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6602 - loss: 1.0577\n", 1401 "Epoch 388/1000\n", 1402 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6602 - loss: 1.0631\n", 1403 "Epoch 389/1000\n", 1404 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6634 - loss: 1.0541\n", 1405 "Epoch 390/1000\n", 1406 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6610 - loss: 1.0629\n", 1407 "Epoch 391/1000\n", 1408 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6649 - loss: 1.0498\n", 1409 "Epoch 392/1000\n", 1410 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6652 - loss: 1.0459\n", 1411 "Epoch 393/1000\n", 1412 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6601 - loss: 1.0539\n", 1413 "Epoch 394/1000\n", 1414 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6601 - loss: 1.0629\n", 1415 "Epoch 395/1000\n", 1416 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6632 - loss: 1.0493\n", 1417 "Epoch 396/1000\n", 1418 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6627 - loss: 1.0530\n", 1419 "Epoch 397/1000\n", 1420 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.6702 - loss: 1.0334\n", 1421 "Epoch 398/1000\n", 1422 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.6628 - loss: 1.0567\n", 1423 "Epoch 399/1000\n", 1424 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6644 - loss: 1.0454\n", 1425 "Epoch 400/1000\n", 1426 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6658 - loss: 1.0472\n", 1427 "Epoch 401/1000\n", 1428 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6667 - loss: 1.0421\n", 1429 "Epoch 402/1000\n", 1430 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6623 - loss: 1.0598\n", 1431 "Epoch 403/1000\n", 1432 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6686 - loss: 1.0356\n", 1433 "Epoch 404/1000\n", 1434 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6582 - loss: 1.0740\n", 1435 "Epoch 405/1000\n", 1436 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6641 - loss: 1.0503\n", 1437 "Epoch 406/1000\n", 1438 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6663 - loss: 1.0423\n", 1439 "Epoch 407/1000\n", 1440 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6699 - loss: 1.0323\n", 1441 "Epoch 408/1000\n", 1442 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6687 - loss: 1.0297\n", 1443 "Epoch 409/1000\n", 1444 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6687 - loss: 1.0362\n", 1445 "Epoch 410/1000\n", 1446 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6718 - loss: 1.0245\n", 1447 "Epoch 411/1000\n", 1448 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6700 - loss: 1.0238\n", 1449 "Epoch 412/1000\n", 1450 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6716 - loss: 1.0265\n", 1451 "Epoch 413/1000\n", 1452 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6691 - loss: 1.0294\n", 1453 "Epoch 414/1000\n", 1454 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6680 - loss: 1.0332\n", 1455 "Epoch 415/1000\n", 1456 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6673 - loss: 1.0357\n", 1457 "Epoch 416/1000\n", 1458 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6654 - loss: 1.0385\n", 1459 "Epoch 417/1000\n", 1460 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6763 - loss: 1.0123\n", 1461 "Epoch 418/1000\n", 1462 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6767 - loss: 1.0073\n", 1463 "Epoch 419/1000\n", 1464 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6723 - loss: 1.0272\n", 1465 "Epoch 420/1000\n", 1466 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6717 - loss: 1.0246\n", 1467 "Epoch 421/1000\n", 1468 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6684 - loss: 1.0289\n", 1469 "Epoch 422/1000\n", 1470 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6754 - loss: 1.0141\n", 1471 "Epoch 423/1000\n", 1472 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6716 - loss: 1.0239\n", 1473 "Epoch 424/1000\n", 1474 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6752 - loss: 1.0205\n", 1475 "Epoch 425/1000\n", 1476 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6715 - loss: 1.0310\n", 1477 "Epoch 426/1000\n", 1478 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6698 - loss: 1.0231\n", 1479 "Epoch 427/1000\n", 1480 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6818 - loss: 0.9868\n", 1481 "Epoch 428/1000\n", 1482 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6752 - loss: 1.0163\n", 1483 "Epoch 429/1000\n", 1484 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6717 - loss: 1.0195\n", 1485 "Epoch 430/1000\n", 1486 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6752 - loss: 1.0123\n", 1487 "Epoch 431/1000\n", 1488 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6762 - loss: 1.0073\n", 1489 "Epoch 432/1000\n", 1490 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6744 - loss: 1.0074\n", 1491 "Epoch 433/1000\n", 1492 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6759 - loss: 1.0097\n", 1493 "Epoch 434/1000\n", 1494 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6765 - loss: 1.0058\n", 1495 "Epoch 435/1000\n", 1496 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6814 - loss: 0.9907\n", 1497 "Epoch 436/1000\n", 1498 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6744 - loss: 1.0129\n", 1499 "Epoch 437/1000\n", 1500 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6788 - loss: 0.9937\n", 1501 "Epoch 438/1000\n", 1502 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6765 - loss: 1.0131\n", 1503 "Epoch 439/1000\n", 1504 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6823 - loss: 0.9893\n", 1505 "Epoch 440/1000\n", 1506 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6829 - loss: 0.9851\n", 1507 "Epoch 441/1000\n", 1508 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6774 - loss: 1.0053\n", 1509 "Epoch 442/1000\n", 1510 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6769 - loss: 1.0034\n", 1511 "Epoch 443/1000\n", 1512 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6816 - loss: 0.9948\n", 1513 "Epoch 444/1000\n", 1514 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6817 - loss: 0.9906\n", 1515 "Epoch 445/1000\n", 1516 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6845 - loss: 0.9832\n", 1517 "Epoch 446/1000\n", 1518 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6825 - loss: 0.9863\n", 1519 "Epoch 447/1000\n", 1520 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6854 - loss: 0.9793\n", 1521 "Epoch 448/1000\n", 1522 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6822 - loss: 0.9930\n", 1523 "Epoch 449/1000\n", 1524 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6752 - loss: 1.0154\n", 1525 "Epoch 450/1000\n", 1526 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6858 - loss: 0.9744\n", 1527 "Epoch 451/1000\n", 1528 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6861 - loss: 0.9765\n", 1529 "Epoch 452/1000\n", 1530 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6824 - loss: 0.9919\n", 1531 "Epoch 453/1000\n", 1532 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6809 - loss: 0.9913\n", 1533 "Epoch 454/1000\n", 1534 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6873 - loss: 0.9743\n", 1535 "Epoch 455/1000\n", 1536 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6787 - loss: 0.9971\n", 1537 "Epoch 456/1000\n", 1538 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6876 - loss: 0.9781\n", 1539 "Epoch 457/1000\n", 1540 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6929 - loss: 0.9600\n", 1541 "Epoch 458/1000\n", 1542 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6900 - loss: 0.9682\n", 1543 "Epoch 459/1000\n", 1544 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6840 - loss: 0.9837\n", 1545 "Epoch 460/1000\n", 1546 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6857 - loss: 0.9780\n", 1547 "Epoch 461/1000\n", 1548 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6888 - loss: 0.9643\n", 1549 "Epoch 462/1000\n", 1550 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6913 - loss: 0.9603\n", 1551 "Epoch 463/1000\n", 1552 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6876 - loss: 0.9764\n", 1553 "Epoch 464/1000\n", 1554 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6885 - loss: 0.9661\n", 1555 "Epoch 465/1000\n", 1556 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6853 - loss: 0.9778\n", 1557 "Epoch 466/1000\n", 1558 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6909 - loss: 0.9603\n", 1559 "Epoch 467/1000\n", 1560 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6901 - loss: 0.9686\n", 1561 "Epoch 468/1000\n", 1562 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6914 - loss: 0.9621\n", 1563 "Epoch 469/1000\n", 1564 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6849 - loss: 0.9849\n", 1565 "Epoch 470/1000\n", 1566 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6947 - loss: 0.9520\n", 1567 "Epoch 471/1000\n", 1568 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6882 - loss: 0.9658\n", 1569 "Epoch 472/1000\n", 1570 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6932 - loss: 0.9592\n", 1571 "Epoch 473/1000\n", 1572 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6832 - loss: 0.9848\n", 1573 "Epoch 474/1000\n", 1574 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6897 - loss: 0.9658\n", 1575 "Epoch 475/1000\n", 1576 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6948 - loss: 0.9433\n", 1577 "Epoch 476/1000\n", 1578 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6948 - loss: 0.9474\n", 1579 "Epoch 477/1000\n", 1580 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6827 - loss: 0.9849\n", 1581 "Epoch 478/1000\n", 1582 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6958 - loss: 0.9464\n", 1583 "Epoch 479/1000\n", 1584 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6920 - loss: 0.9577\n", 1585 "Epoch 480/1000\n", 1586 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6901 - loss: 0.9676\n", 1587 "Epoch 481/1000\n", 1588 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6861 - loss: 0.9762\n", 1589 "Epoch 482/1000\n", 1590 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6873 - loss: 0.9728\n", 1591 "Epoch 483/1000\n", 1592 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6988 - loss: 0.9377\n", 1593 "Epoch 484/1000\n", 1594 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6915 - loss: 0.9645\n", 1595 "Epoch 485/1000\n", 1596 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6925 - loss: 0.9613\n", 1597 "Epoch 486/1000\n", 1598 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6960 - loss: 0.9442\n", 1599 "Epoch 487/1000\n", 1600 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6958 - loss: 0.9467\n", 1601 "Epoch 488/1000\n", 1602 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6976 - loss: 0.9346\n", 1603 "Epoch 489/1000\n", 1604 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6961 - loss: 0.9416\n", 1605 "Epoch 490/1000\n", 1606 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6950 - loss: 0.9475\n", 1607 "Epoch 491/1000\n", 1608 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6968 - loss: 0.9420\n", 1609 "Epoch 492/1000\n", 1610 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6925 - loss: 0.9575\n", 1611 "Epoch 493/1000\n", 1612 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6957 - loss: 0.9456\n", 1613 "Epoch 494/1000\n", 1614 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6967 - loss: 0.9397\n", 1615 "Epoch 495/1000\n", 1616 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6972 - loss: 0.9427\n", 1617 "Epoch 496/1000\n", 1618 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6912 - loss: 0.9572\n", 1619 "Epoch 497/1000\n", 1620 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6987 - loss: 0.9302\n", 1621 "Epoch 498/1000\n", 1622 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7005 - loss: 0.9401\n", 1623 "Epoch 499/1000\n", 1624 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6940 - loss: 0.9492\n", 1625 "Epoch 500/1000\n", 1626 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6900 - loss: 0.9648\n", 1627 "Epoch 501/1000\n", 1628 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6986 - loss: 0.9324\n", 1629 "Epoch 502/1000\n", 1630 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6956 - loss: 0.9490\n", 1631 "Epoch 503/1000\n", 1632 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7002 - loss: 0.9336\n", 1633 "Epoch 504/1000\n", 1634 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7002 - loss: 0.9278\n", 1635 "Epoch 505/1000\n", 1636 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6977 - loss: 0.9350\n", 1637 "Epoch 506/1000\n", 1638 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7011 - loss: 0.9273\n", 1639 "Epoch 507/1000\n", 1640 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6996 - loss: 0.9284\n", 1641 "Epoch 508/1000\n", 1642 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6996 - loss: 0.9318\n", 1643 "Epoch 509/1000\n", 1644 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6920 - loss: 0.9568\n", 1645 "Epoch 510/1000\n", 1646 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.6941 - loss: 0.9513\n", 1647 "Epoch 511/1000\n", 1648 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.6963 - loss: 0.9437\n", 1649 "Epoch 512/1000\n", 1650 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6995 - loss: 0.9326\n", 1651 "Epoch 513/1000\n", 1652 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7027 - loss: 0.9166\n", 1653 "Epoch 514/1000\n", 1654 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7037 - loss: 0.9189\n", 1655 "Epoch 515/1000\n", 1656 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 24ms/step - accuracy: 0.6965 - loss: 0.9390\n", 1657 "Epoch 516/1000\n", 1658 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7025 - loss: 0.9261\n", 1659 "Epoch 517/1000\n", 1660 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 23ms/step - accuracy: 0.7054 - loss: 0.9151\n", 1661 "Epoch 518/1000\n", 1662 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7034 - loss: 0.9155\n", 1663 "Epoch 519/1000\n", 1664 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7025 - loss: 0.9197\n", 1665 "Epoch 520/1000\n", 1666 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7041 - loss: 0.9233\n", 1667 "Epoch 521/1000\n", 1668 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7049 - loss: 0.9219\n", 1669 "Epoch 522/1000\n", 1670 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7021 - loss: 0.9270\n", 1671 "Epoch 523/1000\n", 1672 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7013 - loss: 0.9252\n", 1673 "Epoch 524/1000\n", 1674 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6976 - loss: 0.9385\n", 1675 "Epoch 525/1000\n", 1676 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.6992 - loss: 0.9291\n", 1677 "Epoch 526/1000\n", 1678 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7044 - loss: 0.9201\n", 1679 "Epoch 527/1000\n", 1680 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7050 - loss: 0.9230\n", 1681 "Epoch 528/1000\n", 1682 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7093 - loss: 0.9001\n", 1683 "Epoch 529/1000\n", 1684 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7049 - loss: 0.9162\n", 1685 "Epoch 530/1000\n", 1686 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7030 - loss: 0.9174\n", 1687 "Epoch 531/1000\n", 1688 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7034 - loss: 0.9118\n", 1689 "Epoch 532/1000\n", 1690 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7084 - loss: 0.9063\n", 1691 "Epoch 533/1000\n", 1692 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7054 - loss: 0.9109\n", 1693 "Epoch 534/1000\n", 1694 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7082 - loss: 0.9019\n", 1695 "Epoch 535/1000\n", 1696 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7052 - loss: 0.9203\n", 1697 "Epoch 536/1000\n", 1698 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7004 - loss: 0.9333\n", 1699 "Epoch 537/1000\n", 1700 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7107 - loss: 0.8972\n", 1701 "Epoch 538/1000\n", 1702 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7024 - loss: 0.9189\n", 1703 "Epoch 539/1000\n", 1704 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7075 - loss: 0.9050\n", 1705 "Epoch 540/1000\n", 1706 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7130 - loss: 0.8916\n", 1707 "Epoch 541/1000\n", 1708 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7097 - loss: 0.8983\n", 1709 "Epoch 542/1000\n", 1710 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.6996 - loss: 0.9320\n", 1711 "Epoch 543/1000\n", 1712 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7136 - loss: 0.8900\n", 1713 "Epoch 544/1000\n", 1714 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7078 - loss: 0.9038\n", 1715 "Epoch 545/1000\n", 1716 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7130 - loss: 0.8891\n", 1717 "Epoch 546/1000\n", 1718 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7070 - loss: 0.9087\n", 1719 "Epoch 547/1000\n", 1720 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7074 - loss: 0.9021\n", 1721 "Epoch 548/1000\n", 1722 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7083 - loss: 0.9012\n", 1723 "Epoch 549/1000\n", 1724 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7142 - loss: 0.8863\n", 1725 "Epoch 550/1000\n", 1726 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7057 - loss: 0.9185\n", 1727 "Epoch 551/1000\n", 1728 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7104 - loss: 0.8942\n", 1729 "Epoch 552/1000\n", 1730 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7110 - loss: 0.8919\n", 1731 "Epoch 553/1000\n", 1732 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7129 - loss: 0.8916\n", 1733 "Epoch 554/1000\n", 1734 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7074 - loss: 0.9171\n", 1735 "Epoch 555/1000\n", 1736 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7123 - loss: 0.8958\n", 1737 "Epoch 556/1000\n", 1738 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7123 - loss: 0.8926\n", 1739 "Epoch 557/1000\n", 1740 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7143 - loss: 0.8844\n", 1741 "Epoch 558/1000\n", 1742 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7084 - loss: 0.9058\n", 1743 "Epoch 559/1000\n", 1744 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7131 - loss: 0.8861\n", 1745 "Epoch 560/1000\n", 1746 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7099 - loss: 0.8958\n", 1747 "Epoch 561/1000\n", 1748 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7163 - loss: 0.8783\n", 1749 "Epoch 562/1000\n", 1750 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7145 - loss: 0.8809\n", 1751 "Epoch 563/1000\n", 1752 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7145 - loss: 0.8807\n", 1753 "Epoch 564/1000\n", 1754 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7100 - loss: 0.8967\n", 1755 "Epoch 565/1000\n", 1756 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7119 - loss: 0.8920\n", 1757 "Epoch 566/1000\n", 1758 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7100 - loss: 0.8999\n", 1759 "Epoch 567/1000\n", 1760 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7195 - loss: 0.8683\n", 1761 "Epoch 568/1000\n", 1762 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7158 - loss: 0.8730\n", 1763 "Epoch 569/1000\n", 1764 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7090 - loss: 0.9014\n", 1765 "Epoch 570/1000\n", 1766 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7148 - loss: 0.8791\n", 1767 "Epoch 571/1000\n", 1768 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7165 - loss: 0.8750\n", 1769 "Epoch 572/1000\n", 1770 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7162 - loss: 0.8811\n", 1771 "Epoch 573/1000\n", 1772 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7104 - loss: 0.8942\n", 1773 "Epoch 574/1000\n", 1774 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7162 - loss: 0.8784\n", 1775 "Epoch 575/1000\n", 1776 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7187 - loss: 0.8767\n", 1777 "Epoch 576/1000\n", 1778 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7149 - loss: 0.8733\n", 1779 "Epoch 577/1000\n", 1780 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7188 - loss: 0.8720\n", 1781 "Epoch 578/1000\n", 1782 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7163 - loss: 0.8755\n", 1783 "Epoch 579/1000\n", 1784 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7145 - loss: 0.8888\n", 1785 "Epoch 580/1000\n", 1786 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7115 - loss: 0.8876\n", 1787 "Epoch 581/1000\n", 1788 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7190 - loss: 0.8715\n", 1789 "Epoch 582/1000\n", 1790 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7128 - loss: 0.8882\n", 1791 "Epoch 583/1000\n", 1792 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7191 - loss: 0.8679\n", 1793 "Epoch 584/1000\n", 1794 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7200 - loss: 0.8689\n", 1795 "Epoch 585/1000\n", 1796 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7158 - loss: 0.8814\n", 1797 "Epoch 586/1000\n", 1798 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7154 - loss: 0.8795\n", 1799 "Epoch 587/1000\n", 1800 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7222 - loss: 0.8614\n", 1801 "Epoch 588/1000\n", 1802 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7136 - loss: 0.8858\n", 1803 "Epoch 589/1000\n", 1804 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7208 - loss: 0.8627\n", 1805 "Epoch 590/1000\n", 1806 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7175 - loss: 0.8758\n", 1807 "Epoch 591/1000\n", 1808 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7252 - loss: 0.8516\n", 1809 "Epoch 592/1000\n", 1810 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7214 - loss: 0.8589\n", 1811 "Epoch 593/1000\n", 1812 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7199 - loss: 0.8641\n", 1813 "Epoch 594/1000\n", 1814 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7153 - loss: 0.8775\n", 1815 "Epoch 595/1000\n", 1816 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7201 - loss: 0.8622\n", 1817 "Epoch 596/1000\n", 1818 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7243 - loss: 0.8548\n", 1819 "Epoch 597/1000\n", 1820 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7211 - loss: 0.8616\n", 1821 "Epoch 598/1000\n", 1822 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7252 - loss: 0.8512\n", 1823 "Epoch 599/1000\n", 1824 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7153 - loss: 0.8751\n", 1825 "Epoch 600/1000\n", 1826 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7242 - loss: 0.8467\n", 1827 "Epoch 601/1000\n", 1828 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7161 - loss: 0.8755\n", 1829 "Epoch 602/1000\n", 1830 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7241 - loss: 0.8585\n", 1831 "Epoch 603/1000\n", 1832 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7212 - loss: 0.8623\n", 1833 "Epoch 604/1000\n", 1834 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7222 - loss: 0.8596\n", 1835 "Epoch 605/1000\n", 1836 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7221 - loss: 0.8589\n", 1837 "Epoch 606/1000\n", 1838 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7216 - loss: 0.8557\n", 1839 "Epoch 607/1000\n", 1840 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7256 - loss: 0.8501\n", 1841 "Epoch 608/1000\n", 1842 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7309 - loss: 0.8278\n", 1843 "Epoch 609/1000\n", 1844 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7228 - loss: 0.8519\n", 1845 "Epoch 610/1000\n", 1846 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7203 - loss: 0.8660\n", 1847 "Epoch 611/1000\n", 1848 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7266 - loss: 0.8481\n", 1849 "Epoch 612/1000\n", 1850 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7250 - loss: 0.8453\n", 1851 "Epoch 613/1000\n", 1852 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7233 - loss: 0.8560\n", 1853 "Epoch 614/1000\n", 1854 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7224 - loss: 0.8567\n", 1855 "Epoch 615/1000\n", 1856 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7243 - loss: 0.8473\n", 1857 "Epoch 616/1000\n", 1858 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7268 - loss: 0.8424\n", 1859 "Epoch 617/1000\n", 1860 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7191 - loss: 0.8722\n", 1861 "Epoch 618/1000\n", 1862 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7306 - loss: 0.8320\n", 1863 "Epoch 619/1000\n", 1864 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7292 - loss: 0.8403\n", 1865 "Epoch 620/1000\n", 1866 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7223 - loss: 0.8584\n", 1867 "Epoch 621/1000\n", 1868 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7331 - loss: 0.8295\n", 1869 "Epoch 622/1000\n", 1870 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7294 - loss: 0.8359\n", 1871 "Epoch 623/1000\n", 1872 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7275 - loss: 0.8397\n", 1873 "Epoch 624/1000\n", 1874 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7234 - loss: 0.8538\n", 1875 "Epoch 625/1000\n", 1876 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7283 - loss: 0.8356\n", 1877 "Epoch 626/1000\n", 1878 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7218 - loss: 0.8566\n", 1879 "Epoch 627/1000\n", 1880 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7259 - loss: 0.8479\n", 1881 "Epoch 628/1000\n", 1882 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7285 - loss: 0.8371\n", 1883 "Epoch 629/1000\n", 1884 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7300 - loss: 0.8334\n", 1885 "Epoch 630/1000\n", 1886 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7294 - loss: 0.8333\n", 1887 "Epoch 631/1000\n", 1888 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7305 - loss: 0.8300\n", 1889 "Epoch 632/1000\n", 1890 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7328 - loss: 0.8290\n", 1891 "Epoch 633/1000\n", 1892 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7293 - loss: 0.8388\n", 1893 "Epoch 634/1000\n", 1894 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7338 - loss: 0.8241\n", 1895 "Epoch 635/1000\n", 1896 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7304 - loss: 0.8335\n", 1897 "Epoch 636/1000\n", 1898 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7297 - loss: 0.8355\n", 1899 "Epoch 637/1000\n", 1900 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7249 - loss: 0.8417\n", 1901 "Epoch 638/1000\n", 1902 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7274 - loss: 0.8425\n", 1903 "Epoch 639/1000\n", 1904 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7277 - loss: 0.8392\n", 1905 "Epoch 640/1000\n", 1906 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7250 - loss: 0.8443\n", 1907 "Epoch 641/1000\n", 1908 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7240 - loss: 0.8533\n", 1909 "Epoch 642/1000\n", 1910 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7353 - loss: 0.8146\n", 1911 "Epoch 643/1000\n", 1912 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7350 - loss: 0.8095\n", 1913 "Epoch 644/1000\n", 1914 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7327 - loss: 0.8279\n", 1915 "Epoch 645/1000\n", 1916 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7344 - loss: 0.8176\n", 1917 "Epoch 646/1000\n", 1918 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7328 - loss: 0.8246\n", 1919 "Epoch 647/1000\n", 1920 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7296 - loss: 0.8356\n", 1921 "Epoch 648/1000\n", 1922 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7280 - loss: 0.8409\n", 1923 "Epoch 649/1000\n", 1924 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7315 - loss: 0.8268\n", 1925 "Epoch 650/1000\n", 1926 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7362 - loss: 0.8136\n", 1927 "Epoch 651/1000\n", 1928 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7347 - loss: 0.8222\n", 1929 "Epoch 652/1000\n", 1930 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7299 - loss: 0.8314\n", 1931 "Epoch 653/1000\n", 1932 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7296 - loss: 0.8342\n", 1933 "Epoch 654/1000\n", 1934 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7369 - loss: 0.8168\n", 1935 "Epoch 655/1000\n", 1936 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7332 - loss: 0.8224\n", 1937 "Epoch 656/1000\n", 1938 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7248 - loss: 0.8494\n", 1939 "Epoch 657/1000\n", 1940 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7253 - loss: 0.8471\n", 1941 "Epoch 658/1000\n", 1942 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7339 - loss: 0.8283\n", 1943 "Epoch 659/1000\n", 1944 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7411 - loss: 0.8038\n", 1945 "Epoch 660/1000\n", 1946 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7333 - loss: 0.8225\n", 1947 "Epoch 661/1000\n", 1948 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7356 - loss: 0.8195\n", 1949 "Epoch 662/1000\n", 1950 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7373 - loss: 0.8106\n", 1951 "Epoch 663/1000\n", 1952 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7304 - loss: 0.8281\n", 1953 "Epoch 664/1000\n", 1954 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7313 - loss: 0.8300\n", 1955 "Epoch 665/1000\n", 1956 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7330 - loss: 0.8272\n", 1957 "Epoch 666/1000\n", 1958 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7357 - loss: 0.8195\n", 1959 "Epoch 667/1000\n", 1960 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7345 - loss: 0.8121\n", 1961 "Epoch 668/1000\n", 1962 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7359 - loss: 0.8170\n", 1963 "Epoch 669/1000\n", 1964 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7308 - loss: 0.8373\n", 1965 "Epoch 670/1000\n", 1966 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7387 - loss: 0.8052\n", 1967 "Epoch 671/1000\n", 1968 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7396 - loss: 0.8034\n", 1969 "Epoch 672/1000\n", 1970 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7344 - loss: 0.8214\n", 1971 "Epoch 673/1000\n", 1972 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7466 - loss: 0.7765\n", 1973 "Epoch 674/1000\n", 1974 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7337 - loss: 0.8227\n", 1975 "Epoch 675/1000\n", 1976 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7358 - loss: 0.8106\n", 1977 "Epoch 676/1000\n", 1978 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7444 - loss: 0.7941\n", 1979 "Epoch 677/1000\n", 1980 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7358 - loss: 0.8150\n", 1981 "Epoch 678/1000\n", 1982 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7385 - loss: 0.8124\n", 1983 "Epoch 679/1000\n", 1984 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7359 - loss: 0.8154\n", 1985 "Epoch 680/1000\n", 1986 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7409 - loss: 0.8025\n", 1987 "Epoch 681/1000\n", 1988 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7286 - loss: 0.8363\n", 1989 "Epoch 682/1000\n", 1990 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7429 - loss: 0.7931\n", 1991 "Epoch 683/1000\n", 1992 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7401 - loss: 0.8026\n", 1993 "Epoch 684/1000\n", 1994 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7378 - loss: 0.8123\n", 1995 "Epoch 685/1000\n", 1996 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7365 - loss: 0.8135\n", 1997 "Epoch 686/1000\n", 1998 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7395 - loss: 0.8079\n", 1999 "Epoch 687/1000\n", 2000 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7445 - loss: 0.7912\n", 2001 "Epoch 688/1000\n", 2002 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7405 - loss: 0.8028\n", 2003 "Epoch 689/1000\n", 2004 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7384 - loss: 0.8066\n", 2005 "Epoch 690/1000\n", 2006 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7437 - loss: 0.7902\n", 2007 "Epoch 691/1000\n", 2008 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7382 - loss: 0.8070\n", 2009 "Epoch 692/1000\n", 2010 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7388 - loss: 0.8004\n", 2011 "Epoch 693/1000\n", 2012 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7417 - loss: 0.7899\n", 2013 "Epoch 694/1000\n", 2014 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7408 - loss: 0.7912\n", 2015 "Epoch 695/1000\n", 2016 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7406 - loss: 0.7934\n", 2017 "Epoch 696/1000\n", 2018 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7388 - loss: 0.8028\n", 2019 "Epoch 697/1000\n", 2020 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7424 - loss: 0.7933\n", 2021 "Epoch 698/1000\n", 2022 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7428 - loss: 0.7953\n", 2023 "Epoch 699/1000\n", 2024 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7456 - loss: 0.7842\n", 2025 "Epoch 700/1000\n", 2026 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7438 - loss: 0.7906\n", 2027 "Epoch 701/1000\n", 2028 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 23ms/step - accuracy: 0.7364 - loss: 0.8084\n", 2029 "Epoch 702/1000\n", 2030 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7388 - loss: 0.8060\n", 2031 "Epoch 703/1000\n", 2032 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 23ms/step - accuracy: 0.7434 - loss: 0.7897\n", 2033 "Epoch 704/1000\n", 2034 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7487 - loss: 0.7720\n", 2035 "Epoch 705/1000\n", 2036 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7433 - loss: 0.7881\n", 2037 "Epoch 706/1000\n", 2038 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m11s\u001b[0m 26ms/step - accuracy: 0.7472 - loss: 0.7848\n", 2039 "Epoch 707/1000\n", 2040 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7399 - loss: 0.7990\n", 2041 "Epoch 708/1000\n", 2042 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7414 - loss: 0.8004\n", 2043 "Epoch 709/1000\n", 2044 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 29ms/step - accuracy: 0.7438 - loss: 0.7965\n", 2045 "Epoch 710/1000\n", 2046 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 35ms/step - accuracy: 0.7467 - loss: 0.7854\n", 2047 "Epoch 711/1000\n", 2048 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m7s\u001b[0m 32ms/step - accuracy: 0.7454 - loss: 0.7845\n", 2049 "Epoch 712/1000\n", 2050 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m8s\u001b[0m 23ms/step - accuracy: 0.7396 - loss: 0.8028\n", 2051 "Epoch 713/1000\n", 2052 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 28ms/step - accuracy: 0.7461 - loss: 0.7855\n", 2053 "Epoch 714/1000\n", 2054 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7405 - loss: 0.7981\n", 2055 "Epoch 715/1000\n", 2056 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7431 - loss: 0.7884\n", 2057 "Epoch 716/1000\n", 2058 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7432 - loss: 0.7943\n", 2059 "Epoch 717/1000\n", 2060 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7450 - loss: 0.7836\n", 2061 "Epoch 718/1000\n", 2062 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7408 - loss: 0.7974\n", 2063 "Epoch 719/1000\n", 2064 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7451 - loss: 0.7812\n", 2065 "Epoch 720/1000\n", 2066 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7452 - loss: 0.7878\n", 2067 "Epoch 721/1000\n", 2068 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7460 - loss: 0.7816\n", 2069 "Epoch 722/1000\n", 2070 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 29ms/step - accuracy: 0.7401 - loss: 0.8034\n", 2071 "Epoch 723/1000\n", 2072 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7474 - loss: 0.7791\n", 2073 "Epoch 724/1000\n", 2074 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7490 - loss: 0.7775\n", 2075 "Epoch 725/1000\n", 2076 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7475 - loss: 0.7847\n", 2077 "Epoch 726/1000\n", 2078 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7529 - loss: 0.7635\n", 2079 "Epoch 727/1000\n", 2080 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7440 - loss: 0.7851\n", 2081 "Epoch 728/1000\n", 2082 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7431 - loss: 0.7939\n", 2083 "Epoch 729/1000\n", 2084 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7531 - loss: 0.7602\n", 2085 "Epoch 730/1000\n", 2086 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 23ms/step - accuracy: 0.7536 - loss: 0.7609\n", 2087 "Epoch 731/1000\n", 2088 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7434 - loss: 0.7878\n", 2089 "Epoch 732/1000\n", 2090 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7421 - loss: 0.7882\n", 2091 "Epoch 733/1000\n", 2092 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m9s\u001b[0m 23ms/step - accuracy: 0.7438 - loss: 0.7858\n", 2093 "Epoch 734/1000\n", 2094 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7509 - loss: 0.7706\n", 2095 "Epoch 735/1000\n", 2096 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 23ms/step - accuracy: 0.7444 - loss: 0.7835\n", 2097 "Epoch 736/1000\n", 2098 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7479 - loss: 0.7783\n", 2099 "Epoch 737/1000\n", 2100 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7441 - loss: 0.7873\n", 2101 "Epoch 738/1000\n", 2102 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7444 - loss: 0.7890\n", 2103 "Epoch 739/1000\n", 2104 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7433 - loss: 0.7862\n", 2105 "Epoch 740/1000\n", 2106 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7498 - loss: 0.7704\n", 2107 "Epoch 741/1000\n", 2108 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 26ms/step - accuracy: 0.7500 - loss: 0.7667\n", 2109 "Epoch 742/1000\n", 2110 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7499 - loss: 0.7741\n", 2111 "Epoch 743/1000\n", 2112 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7478 - loss: 0.7750\n", 2113 "Epoch 744/1000\n", 2114 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7498 - loss: 0.7788\n", 2115 "Epoch 745/1000\n", 2116 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7519 - loss: 0.7655\n", 2117 "Epoch 746/1000\n", 2118 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7445 - loss: 0.7849\n", 2119 "Epoch 747/1000\n", 2120 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7518 - loss: 0.7603\n", 2121 "Epoch 748/1000\n", 2122 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7468 - loss: 0.7867\n", 2123 "Epoch 749/1000\n", 2124 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7395 - loss: 0.7993\n", 2125 "Epoch 750/1000\n", 2126 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7593 - loss: 0.7430\n", 2127 "Epoch 751/1000\n", 2128 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7488 - loss: 0.7705\n", 2129 "Epoch 752/1000\n", 2130 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7473 - loss: 0.7793\n", 2131 "Epoch 753/1000\n", 2132 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7523 - loss: 0.7619\n", 2133 "Epoch 754/1000\n", 2134 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7502 - loss: 0.7705\n", 2135 "Epoch 755/1000\n", 2136 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7452 - loss: 0.7856\n", 2137 "Epoch 756/1000\n", 2138 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7534 - loss: 0.7532\n", 2139 "Epoch 757/1000\n", 2140 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7555 - loss: 0.7530\n", 2141 "Epoch 758/1000\n", 2142 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7532 - loss: 0.7637\n", 2143 "Epoch 759/1000\n", 2144 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7540 - loss: 0.7589\n", 2145 "Epoch 760/1000\n", 2146 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7500 - loss: 0.7720\n", 2147 "Epoch 761/1000\n", 2148 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7482 - loss: 0.7750\n", 2149 "Epoch 762/1000\n", 2150 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7587 - loss: 0.7437\n", 2151 "Epoch 763/1000\n", 2152 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 23ms/step - accuracy: 0.7550 - loss: 0.7551\n", 2153 "Epoch 764/1000\n", 2154 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7520 - loss: 0.7599\n", 2155 "Epoch 765/1000\n", 2156 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7552 - loss: 0.7575\n", 2157 "Epoch 766/1000\n", 2158 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7530 - loss: 0.7626\n", 2159 "Epoch 767/1000\n", 2160 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7523 - loss: 0.7600\n", 2161 "Epoch 768/1000\n", 2162 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7536 - loss: 0.7588\n", 2163 "Epoch 769/1000\n", 2164 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7548 - loss: 0.7533\n", 2165 "Epoch 770/1000\n", 2166 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7522 - loss: 0.7598\n", 2167 "Epoch 771/1000\n", 2168 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7541 - loss: 0.7585\n", 2169 "Epoch 772/1000\n", 2170 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7539 - loss: 0.7624\n", 2171 "Epoch 773/1000\n", 2172 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7545 - loss: 0.7533\n", 2173 "Epoch 774/1000\n", 2174 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7609 - loss: 0.7365\n", 2175 "Epoch 775/1000\n", 2176 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 24ms/step - accuracy: 0.7505 - loss: 0.7757\n", 2177 "Epoch 776/1000\n", 2178 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7516 - loss: 0.7596\n", 2179 "Epoch 777/1000\n", 2180 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7501 - loss: 0.7695\n", 2181 "Epoch 778/1000\n", 2182 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 23ms/step - accuracy: 0.7509 - loss: 0.7651\n", 2183 "Epoch 779/1000\n", 2184 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7569 - loss: 0.7476\n", 2185 "Epoch 780/1000\n", 2186 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 23ms/step - accuracy: 0.7551 - loss: 0.7588\n", 2187 "Epoch 781/1000\n", 2188 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7542 - loss: 0.7644\n", 2189 "Epoch 782/1000\n", 2190 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7554 - loss: 0.7483\n", 2191 "Epoch 783/1000\n", 2192 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7503 - loss: 0.7644\n", 2193 "Epoch 784/1000\n", 2194 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7556 - loss: 0.7514\n", 2195 "Epoch 785/1000\n", 2196 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7548 - loss: 0.7539\n", 2197 "Epoch 786/1000\n", 2198 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7581 - loss: 0.7430\n", 2199 "Epoch 787/1000\n", 2200 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7578 - loss: 0.7485\n", 2201 "Epoch 788/1000\n", 2202 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7550 - loss: 0.7505\n", 2203 "Epoch 789/1000\n", 2204 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7594 - loss: 0.7431\n", 2205 "Epoch 790/1000\n", 2206 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7578 - loss: 0.7474\n", 2207 "Epoch 791/1000\n", 2208 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7578 - loss: 0.7396\n", 2209 "Epoch 792/1000\n", 2210 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7624 - loss: 0.7319\n", 2211 "Epoch 793/1000\n", 2212 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7502 - loss: 0.7723\n", 2213 "Epoch 794/1000\n", 2214 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7593 - loss: 0.7460\n", 2215 "Epoch 795/1000\n", 2216 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7594 - loss: 0.7391\n", 2217 "Epoch 796/1000\n", 2218 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7506 - loss: 0.7674\n", 2219 "Epoch 797/1000\n", 2220 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 24ms/step - accuracy: 0.7607 - loss: 0.7359\n", 2221 "Epoch 798/1000\n", 2222 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7601 - loss: 0.7393\n", 2223 "Epoch 799/1000\n", 2224 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7588 - loss: 0.7395\n", 2225 "Epoch 800/1000\n", 2226 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7531 - loss: 0.7608\n", 2227 "Epoch 801/1000\n", 2228 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7575 - loss: 0.7502\n", 2229 "Epoch 802/1000\n", 2230 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7571 - loss: 0.7444\n", 2231 "Epoch 803/1000\n", 2232 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7511 - loss: 0.7619\n", 2233 "Epoch 804/1000\n", 2234 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7611 - loss: 0.7336\n", 2235 "Epoch 805/1000\n", 2236 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7607 - loss: 0.7308\n", 2237 "Epoch 806/1000\n", 2238 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 24ms/step - accuracy: 0.7598 - loss: 0.7355\n", 2239 "Epoch 807/1000\n", 2240 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 21ms/step - accuracy: 0.7589 - loss: 0.7355\n", 2241 "Epoch 808/1000\n", 2242 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7587 - loss: 0.7388\n", 2243 "Epoch 809/1000\n", 2244 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7614 - loss: 0.7350\n", 2245 "Epoch 810/1000\n", 2246 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7585 - loss: 0.7416\n", 2247 "Epoch 811/1000\n", 2248 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.7552 - loss: 0.7597\n", 2249 "Epoch 812/1000\n", 2250 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7584 - loss: 0.7359\n", 2251 "Epoch 813/1000\n", 2252 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7592 - loss: 0.7422\n", 2253 "Epoch 814/1000\n", 2254 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.7654 - loss: 0.7236\n", 2255 "Epoch 815/1000\n", 2256 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7498 - loss: 0.7742\n", 2257 "Epoch 816/1000\n", 2258 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7601 - loss: 0.7429\n", 2259 "Epoch 817/1000\n", 2260 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7600 - loss: 0.7317\n", 2261 "Epoch 818/1000\n", 2262 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7570 - loss: 0.7481\n", 2263 "Epoch 819/1000\n", 2264 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7660 - loss: 0.7127\n", 2265 "Epoch 820/1000\n", 2266 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7624 - loss: 0.7310\n", 2267 "Epoch 821/1000\n", 2268 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7575 - loss: 0.7461\n", 2269 "Epoch 822/1000\n", 2270 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7560 - loss: 0.7483\n", 2271 "Epoch 823/1000\n", 2272 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 25ms/step - accuracy: 0.7636 - loss: 0.7262\n", 2273 "Epoch 824/1000\n", 2274 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.7602 - loss: 0.7312\n", 2275 "Epoch 825/1000\n", 2276 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7614 - loss: 0.7367\n", 2277 "Epoch 826/1000\n", 2278 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7661 - loss: 0.7210\n", 2279 "Epoch 827/1000\n", 2280 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7634 - loss: 0.7229\n", 2281 "Epoch 828/1000\n", 2282 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7614 - loss: 0.7308\n", 2283 "Epoch 829/1000\n", 2284 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7656 - loss: 0.7191\n", 2285 "Epoch 830/1000\n", 2286 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7613 - loss: 0.7406\n", 2287 "Epoch 831/1000\n", 2288 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7558 - loss: 0.7526\n", 2289 "Epoch 832/1000\n", 2290 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.7665 - loss: 0.7133\n", 2291 "Epoch 833/1000\n", 2292 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7650 - loss: 0.7221\n", 2293 "Epoch 834/1000\n", 2294 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7603 - loss: 0.7370\n", 2295 "Epoch 835/1000\n", 2296 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7610 - loss: 0.7395\n", 2297 "Epoch 836/1000\n", 2298 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7640 - loss: 0.7204\n", 2299 "Epoch 837/1000\n", 2300 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7686 - loss: 0.7115\n", 2301 "Epoch 838/1000\n", 2302 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7642 - loss: 0.7224\n", 2303 "Epoch 839/1000\n", 2304 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 20ms/step - accuracy: 0.7569 - loss: 0.7521\n", 2305 "Epoch 840/1000\n", 2306 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7616 - loss: 0.7324\n", 2307 "Epoch 841/1000\n", 2308 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7629 - loss: 0.7368\n", 2309 "Epoch 842/1000\n", 2310 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7607 - loss: 0.7345\n", 2311 "Epoch 843/1000\n", 2312 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7646 - loss: 0.7221\n", 2313 "Epoch 844/1000\n", 2314 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7660 - loss: 0.7214\n", 2315 "Epoch 845/1000\n", 2316 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7704 - loss: 0.7098\n", 2317 "Epoch 846/1000\n", 2318 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7667 - loss: 0.7117\n", 2319 "Epoch 847/1000\n", 2320 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7538 - loss: 0.7598\n", 2321 "Epoch 848/1000\n", 2322 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7682 - loss: 0.7104\n", 2323 "Epoch 849/1000\n", 2324 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7664 - loss: 0.7157\n", 2325 "Epoch 850/1000\n", 2326 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7668 - loss: 0.7140\n", 2327 "Epoch 851/1000\n", 2328 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7621 - loss: 0.7282\n", 2329 "Epoch 852/1000\n", 2330 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7686 - loss: 0.7133\n", 2331 "Epoch 853/1000\n", 2332 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7644 - loss: 0.7229\n", 2333 "Epoch 854/1000\n", 2334 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7635 - loss: 0.7254\n", 2335 "Epoch 855/1000\n", 2336 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7667 - loss: 0.7163\n", 2337 "Epoch 856/1000\n", 2338 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7644 - loss: 0.7229\n", 2339 "Epoch 857/1000\n", 2340 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7657 - loss: 0.7257\n", 2341 "Epoch 858/1000\n", 2342 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7638 - loss: 0.7232\n", 2343 "Epoch 859/1000\n", 2344 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7621 - loss: 0.7298\n", 2345 "Epoch 860/1000\n", 2346 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7712 - loss: 0.7012\n", 2347 "Epoch 861/1000\n", 2348 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 20ms/step - accuracy: 0.7647 - loss: 0.7191\n", 2349 "Epoch 862/1000\n", 2350 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7699 - loss: 0.7087\n", 2351 "Epoch 863/1000\n", 2352 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7712 - loss: 0.7012\n", 2353 "Epoch 864/1000\n", 2354 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7676 - loss: 0.7135\n", 2355 "Epoch 865/1000\n", 2356 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7702 - loss: 0.7048\n", 2357 "Epoch 866/1000\n", 2358 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7650 - loss: 0.7247\n", 2359 "Epoch 867/1000\n", 2360 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 22ms/step - accuracy: 0.7648 - loss: 0.7180\n", 2361 "Epoch 868/1000\n", 2362 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7654 - loss: 0.7147\n", 2363 "Epoch 869/1000\n", 2364 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7746 - loss: 0.6913\n", 2365 "Epoch 870/1000\n", 2366 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7609 - loss: 0.7374\n", 2367 "Epoch 871/1000\n", 2368 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7733 - loss: 0.6973\n", 2369 "Epoch 872/1000\n", 2370 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7691 - loss: 0.7080\n", 2371 "Epoch 873/1000\n", 2372 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7709 - loss: 0.7057\n", 2373 "Epoch 874/1000\n", 2374 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7684 - loss: 0.7126\n", 2375 "Epoch 875/1000\n", 2376 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7657 - loss: 0.7182\n", 2377 "Epoch 876/1000\n", 2378 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7700 - loss: 0.7019\n", 2379 "Epoch 877/1000\n", 2380 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7720 - loss: 0.6963\n", 2381 "Epoch 878/1000\n", 2382 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7716 - loss: 0.7052\n", 2383 "Epoch 879/1000\n", 2384 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7618 - loss: 0.7350\n", 2385 "Epoch 880/1000\n", 2386 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7660 - loss: 0.7200\n", 2387 "Epoch 881/1000\n", 2388 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m11s\u001b[0m 30ms/step - accuracy: 0.7684 - loss: 0.7079\n", 2389 "Epoch 882/1000\n", 2390 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m9s\u001b[0m 24ms/step - accuracy: 0.7751 - loss: 0.6918\n", 2391 "Epoch 883/1000\n", 2392 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7711 - loss: 0.7001\n", 2393 "Epoch 884/1000\n", 2394 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7721 - loss: 0.6984\n", 2395 "Epoch 885/1000\n", 2396 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7659 - loss: 0.7185\n", 2397 "Epoch 886/1000\n", 2398 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7714 - loss: 0.7027\n", 2399 "Epoch 887/1000\n", 2400 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7737 - loss: 0.6907\n", 2401 "Epoch 888/1000\n", 2402 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7725 - loss: 0.6960\n", 2403 "Epoch 889/1000\n", 2404 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7715 - loss: 0.6996\n", 2405 "Epoch 890/1000\n", 2406 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7687 - loss: 0.7103\n", 2407 "Epoch 891/1000\n", 2408 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7736 - loss: 0.6923\n", 2409 "Epoch 892/1000\n", 2410 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 25ms/step - accuracy: 0.7713 - loss: 0.7002\n", 2411 "Epoch 893/1000\n", 2412 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m10s\u001b[0m 22ms/step - accuracy: 0.7724 - loss: 0.7015\n", 2413 "Epoch 894/1000\n", 2414 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7700 - loss: 0.7066\n", 2415 "Epoch 895/1000\n", 2416 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7740 - loss: 0.6947\n", 2417 "Epoch 896/1000\n", 2418 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m4s\u001b[0m 21ms/step - accuracy: 0.7710 - loss: 0.6980\n", 2419 "Epoch 897/1000\n", 2420 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7727 - loss: 0.7015\n", 2421 "Epoch 898/1000\n", 2422 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7681 - loss: 0.7150\n", 2423 "Epoch 899/1000\n", 2424 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7748 - loss: 0.6898\n", 2425 "Epoch 900/1000\n", 2426 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7754 - loss: 0.6943\n", 2427 "Epoch 901/1000\n", 2428 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7748 - loss: 0.6935\n", 2429 "Epoch 902/1000\n", 2430 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7745 - loss: 0.6881\n", 2431 "Epoch 903/1000\n", 2432 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 21ms/step - accuracy: 0.7668 - loss: 0.7159\n", 2433 "Epoch 904/1000\n", 2434 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 26ms/step - accuracy: 0.7764 - loss: 0.6852\n", 2435 "Epoch 905/1000\n", 2436 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m9s\u001b[0m 21ms/step - accuracy: 0.7711 - loss: 0.7014\n", 2437 "Epoch 906/1000\n", 2438 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 24ms/step - accuracy: 0.7762 - loss: 0.6873\n", 2439 "Epoch 907/1000\n", 2440 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7724 - loss: 0.6949\n", 2441 "Epoch 908/1000\n", 2442 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7767 - loss: 0.6845\n", 2443 "Epoch 909/1000\n", 2444 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7721 - loss: 0.6996\n", 2445 "Epoch 910/1000\n", 2446 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7697 - loss: 0.7030\n", 2447 "Epoch 911/1000\n", 2448 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7759 - loss: 0.6891\n", 2449 "Epoch 912/1000\n", 2450 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7745 - loss: 0.6922\n", 2451 "Epoch 913/1000\n", 2452 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7758 - loss: 0.6839\n", 2453 "Epoch 914/1000\n", 2454 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7813 - loss: 0.6676\n", 2455 "Epoch 915/1000\n", 2456 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7775 - loss: 0.6826\n", 2457 "Epoch 916/1000\n", 2458 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7746 - loss: 0.6919\n", 2459 "Epoch 917/1000\n", 2460 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7734 - loss: 0.6918\n", 2461 "Epoch 918/1000\n", 2462 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7788 - loss: 0.6800\n", 2463 "Epoch 919/1000\n", 2464 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7801 - loss: 0.6750\n", 2465 "Epoch 920/1000\n", 2466 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7750 - loss: 0.6935\n", 2467 "Epoch 921/1000\n", 2468 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7833 - loss: 0.6644\n", 2469 "Epoch 922/1000\n", 2470 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7672 - loss: 0.7106\n", 2471 "Epoch 923/1000\n", 2472 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7683 - loss: 0.7097\n", 2473 "Epoch 924/1000\n", 2474 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7702 - loss: 0.7078\n", 2475 "Epoch 925/1000\n", 2476 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7716 - loss: 0.6917\n", 2477 "Epoch 926/1000\n", 2478 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7724 - loss: 0.6951\n", 2479 "Epoch 927/1000\n", 2480 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7750 - loss: 0.6893\n", 2481 "Epoch 928/1000\n", 2482 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7756 - loss: 0.6931\n", 2483 "Epoch 929/1000\n", 2484 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7804 - loss: 0.6709\n", 2485 "Epoch 930/1000\n", 2486 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7772 - loss: 0.6857\n", 2487 "Epoch 931/1000\n", 2488 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7772 - loss: 0.6870\n", 2489 "Epoch 932/1000\n", 2490 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7833 - loss: 0.6655\n", 2491 "Epoch 933/1000\n", 2492 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7796 - loss: 0.6828\n", 2493 "Epoch 934/1000\n", 2494 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7778 - loss: 0.6803\n", 2495 "Epoch 935/1000\n", 2496 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7811 - loss: 0.6652\n", 2497 "Epoch 936/1000\n", 2498 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7799 - loss: 0.6757\n", 2499 "Epoch 937/1000\n", 2500 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7685 - loss: 0.7107\n", 2501 "Epoch 938/1000\n", 2502 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7724 - loss: 0.7022\n", 2503 "Epoch 939/1000\n", 2504 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7731 - loss: 0.6956\n", 2505 "Epoch 940/1000\n", 2506 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7785 - loss: 0.6783\n", 2507 "Epoch 941/1000\n", 2508 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7796 - loss: 0.6712\n", 2509 "Epoch 942/1000\n", 2510 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7843 - loss: 0.6646\n", 2511 "Epoch 943/1000\n", 2512 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7794 - loss: 0.6741\n", 2513 "Epoch 944/1000\n", 2514 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7792 - loss: 0.6757\n", 2515 "Epoch 945/1000\n", 2516 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7812 - loss: 0.6713\n", 2517 "Epoch 946/1000\n", 2518 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7748 - loss: 0.6963\n", 2519 "Epoch 947/1000\n", 2520 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7767 - loss: 0.6819\n", 2521 "Epoch 948/1000\n", 2522 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7797 - loss: 0.6793\n", 2523 "Epoch 949/1000\n", 2524 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7837 - loss: 0.6565\n", 2525 "Epoch 950/1000\n", 2526 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7710 - loss: 0.7045\n", 2527 "Epoch 951/1000\n", 2528 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7826 - loss: 0.6664\n", 2529 "Epoch 952/1000\n", 2530 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7758 - loss: 0.6852\n", 2531 "Epoch 953/1000\n", 2532 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7840 - loss: 0.6677\n", 2533 "Epoch 954/1000\n", 2534 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7797 - loss: 0.6766\n", 2535 "Epoch 955/1000\n", 2536 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7816 - loss: 0.6709\n", 2537 "Epoch 956/1000\n", 2538 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7796 - loss: 0.6724\n", 2539 "Epoch 957/1000\n", 2540 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7850 - loss: 0.6615\n", 2541 "Epoch 958/1000\n", 2542 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7800 - loss: 0.6703\n", 2543 "Epoch 959/1000\n", 2544 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7842 - loss: 0.6584\n", 2545 "Epoch 960/1000\n", 2546 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7786 - loss: 0.6773\n", 2547 "Epoch 961/1000\n", 2548 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7824 - loss: 0.6675\n", 2549 "Epoch 962/1000\n", 2550 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7788 - loss: 0.6769\n", 2551 "Epoch 963/1000\n", 2552 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7830 - loss: 0.6668\n", 2553 "Epoch 964/1000\n", 2554 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7815 - loss: 0.6684\n", 2555 "Epoch 965/1000\n", 2556 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7756 - loss: 0.6929\n", 2557 "Epoch 966/1000\n", 2558 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7826 - loss: 0.6697\n", 2559 "Epoch 967/1000\n", 2560 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7847 - loss: 0.6611\n", 2561 "Epoch 968/1000\n", 2562 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7822 - loss: 0.6655\n", 2563 "Epoch 969/1000\n", 2564 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7764 - loss: 0.6854\n", 2565 "Epoch 970/1000\n", 2566 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7691 - loss: 0.7100\n", 2567 "Epoch 971/1000\n", 2568 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7823 - loss: 0.6683\n", 2569 "Epoch 972/1000\n", 2570 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7813 - loss: 0.6715\n", 2571 "Epoch 973/1000\n", 2572 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7831 - loss: 0.6638\n", 2573 "Epoch 974/1000\n", 2574 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7827 - loss: 0.6603\n", 2575 "Epoch 975/1000\n", 2576 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7763 - loss: 0.6917\n", 2577 "Epoch 976/1000\n", 2578 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7801 - loss: 0.6695\n", 2579 "Epoch 977/1000\n", 2580 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7829 - loss: 0.6704\n", 2581 "Epoch 978/1000\n", 2582 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7833 - loss: 0.6633\n", 2583 "Epoch 979/1000\n", 2584 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7861 - loss: 0.6590\n", 2585 "Epoch 980/1000\n", 2586 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7880 - loss: 0.6484\n", 2587 "Epoch 981/1000\n", 2588 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7803 - loss: 0.6711\n", 2589 "Epoch 982/1000\n", 2590 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7858 - loss: 0.6576\n", 2591 "Epoch 983/1000\n", 2592 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7811 - loss: 0.6707\n", 2593 "Epoch 984/1000\n", 2594 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7910 - loss: 0.6406\n", 2595 "Epoch 985/1000\n", 2596 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7826 - loss: 0.6669\n", 2597 "Epoch 986/1000\n", 2598 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7858 - loss: 0.6515\n", 2599 "Epoch 987/1000\n", 2600 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7903 - loss: 0.6440\n", 2601 "Epoch 988/1000\n", 2602 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7868 - loss: 0.6517\n", 2603 "Epoch 989/1000\n", 2604 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7840 - loss: 0.6643\n", 2605 "Epoch 990/1000\n", 2606 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7826 - loss: 0.6614\n", 2607 "Epoch 991/1000\n", 2608 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 22ms/step - accuracy: 0.7856 - loss: 0.6599\n", 2609 "Epoch 992/1000\n", 2610 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7857 - loss: 0.6560\n", 2611 "Epoch 993/1000\n", 2612 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7872 - loss: 0.6465\n", 2613 "Epoch 994/1000\n", 2614 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7809 - loss: 0.6715\n", 2615 "Epoch 995/1000\n", 2616 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7823 - loss: 0.6643\n", 2617 "Epoch 996/1000\n", 2618 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7853 - loss: 0.6553\n", 2619 "Epoch 997/1000\n", 2620 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 23ms/step - accuracy: 0.7831 - loss: 0.6673\n", 2621 "Epoch 998/1000\n", 2622 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m6s\u001b[0m 27ms/step - accuracy: 0.7848 - loss: 0.6628\n", 2623 "Epoch 999/1000\n", 2624 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7887 - loss: 0.6525\n", 2625 "Epoch 1000/1000\n", 2626 "\u001b[1m213/213\u001b[0m \u001b[32m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[37m\u001b[0m \u001b[1m5s\u001b[0m 24ms/step - accuracy: 0.7818 - loss: 0.6688\n" 2627 ] 2628 }, 2629 { 2630 "data": { 2631 "text/plain": [ 2632 "<keras.src.callbacks.history.History at 0x7faab8a29990>" 2633 ] 2634 }, 2635 "execution_count": 66, 2636 "metadata": {}, 2637 "output_type": "execute_result" 2638 } 2639 ], 2640 "source": [ 2641 "model.fit(X,y,epochs=1000, batch_size=512)" 2642 ] 2643 }, 2644 { 2645 "cell_type": "code", 2646 "execution_count": 67, 2647 "metadata": {}, 2648 "outputs": [], 2649 "source": [ 2650 "def convert(inputStr):\n", 2651 " nt = np.array([label_encoder.transform(list(inputStr))])\n", 2652 " nextCharArray = model.predict(nt)\n", 2653 " char = np.argmax(nextCharArray)\n", 2654 " print(char)\n", 2655 " character = label_encoder.inverse_transform([char])\n", 2656 " return character[0]" 2657 ] 2658 }, 2659 { 2660 "cell_type": "code", 2661 "execution_count": 83, 2662 "metadata": {}, 2663 "outputs": [], 2664 "source": [ 2665 "%%capture\n", 2666 "def generate_text(initial_string, length):\n", 2667 " text = initial_string\n", 2668 " \n", 2669 " for _ in range(length):\n", 2670 " predicted_char = convert(text[-49:]); # Predict next character based on last 49 characters\n", 2671 " text += predicted_char # Append predicted character to text\n", 2672 " \n", 2673 " return text # Return text with first character chopped off\n", 2674 "\n", 2675 "# Example usage:\n", 2676 "initial_string = \"Love looks not with the eyes, but with the mind; \"\n", 2677 "generated_text = generate_text(initial_string, 10000);" 2678 ] 2679 }, 2680 { 2681 "cell_type": "markdown", 2682 "metadata": {}, 2683 "source": [ 2684 "Looks like it picked up some formatting stuff. This would have turned out better with tokenized words instead of characters / byte pair encoding, but not terrible. Happy with this. \n", 2685 "\n", 2686 "GPT Response:\n", 2687 "\n", 2688 "It seems like you've pasted text that might be from a Shakespearean play or poetry. It's a bit garbled though. If you're interested in discussing or analyzing it, let me know how I can assist!\n", 2689 "\n", 2690 "Me:\n", 2691 "\n", 2692 "That is too funny that it recognizes the text." 2693 ] 2694 }, 2695 { 2696 "cell_type": "code", 2697 "execution_count": 84, 2698 "metadata": {}, 2699 "outputs": [ 2700 { 2701 "name": "stdout", 2702 "output_type": "stream", 2703 "text": [ 2704 "Initial string:\n", 2705 "Love looks not with the eyes, but with the mind; \n", 2706 "\n", 2707 "Generated text:\n", 2708 "Love looks not with the eyes, but with the mind; be hor but Rut I madam, so and the nort!plagr ver\n", 2709 " fr Atwiting thal haste but meadive yord,\n", 2710 " Aete'droe our be his foorer and dis the louseles,\n", 2711 " CUKEOLKO. The be wo prdell and head in your thate conse mears conses raid leep\n", 2712 " Are boark shat he there the kis oust wond;\n", 2713 " KORTEN wo conkinis, your donth. Shou you ray blanger of that ever haily me my\n", 2714 " And hiver gor you did vent for shat tom.\n", 2715 " The flse. [s H gumde Nyeeldss Tranher and plakous follent of enbopne greaks,\n", 2716 " Qet I,\n", 2717 " eou whom food H rleade.\n", 2718 " fo meady sear whou his but our him him mead of 'nrarpy; I lade your 'tint kifhr the him gream,\n", 2719 " You\n", 2720 "your on me lieelint me greed leaven 'tweeled.\n", 2721 " AUKILODSUS GOYIN. Sir will oppple for place qur laver had glow.\n", 2722 " And be then lead, and hood that me oneak thall\n", 2723 " Eres did then that your worl him them his shall the poth fefomd floor fore holy is meart nore\n", 2724 " BUCBE. In in be when arte lore me pld vo seves of ouch speak'd Eor. Suchbudin for lanc, and we ly lounte\n", 2725 " RUINC. I arese Dorther thank to his shall ment the camnow? that H Uhe hone not the I'll comf and we rhee mour\n", 2726 " Wo Alad, and when rould coneal, where and that, the gromany\n", 2727 " he hart that your ae enthers enth ind.\n", 2728 "almkon'straingte.\n", 2729 " Whe caus rhall 'pl good the all they our to fall is hore\n", 2730 " shat Arche henute whichers bute the hone\n", 2731 " That in Hemilow keart and you morth.lifece\n", 2732 " Bllole but rhght. the judde. inow shas, phe leed yould cause you theme foores your fore them thus leave; dond enooury.\n", 2733 "\n", 2734 " Or I ll your our willance willing andde the lavifous and The.\n", 2735 " Gle evertant;\n", 2736 " [ouse CLINA. MAGVD Cngek.nis entn the othend. Butloy it.\n", 2737 " TICE will be that nord the dids me last the toote hs that world nore force the the he\n", 2738 " js mus yrete the will. Wo thee in wo my bonclve own lan the good ouret. Wo the yould!the he salk.\n", 2739 " So afink Rupm will gor pot our full ordje\n", 2740 " Drew his ind loow Crac, onow meady,\n", 2741 " Whent Wheir shat ne dond Ie'noree will mord his lawfh.\n", 2742 " For all en lord our lead vell I then are\n", 2743 "dist heart gor Lartaint be worl thme the\n", 2744 " she Kod, whereinioless love, and deaute your hiscer noun goly le commk himbes.\n", 2745 " Exeorip 'Uo, HIRTNE. ol likl erose owndl.\n", 2746 " Rhat bour mady and wort place his thes thous forture the for veeker the glow the conk\n", 2747 " rpeaud that the inve my pur own did Rhrmad but forth.\n", 2748 " And out; I bo, soon enoole.\n", 2749 " DHAYERDHUS. Ieadure but be that worived had nore\n", 2750 " Therest the thes and lov long and furin,\n", 2751 " Shat vill thall un the the Ely lelaud lepple,\n", 2752 " The nore it did did and soeard the cut grait.\n", 2753 " heat Nenres gind the mores world mevens\n", 2754 " Inttre shank gor and gready me.\n", 2755 " Flsheoress me the flow. wire hive thus are mounting shale forw weres foorp]n, I'll fid,\n", 2756 " puhce the mead met heaue his theer wilt my shghr me le' inu'stres,\n", 2757 " IUCEOTDUD. Shis mear. The I wilt innour not dome oure,\n", 2758 " Exeunn, 2 VF ouo s, No, cope, anun Iing 'toorec,\n", 2759 " you likend he his a Liros his the Iingu.way\n", 2760 " thand you the vidir forwer le thus aloughte\n", 2761 " That in nore, I dauge our the worl as soul\n", 2762 " lad- Now,\n", 2763 " Bould be ourier; tou, tir, qlat oure fore gor they your than\n", 2764 " Br out hive Iol nore angling to Roune\n", 2765 " Aut thall me inds of that le he head willef!by assuage ente that op gr the po that hinq me.\n", 2766 " Er awack thant shank honour. I'lave good fol.\n", 2767 " In hntr shghr partaane and pl a eo meadiarabl hive the hold his Geroos worl,\n", 2768 " Cumide is eveed own a commg,\n", 2769 " PIAMNAL. You wour the to she the molyarious the coood.\n", 2770 " The veepe in my the morth.\n", 2771 " And voldier ares conde I ever me denule.\n", 2772 " And that your bud lany our your than kint lasuatity\n", 2773 " rhank histue ind in reass in thall shere.\n", 2774 " Thee vell northers soun his hivers anded,\n", 2775 " So shane and spet world our yord, mee, and Emtert indee no gis shers fore hor ae,\n", 2776 " Nf un lontherse lov a at gr plase'righp\n", 2777 " Why G but Iind!kin grouels,\n", 2778 " Anr. It th'line but his yords ott him.\n", 2779 " KATSUAMLO. I toore with vere dand thank rould but he veem ginnnwar'dis ind,\n", 2780 " Ker Iing 'toough I nonkoy a will!deed, I -To gor a qere they thall youre noun lake honour'd\n", 2781 " Are that even ind fls his away yourier and meas thme given owlt. anddd, wherefort.\n", 2782 " A would rakes sould sould the these shght.\n", 2783 " Aut wort lad at honeomous of thall wise,\n", 2784 " Bnd will of Edwe shre of ae leaven sould I\n", 2785 "HRTIUS\n", 2786 " Nov heave but the woo rureome.\n", 2787 " All inow shall gone your in under.\n", 2788 " All hiven; whek flsend will in thall, Aly ruick hiven freakl the that will 'pr live.\n", 2789 " EUCT. Ifs shghr 'to youldr thate her he honjus meepnd gre ralt be furn him. I';N. Uhe meed word, will undert werent the to gonoury.tkeant.\n", 2790 " WORKLA. But wolance and shat shall that the fulbe gore\n", 2791 " THRWAR. I qead qatury have confec chere'd\n", 2792 "fulnce his no histros.\n", 2793 " TIIREY. ind lear a shance gorther, Uho somes your haith'day, I\n", 2794 "prous me away head enjen your heave the rature his rhat wile hatures,\n", 2795 " For shgir Nenmow nore not conkoled.\n", 2796 " Whe Drporer ousther, al Ieroos and his dist,\n", 2797 " Ft is Fribey dpate le parry can wrgck will wogce.\n", 2798 " AGTPW. I se nore you Ty chediar of shgh hivet of the she it.\n", 2799 " thshar'd his they thall ye mord his bloow to heave;\n", 2800 " and inddr.\n", 2801 " Enthhn Linkles K'larks\n", 2802 " AHRENTER.\n", 2803 "Vho wese,\n", 2804 " IINUNSHY. Ie klm likes to thall but any shght his groms the themed.\n", 2805 " Asince you Jeout of the paee entrel you;\n", 2806 " Ay find moretuing do that well shath,\n", 2807 " Ee wou co rene alongt.\n", 2808 " FXEYARA. Shoeade. it you thght a bome, and grow his shey'drounn. \" And I, Sur the somend that a my thall.\n", 2809 "that shan woo thint heart.\n", 2810 " Fomdue qale roore deed meave wooan meture\n", 2811 " STEIO. Yhis the lin'd wo sherefores Nile deent fore heave\n", 2812 " his him her leavefo?\n", 2813 " QPDOD. H haither Sardores, by your your of your your fore nore the Mrace,\n", 2814 " Eo undak and therefort hivert H ever they lonshonnne\n", 2815 " Uhat land they libe KAO. There qentled lolyant hive wogecere.\n", 2816 " Cull thou your indeio'd,\n", 2817 " MENIARA. N, that I weat dall hivert thatt Ptcing his word.\n", 2818 " Harded leadiar, and lany and your you and nore.\n", 2819 " WALEUIUE. There Drains Iall met away they corwer'stranity\n", 2820 " IUKEO. B SHII. As noreed uhe mear mears leard he hiven\n", 2821 " Fan in in deart of conder with the glow.\n", 2822 " Dore H,hair call concer that that your me ouchte\n", 2823 " Ooly, that life the mawfht.all thather him.\n", 2824 " BIOGAEAS. A aehr nore the shat my that you you there.\n", 2825 " SLSTAEA. She bomse me and I be oure. ke lord;\n", 2826 " PECODARIOLE. Cein I thank would shat enor, for holy I woldct that shan shn the kind;\n", 2827 " CHRD. The hath lore I will lover thank his your the anyar'redo meave:\n", 2828 " With oay rhghr sowers of ourt that aroos.\n", 2829 " Ee wou coret le s runrone. qhek'stoues.\n", 2830 " Now ousuer thackevent shath, wheinady his throre and hor of she nore fonee!nore forthers.\n", 2831 " So pr you dond othell J were, let flikuer,\n", 2832 " FINGNIUS. gor J thre how Hrages that they the hinne?\n", 2833 " Dego, vhere the the shall let of doneated yould!northe nore nore thallons.\n", 2834 " urut and world me be they unto lord of hentle hiver, I knig meast bed soun 'tin kead himdnd hind; Po, gead and kind othn my gr at leart of him.\n", 2835 " Way, alth lear vent phght lovert hndeo\n", 2836 " Foreed? that donved will woo grew his ther,\n", 2837 " Onlear our Entpe at vo thene will your forwer and meft, and he beat by hiver,\n", 2838 " [AAOUOIAUS,\n", 2839 "\n", 2840 " POCDRS OROIB, FNMEET ORLVONNA.\n", 2841 "be hullo plack'd JUTIBS a thank saids in Palber. shat and nore buteled learge of lore\n", 2842 " But every wourest the that he is veee.\n", 2843 " Hf is wond inow of the me therefous le nore.\n", 2844 " SCABSHHEEAT, BX xouralle. Bom will our upeee of hivence meav,\n", 2845 " And with of woother, head but gulbe but love.\n", 2846 " Bends nwn opdeed any leav, and nort and gre]k'd in the mountry\n", 2847 " Ay hindorent of hir nove. whose meft E;ERT. I LLRD. Gatdnd 'gaughts fo will in of hight I wise world lovng.\n", 2848 " The Evken that indeding brt fore thant nore nord of bed hour'd, oument\n", 2849 " AUis be that fulnce I 'Uhere'stite and anuld; Tarriers the in the noun of meavon.\n", 2850 " AUCKIA. Well is thall. Sho'stat world enodrence hone bomma, and his the his the gloour, and glong long his hone him conk bream, I a wour shall will of heard the and mord, andasity\n", 2851 " Ere bond meaven and here leave the eve lous leavioury. I'hathers and the bre the and Iing ind.\n", 2852 " Bllole and Aattert world five therefoe hold him more.\n", 2853 " SPEIARD. My leave a gor thght conse they le the thall thent in thout en mear world as Ooow of heaverend of elponishorn. Shou ' Ae Sow reou my the conspink love eay, in than hear and word the bud Wheice well and gloughte honour'd,droughted?\n", 2854 " VALINOPW\n", 2855 "\n", 2856 " rwn hivenus nord Iing sould you head 'pet grincer anged nount. I havfht. Cunmay and ind.\n", 2857 " Wo lll me my mavill 'tweet d loul a an they of they than noven Rrancest. meegce.likev. the bud but counte of\n", 2858 " Eareed, ro his your your thall, wourer word,\n", 2859 " must woo you. so hnol me the at pur the Bblent thuse in the lan move mead meavorf.\n", 2860 " FIOTT OF H'lad, I havil''\n", 2861 "Bll hive hath of morroink? How lor the or ly flsthers lead is more\n", 2862 " And the find veem for 'toorent that his in liness wooves,\n", 2863 " Tpree arpee I oake as shght welcer in ouree.\n", 2864 " rould le and and otst donth. I wou hivent nord, thereforess they cond for oust ente thuless.\n", 2865 " you!racey me bll wither youre plut thee?\n", 2866 " Aeauge Vilapp veee, there he nord him;\n", 2867 " [FRNDUDUS. uhe THRNISICTE SOLEILE OORHIS and old sould we North of Proild where forther,\n", 2868 " hole cond then wishad- Or hear worm not,\n", 2869 " Winu nothered pothort in louse vere for plalce,\n", 2870 " Aut our eyent than you my ounour ralk kin leanions you;\n", 2871 " And Iese, I pash love, the nor boun lan b.\n", 2872 " Fady, Kere's me hales le the will for place.\n", 2873 "de every upeakev they thall\n", 2874 "\n", 2875 " shrv in that thall the youry. and einse lour wear of dier lan uhen all woone, a\n" 2876 ] 2877 } 2878 ], 2879 "source": [ 2880 "print(\"Initial string:\")\n", 2881 "print(initial_string)\n", 2882 "print(\"\\nGenerated text:\")\n", 2883 "print(generated_text)" 2884 ] 2885 }, 2886 { 2887 "cell_type": "code", 2888 "execution_count": 70, 2889 "metadata": {}, 2890 "outputs": [], 2891 "source": [ 2892 "#model.save('../models/TextGenDeepNeuralNetwork.keras')" 2893 ] 2894 } 2895 ], 2896 "metadata": { 2897 "kernelspec": { 2898 "display_name": ".venv", 2899 "language": "python", 2900 "name": "python3" 2901 }, 2902 "language_info": { 2903 "codemirror_mode": { 2904 "name": "ipython", 2905 "version": 3 2906 }, 2907 "file_extension": ".py", 2908 "mimetype": "text/x-python", 2909 "name": "python", 2910 "nbconvert_exporter": "python", 2911 "pygments_lexer": "ipython3", 2912 "version": "3.11.2" 2913 } 2914 }, 2915 "nbformat": 4, 2916 "nbformat_minor": 2 2917 }