from d2l import torch as d2l
import json
import multiprocessing
import torch
from torch import nn
import os18.7 Natural Language Inference: Fine-Tuning BERT
In earlier sections of this chapter, we have designed an attention-based architecture (in Section 18.5) for the natural language inference task on the SNLI dataset (as described in Section 18.4). Now we revisit this task by fine-tuning BERT. As discussed in Section 18.6, natural language inference is a sequence-level text pair classification problem, and fine-tuning BERT only requires an additional MLP-based architecture, as illustrated in Figure 18.7.1.
In this section, we will download a pretrained small version of BERT, then fine-tune it for natural language inference on the SNLI dataset.
from d2l import tensorflow as d2l
import tensorflow as tf
import keras
import numpy as np
import json
import multiprocessing
import osfrom d2l import jax as d2l
import jax
from jax import numpy as jnp
from flax import nnx
import optax
import numpy as np
import json
import osfrom d2l import mxnet as d2l
import json
import multiprocessing
from mxnet import gluon, np, npx
from mxnet.gluon import nn
import os
npx.set_np()18.7.1 Loading Pretrained BERT
We have explained how to pretrain BERT on the WikiText-2 dataset in Section 17.10 and Section 17.11 (note that the original BERT model is pretrained on much bigger corpora). As discussed in Section 17.11, the original BERT model has hundreds of millions of parameters. In the following, we provide two versions of pretrained BERT: “bert.base” is about as big as the original BERT base model that requires a lot of computational resources to fine-tune, while “bert.small” is a small version to facilitate demonstration.
d2l.DATA_HUB['bert.base'] = (d2l.DATA_URL + 'bert.base.torch.zip',
'225d66f04cae318b841a13d32af3acc165f253ac')
d2l.DATA_HUB['bert.small'] = (d2l.DATA_URL + 'bert.small.torch.zip',
'c72329e68a732bef0452e4b96a1c341c8910f81f')d2l.DATA_HUB['bert.base'] = (d2l.DATA_URL + 'bert.base.torch.zip',
'225d66f04cae318b841a13d32af3acc165f253ac')
d2l.DATA_HUB['bert.small'] = (d2l.DATA_URL + 'bert.small.torch.zip',
'c72329e68a732bef0452e4b96a1c341c8910f81f')
def _load_torch_state_dict(path):
"""Load a PyTorch state-dict file as {str: numpy.ndarray} without torch.
Works for files saved with ``torch.save(model.state_dict(), path)``
using pickle protocol 2 (the default for PyTorch <= 2.x CPU tensors).
"""
import pickle, struct, io
from collections import OrderedDict
dtype_info = {
'FloatStorage': (np.float32, 4), 'HalfStorage': (np.float16, 2),
'LongStorage': (np.int64, 8), 'IntStorage': (np.int32, 4),
'DoubleStorage': (np.float64, 8),
}
class _StorageRef:
__slots__ = ('dtype_name', 'key', 'location', 'size')
def __init__(self, dtype_name, key, location, size):
self.dtype_name = dtype_name; self.key = key
self.location = location; self.size = size
class _TensorRef:
__slots__ = ('storage', 'offset', 'size', 'stride')
def __init__(self, storage, offset, size, stride):
self.storage = storage; self.offset = offset
self.size = tuple(size); self.stride = tuple(stride)
class _StorageType:
__slots__ = ('name',)
def __init__(self, name): self.name = name
def __call__(self, _): return self
class _Unpickler(pickle.Unpickler):
def find_class(self, module, name):
if module == 'collections' and name == 'OrderedDict':
return OrderedDict
if module == 'torch._utils' and name == '_rebuild_tensor_v2':
return (lambda s, o, sz, st, *a, **k:
_TensorRef(s, o, sz, st))
if module == 'torch' and name in dtype_info:
return _StorageType(name)
return super().find_class(module, name)
def persistent_load(self, saved_id):
if isinstance(saved_id, tuple) and saved_id[0] == 'storage':
st = saved_id[1]
return _StorageRef(
st.name if isinstance(st, _StorageType) else 'FloatStorage',
saved_id[2], saved_id[3], saved_id[4])
raise RuntimeError(f'Unknown persistent id: {saved_id}')
with open(path, 'rb') as f:
content = f.read()
buf = io.BytesIO(content)
for _ in range(3): # skip magic, proto, sysinfo
_Unpickler(buf).load()
data = _Unpickler(buf).load() # OrderedDict of _TensorRef
storage_keys = _Unpickler(buf).load() # list of storage keys
pos = buf.tell()
key_dtype = {}
for tref in data.values():
if isinstance(tref, _TensorRef):
key_dtype[tref.storage.key] = tref.storage.dtype_name
storages = {}
for key in storage_keys:
dname = key_dtype.get(key, 'FloatStorage')
np_dt, esz = dtype_info[dname]
n = struct.unpack('<Q', content[pos:pos+8])[0]; pos += 8
storages[key] = np.frombuffer(content, np_dt, count=n, offset=pos)
pos += n * esz
result = OrderedDict()
for name, tref in data.items():
if isinstance(tref, _TensorRef):
s = storages[tref.storage.key]
ne = 1
for d in tref.size:
ne *= d
result[name] = s[tref.offset:tref.offset+ne].reshape(
tref.size).copy()
return resultd2l.DATA_HUB['bert.base'] = (d2l.DATA_URL + 'bert.base.torch.zip',
'225d66f04cae318b841a13d32af3acc165f253ac')
d2l.DATA_HUB['bert.small'] = (d2l.DATA_URL + 'bert.small.torch.zip',
'c72329e68a732bef0452e4b96a1c341c8910f81f')
def _load_torch_state_dict(path):
"""Load a PyTorch state-dict file as {str: numpy.ndarray} without torch.
Works for files saved with ``torch.save(model.state_dict(), path)``
using pickle protocol 2 (the default for PyTorch <= 2.x CPU tensors).
"""
import pickle, struct, io
from collections import OrderedDict
dtype_info = {
'FloatStorage': (np.float32, 4), 'HalfStorage': (np.float16, 2),
'LongStorage': (np.int64, 8), 'IntStorage': (np.int32, 4),
'DoubleStorage': (np.float64, 8),
}
class _StorageRef:
__slots__ = ('dtype_name', 'key', 'location', 'size')
def __init__(self, dtype_name, key, location, size):
self.dtype_name = dtype_name; self.key = key
self.location = location; self.size = size
class _TensorRef:
__slots__ = ('storage', 'offset', 'size', 'stride')
def __init__(self, storage, offset, size, stride):
self.storage = storage; self.offset = offset
self.size = tuple(size); self.stride = tuple(stride)
class _StorageType:
__slots__ = ('name',)
def __init__(self, name): self.name = name
def __call__(self, _): return self
class _Unpickler(pickle.Unpickler):
def find_class(self, module, name):
if module == 'collections' and name == 'OrderedDict':
return OrderedDict
if module == 'torch._utils' and name == '_rebuild_tensor_v2':
return (lambda s, o, sz, st, *a, **k:
_TensorRef(s, o, sz, st))
if module == 'torch' and name in dtype_info:
return _StorageType(name)
return super().find_class(module, name)
def persistent_load(self, saved_id):
if isinstance(saved_id, tuple) and saved_id[0] == 'storage':
st = saved_id[1]
return _StorageRef(
st.name if isinstance(st, _StorageType) else 'FloatStorage',
saved_id[2], saved_id[3], saved_id[4])
raise RuntimeError(f'Unknown persistent id: {saved_id}')
with open(path, 'rb') as f:
content = f.read()
buf = io.BytesIO(content)
for _ in range(3): # skip magic, proto, sysinfo
_Unpickler(buf).load()
data = _Unpickler(buf).load() # OrderedDict of _TensorRef
storage_keys = _Unpickler(buf).load() # list of storage keys
pos = buf.tell()
key_dtype = {}
for tref in data.values():
if isinstance(tref, _TensorRef):
key_dtype[tref.storage.key] = tref.storage.dtype_name
storages = {}
for key in storage_keys:
dname = key_dtype.get(key, 'FloatStorage')
np_dt, esz = dtype_info[dname]
n = struct.unpack('<Q', content[pos:pos+8])[0]; pos += 8
storages[key] = np.frombuffer(content, np_dt, count=n, offset=pos)
pos += n * esz
result = OrderedDict()
for name, tref in data.items():
if isinstance(tref, _TensorRef):
s = storages[tref.storage.key]
ne = 1
for d in tref.size:
ne *= d
result[name] = s[tref.offset:tref.offset+ne].reshape(
tref.size).copy()
return resultd2l.DATA_HUB['bert.base'] = (d2l.DATA_URL + 'bert.base.zip',
'7b3820b35da691042e5d34c0971ac3edbd80d3f4')
d2l.DATA_HUB['bert.small'] = (d2l.DATA_URL + 'bert.small.zip',
'a4e718a47137ccd1809c9107ab4f5edd317bae2c')Either pretrained BERT model contains a “vocab.json” file that defines the vocabulary set and a “pretrained.params” file of the pretrained parameters. We implement the following load_pretrained_model function to load pretrained BERT parameters.
def load_pretrained_model(pretrained_model, num_hiddens, ffn_num_hiddens,
num_heads, num_blks, dropout, max_len, devices):
data_dir = d2l.download_extract(pretrained_model)
# Define an empty vocabulary to load the predefined vocabulary
vocab = d2l.Vocab()
vocab.idx_to_token = json.load(open(os.path.join(data_dir, 'vocab.json')))
vocab.token_to_idx = {token: idx for idx, token in enumerate(
vocab.idx_to_token)}
bert = d2l.BERTModel(
len(vocab), num_hiddens, ffn_num_hiddens=ffn_num_hiddens,
num_heads=num_heads, num_blks=num_blks, dropout=dropout,
max_len=max_len)
# Load pretrained BERT parameters
bert.load_state_dict(torch.load(os.path.join(data_dir,
'pretrained.params')))
return bert, vocabdef load_pretrained_model(pretrained_model, num_hiddens, ffn_num_hiddens,
num_heads, num_blks, dropout, max_len, devices):
data_dir = d2l.download_extract(pretrained_model)
# Define an empty vocabulary to load the predefined vocabulary
vocab = d2l.Vocab()
vocab.idx_to_token = json.load(open(os.path.join(data_dir, 'vocab.json')))
vocab.token_to_idx = {token: idx for idx, token in enumerate(
vocab.idx_to_token)}
bert = d2l.BERTModel(
len(vocab), num_hiddens, ffn_num_hiddens=ffn_num_hiddens,
num_heads=num_heads, num_blks=num_blks, dropout=dropout,
max_len=max_len)
# Warm up model weights with a dummy forward pass
dummy_tokens = tf.ones((2, max_len), dtype=tf.int32)
dummy_segments = tf.zeros((2, max_len), dtype=tf.int32)
dummy_valid_lens = tf.cast(
tf.fill((2,), max_len), dtype=tf.float32)
bert(dummy_tokens, dummy_segments, dummy_valid_lens, training=False)
# Load pretrained PyTorch parameters as numpy arrays via the shared
# checkpoint reader defined in the previous cell.
pt = _load_torch_state_dict(
os.path.join(data_dir, 'pretrained.params'))
# Assign pretrained weights to the Keras BERTModel
enc = bert.encoder
enc.token_embedding.embeddings.assign(pt['encoder.token_embedding.weight'])
enc.segment_embedding.embeddings.assign(
pt['encoder.segment_embedding.weight'])
enc.pos_embedding.assign(pt['encoder.pos_embedding'])
for i in range(num_blks):
blk = enc.blks[i]
prefix = f'encoder.blks.{i}'
for attr, name in [('W_q', 'W_q'), ('W_k', 'W_k'),
('W_v', 'W_v'), ('W_o', 'W_o')]:
w = getattr(blk.attention, attr)
w.kernel.assign(pt[f'{prefix}.attention.{name}.weight'].T)
w.bias.assign(pt[f'{prefix}.attention.{name}.bias'])
blk.addnorm1.ln.gamma.assign(pt[f'{prefix}.addnorm1.ln.weight'])
blk.addnorm1.ln.beta.assign(pt[f'{prefix}.addnorm1.ln.bias'])
blk.addnorm2.ln.gamma.assign(pt[f'{prefix}.addnorm2.ln.weight'])
blk.addnorm2.ln.beta.assign(pt[f'{prefix}.addnorm2.ln.bias'])
blk.ffn.dense1.kernel.assign(pt[f'{prefix}.ffn.dense1.weight'].T)
blk.ffn.dense1.bias.assign(pt[f'{prefix}.ffn.dense1.bias'])
blk.ffn.dense2.kernel.assign(pt[f'{prefix}.ffn.dense2.weight'].T)
blk.ffn.dense2.bias.assign(pt[f'{prefix}.ffn.dense2.bias'])
bert.hidden.kernel.assign(pt['hidden.0.weight'].T)
bert.hidden.bias.assign(pt['hidden.0.bias'])
return bert, vocabdef load_pretrained_model(pretrained_model, num_hiddens, ffn_num_hiddens,
num_heads, num_blks, dropout, max_len, devices):
data_dir = d2l.download_extract(pretrained_model)
# Define an empty vocabulary to load the predefined vocabulary
vocab = d2l.Vocab()
vocab.idx_to_token = json.load(open(os.path.join(data_dir, 'vocab.json')))
vocab.token_to_idx = {token: idx for idx, token in enumerate(
vocab.idx_to_token)}
bert = d2l.BERTModel(
len(vocab), num_hiddens, ffn_num_hiddens=ffn_num_hiddens,
num_heads=num_heads, num_blks=num_blks, dropout=dropout,
max_len=max_len)
# Load pretrained PyTorch BERT parameters (as NumPy) into the NNX graph.
pt_state_dict = _load_torch_state_dict(
os.path.join(data_dir, 'pretrained.params'))
_load_torch_into_nnx_bert(bert, pt_state_dict)
return bert, vocab
def _load_torch_into_nnx_bert(bert, pt_state_dict):
"""Load a PyTorch BERT state dict into an NNX model."""
p = pt_state_dict
# Encoder: token, segment, position embeddings
enc = bert.encoder
enc.token_embedding.embedding[...] = jnp.array(
p['encoder.token_embedding.weight'])
enc.segment_embedding.embedding[...] = jnp.array(
p['encoder.segment_embedding.weight'])
enc.pos_embedding[...] = jnp.array(p['encoder.pos_embedding'])
# Transformer encoder blocks
for i, blk in enumerate(enc.blks):
prefix = f'encoder.blks.{i}'
# Multi-head attention
attn = blk.attention
for name in ['W_q', 'W_k', 'W_v', 'W_o']:
linear = getattr(attn, name)
linear.kernel[...] = jnp.array(
p[f'{prefix}.attention.{name}.weight'].T)
linear.bias[...] = jnp.array(
p[f'{prefix}.attention.{name}.bias'])
# Addnorm layers (LayerNorm)
for ln_name in ['addnorm1', 'addnorm2']:
ln = getattr(blk, ln_name).ln
ln.scale[...] = jnp.array(p[f'{prefix}.{ln_name}.ln.weight'])
ln.bias[...] = jnp.array(p[f'{prefix}.{ln_name}.ln.bias'])
# FFN
ffn = blk.ffn
ffn.dense1.kernel[...] = jnp.array(
p[f'{prefix}.ffn.dense1.weight'].T)
ffn.dense1.bias[...] = jnp.array(p[f'{prefix}.ffn.dense1.bias'])
ffn.dense2.kernel[...] = jnp.array(
p[f'{prefix}.ffn.dense2.weight'].T)
ffn.dense2.bias[...] = jnp.array(p[f'{prefix}.ffn.dense2.bias'])
# Hidden (tanh) layer
bert.hidden.kernel[...] = jnp.array(p['hidden.0.weight'].T)
bert.hidden.bias[...] = jnp.array(p['hidden.0.bias'])def load_pretrained_model(pretrained_model, num_hiddens, ffn_num_hiddens,
num_heads, num_blks, dropout, max_len, devices):
data_dir = d2l.download_extract(pretrained_model)
# Define an empty vocabulary to load the predefined vocabulary
vocab = d2l.Vocab()
vocab.idx_to_token = json.load(open(os.path.join(data_dir, 'vocab.json')))
vocab.token_to_idx = {token: idx for idx, token in enumerate(
vocab.idx_to_token)}
bert = d2l.BERTModel(len(vocab), num_hiddens, ffn_num_hiddens, num_heads,
num_blks, dropout, max_len)
# Load pretrained BERT parameters
bert.load_parameters(os.path.join(data_dir, 'pretrained.params'),
ctx=devices)
return bert, vocabTo facilitate demonstration on most machines, we will load and fine-tune the small version (“bert.small”) of the pretrained BERT in this section. In the exercise, we will show how to fine-tune the much larger “bert.base” to significantly improve the testing accuracy.
devices = d2l.try_all_gpus()
bert, vocab = load_pretrained_model(
'bert.small', num_hiddens=256, ffn_num_hiddens=512, num_heads=4,
num_blks=2, dropout=0.1, max_len=512, devices=devices)devices = d2l.try_all_gpus()
bert, vocab = load_pretrained_model(
'bert.small', num_hiddens=256, ffn_num_hiddens=512, num_heads=4,
num_blks=2, dropout=0.1, max_len=512, devices=devices)/home/smola/d2l-neu/.venv-tensorflow/lib/python3.12/site-packages/keras/src/layers/layer.py:427: UserWarning: `build()` was called on layer 'bert_model', however the layer does not have a `build()` method implemented and it looks like it has unbuilt state. This will cause the layer to be marked as built, despite not being actually built, which may cause failures down the line. Make sure to implement a proper `build()` method.
warnings.warn(
devices = d2l.try_all_gpus()
bert, vocab = load_pretrained_model(
'bert.small', num_hiddens=256, ffn_num_hiddens=512, num_heads=4,
num_blks=2, dropout=0.1, max_len=512, devices=devices)devices = d2l.try_all_gpus()
bert, vocab = load_pretrained_model(
'bert.small', num_hiddens=256, ffn_num_hiddens=512, num_heads=4,
num_blks=2, dropout=0.1, max_len=512, devices=devices)18.7.2 The Dataset for Fine-Tuning BERT
For the downstream task natural language inference on the SNLI dataset, we define a customized dataset class SNLIBERTDataset. In each example, the premise and hypothesis form a pair of text sequence and is packed into one BERT input sequence as depicted in Figure 18.6.2. Recall Section 17.9.4 that segment IDs are used to distinguish the premise and the hypothesis in a BERT input sequence. With the predefined maximum length of a BERT input sequence (max_len), the last token of the longer of the input text pair keeps getting removed until max_len is met. To accelerate generation of the SNLI dataset for fine-tuning BERT, we use 4 worker processes to generate training or testing examples in parallel.
class SNLIBERTDataset(torch.utils.data.Dataset):
def __init__(self, dataset, max_len, vocab=None):
all_premise_hypothesis_tokens = [[
p_tokens, h_tokens] for p_tokens, h_tokens in zip(
*[d2l.tokenize([s.lower() for s in sentences])
for sentences in dataset[:2]])]
self.labels = torch.tensor(dataset[2])
self.vocab = vocab
self.max_len = max_len
(self.all_token_ids, self.all_segments,
self.valid_lens) = self._preprocess(all_premise_hypothesis_tokens)
print('read ' + str(len(self.all_token_ids)) + ' examples')
def _preprocess(self, all_premise_hypothesis_tokens):
with multiprocessing.Pool(4) as pool: # Use 4 worker processes
out = pool.map(self._mp_worker, all_premise_hypothesis_tokens)
all_token_ids = [
token_ids for token_ids, segments, valid_len in out]
all_segments = [segments for token_ids, segments, valid_len in out]
valid_lens = [valid_len for token_ids, segments, valid_len in out]
return (torch.tensor(all_token_ids, dtype=torch.long),
torch.tensor(all_segments, dtype=torch.long),
torch.tensor(valid_lens))
def _mp_worker(self, premise_hypothesis_tokens):
p_tokens, h_tokens = premise_hypothesis_tokens
self._truncate_pair_of_tokens(p_tokens, h_tokens)
tokens, segments = d2l.get_tokens_and_segments(p_tokens, h_tokens)
token_ids = self.vocab[tokens] + [self.vocab['<pad>']] \
* (self.max_len - len(tokens))
segments = segments + [0] * (self.max_len - len(segments))
valid_len = len(tokens)
return token_ids, segments, valid_len
def _truncate_pair_of_tokens(self, p_tokens, h_tokens):
# Reserve slots for '<cls>', '<sep>', and '<sep>' tokens for the BERT
# input
while len(p_tokens) + len(h_tokens) > self.max_len - 3:
if len(p_tokens) > len(h_tokens):
p_tokens.pop()
else:
h_tokens.pop()
def __getitem__(self, idx):
return (self.all_token_ids[idx], self.all_segments[idx],
self.valid_lens[idx]), self.labels[idx]
def __len__(self):
return len(self.all_token_ids)class SNLIBERTDataset:
def __init__(self, dataset, max_len, vocab=None):
all_premise_hypothesis_tokens = [[
p_tokens, h_tokens] for p_tokens, h_tokens in zip(
*[d2l.tokenize([s.lower() for s in sentences])
for sentences in dataset[:2]])]
self.labels = np.array(dataset[2])
self.vocab = vocab
self.max_len = max_len
(self.all_token_ids, self.all_segments,
self.valid_lens) = self._preprocess(all_premise_hypothesis_tokens)
print('read ' + str(len(self.all_token_ids)) + ' examples')
def _preprocess(self, all_premise_hypothesis_tokens):
with multiprocessing.Pool(4) as pool: # Use 4 worker processes
out = pool.map(self._mp_worker, all_premise_hypothesis_tokens)
all_token_ids = [
token_ids for token_ids, segments, valid_len in out]
all_segments = [segments for token_ids, segments, valid_len in out]
valid_lens = [valid_len for token_ids, segments, valid_len in out]
return (np.array(all_token_ids, dtype='int32'),
np.array(all_segments, dtype='int32'),
np.array(valid_lens))
def _mp_worker(self, premise_hypothesis_tokens):
p_tokens, h_tokens = premise_hypothesis_tokens
self._truncate_pair_of_tokens(p_tokens, h_tokens)
tokens, segments = d2l.get_tokens_and_segments(p_tokens, h_tokens)
token_ids = self.vocab[tokens] + [self.vocab['<pad>']] \
* (self.max_len - len(tokens))
segments = segments + [0] * (self.max_len - len(segments))
valid_len = len(tokens)
return token_ids, segments, valid_len
def _truncate_pair_of_tokens(self, p_tokens, h_tokens):
# Reserve slots for '<cls>', '<sep>', and '<sep>' tokens for the BERT
# input
while len(p_tokens) + len(h_tokens) > self.max_len - 3:
if len(p_tokens) > len(h_tokens):
p_tokens.pop()
else:
h_tokens.pop()
def __getitem__(self, idx):
return (self.all_token_ids[idx], self.all_segments[idx],
self.valid_lens[idx]), self.labels[idx]
def __len__(self):
return len(self.all_token_ids)class SNLIBERTDataset:
def __init__(self, dataset, max_len, vocab=None):
all_premise_hypothesis_tokens = [[
p_tokens, h_tokens] for p_tokens, h_tokens in zip(
*[d2l.tokenize([s.lower() for s in sentences])
for sentences in dataset[:2]])]
self.labels = np.asarray(dataset[2], dtype=np.int32)
self.vocab = vocab
self.max_len = max_len
(self.all_token_ids, self.all_segments,
self.valid_lens) = self._preprocess(all_premise_hypothesis_tokens)
print('read ' + str(len(self.all_token_ids)) + ' examples')
def _preprocess(self, all_premise_hypothesis_tokens):
# This Python token/list processing is inexpensive enough here that a
# list comprehension avoids multiprocessing setup and serialization.
out = [self._preprocess_pair(tokens)
for tokens in all_premise_hypothesis_tokens]
all_token_ids = [
token_ids for token_ids, segments, valid_len in out]
all_segments = [segments for token_ids, segments, valid_len in out]
valid_lens = [valid_len for token_ids, segments, valid_len in out]
return (np.asarray(all_token_ids, dtype=np.int32),
np.asarray(all_segments, dtype=np.int32),
np.asarray(valid_lens, dtype=np.float32))
def _preprocess_pair(self, premise_hypothesis_tokens):
p_tokens, h_tokens = premise_hypothesis_tokens
self._truncate_pair_of_tokens(p_tokens, h_tokens)
tokens, segments = d2l.get_tokens_and_segments(p_tokens, h_tokens)
token_ids = self.vocab[tokens] + [self.vocab['<pad>']] \
* (self.max_len - len(tokens))
segments = segments + [0] * (self.max_len - len(segments))
valid_len = len(tokens)
return token_ids, segments, valid_len
def _truncate_pair_of_tokens(self, p_tokens, h_tokens):
# Reserve slots for '<cls>', '<sep>', and '<sep>' tokens for the BERT
# input
while len(p_tokens) + len(h_tokens) > self.max_len - 3:
if len(p_tokens) > len(h_tokens):
p_tokens.pop()
else:
h_tokens.pop()
def __getitem__(self, idx):
return (self.all_token_ids[idx], self.all_segments[idx],
self.valid_lens[idx]), self.labels[idx]
def __len__(self):
return len(self.all_token_ids)class SNLIBERTDataset(gluon.data.Dataset):
def __init__(self, dataset, max_len, vocab=None):
all_premise_hypothesis_tokens = [[
p_tokens, h_tokens] for p_tokens, h_tokens in zip(
*[d2l.tokenize([s.lower() for s in sentences])
for sentences in dataset[:2]])]
self.labels = np.array(dataset[2])
self.vocab = vocab
self.max_len = max_len
(self.all_token_ids, self.all_segments,
self.valid_lens) = self._preprocess(all_premise_hypothesis_tokens)
print('read ' + str(len(self.all_token_ids)) + ' examples')
def _preprocess(self, all_premise_hypothesis_tokens):
with multiprocessing.Pool(4) as pool: # Use 4 worker processes
out = pool.map(self._mp_worker, all_premise_hypothesis_tokens)
all_token_ids = [
token_ids for token_ids, segments, valid_len in out]
all_segments = [segments for token_ids, segments, valid_len in out]
valid_lens = [valid_len for token_ids, segments, valid_len in out]
return (np.array(all_token_ids, dtype='int32'),
np.array(all_segments, dtype='int32'),
np.array(valid_lens))
def _mp_worker(self, premise_hypothesis_tokens):
p_tokens, h_tokens = premise_hypothesis_tokens
self._truncate_pair_of_tokens(p_tokens, h_tokens)
tokens, segments = d2l.get_tokens_and_segments(p_tokens, h_tokens)
token_ids = self.vocab[tokens] + [self.vocab['<pad>']] \
* (self.max_len - len(tokens))
segments = segments + [0] * (self.max_len - len(segments))
valid_len = len(tokens)
return token_ids, segments, valid_len
def _truncate_pair_of_tokens(self, p_tokens, h_tokens):
# Reserve slots for '<cls>', '<sep>', and '<sep>' tokens for the BERT
# input
while len(p_tokens) + len(h_tokens) > self.max_len - 3:
if len(p_tokens) > len(h_tokens):
p_tokens.pop()
else:
h_tokens.pop()
def __getitem__(self, idx):
return (self.all_token_ids[idx], self.all_segments[idx],
self.valid_lens[idx]), self.labels[idx]
def __len__(self):
return len(self.all_token_ids)After downloading the SNLI dataset, we generate training and testing examples by instantiating the SNLIBERTDataset class. Such examples will be read in minibatches during training and testing of natural language inference.
# Reduce `batch_size` if there is an out of memory error. In the original BERT
# model, `max_len` = 512
batch_size, max_len, num_workers = 512, 128, d2l.get_dataloader_workers()
data_dir = d2l.download_extract('SNLI')
train_set = SNLIBERTDataset(d2l.read_snli(data_dir, True), max_len, vocab)
test_set = SNLIBERTDataset(d2l.read_snli(data_dir, False), max_len, vocab)
train_iter = torch.utils.data.DataLoader(train_set, batch_size, shuffle=True,
num_workers=num_workers)
test_iter = torch.utils.data.DataLoader(test_set, batch_size,
num_workers=num_workers)read 549367 examples
read 9824 examples
# Reduce `batch_size` if there is an out of memory error. In the original BERT
# model, `max_len` = 512
batch_size, max_len = 512, 128
data_dir = d2l.download_extract('SNLI')
train_set = SNLIBERTDataset(d2l.read_snli(data_dir, True), max_len, vocab)
test_set = SNLIBERTDataset(d2l.read_snli(data_dir, False), max_len, vocab)
AUTOTUNE = tf.data.AUTOTUNE
train_iter = tf.data.Dataset.from_tensor_slices(
(train_set.all_token_ids, train_set.all_segments,
train_set.valid_lens, train_set.labels)
).shuffle(buffer_size=len(train_set.labels)).batch(batch_size).prefetch(AUTOTUNE)
test_iter = tf.data.Dataset.from_tensor_slices(
(test_set.all_token_ids, test_set.all_segments,
test_set.valid_lens, test_set.labels)
).batch(batch_size).prefetch(AUTOTUNE)read 549367 examples
read 9824 examples
# Reduce `batch_size` if there is an out of memory error. In the original BERT
# model, `max_len` = 512
batch_size, max_len = 512, 128
data_dir = d2l.download_extract('SNLI')
train_set = SNLIBERTDataset(d2l.read_snli(data_dir, True), max_len, vocab)
test_set = SNLIBERTDataset(d2l.read_snli(data_dir, False), max_len, vocab)
train_iter = d2l.load_array(
(train_set.all_token_ids, train_set.all_segments,
train_set.valid_lens, train_set.labels), batch_size, is_train=True)
test_iter = d2l.load_array(
(test_set.all_token_ids, test_set.all_segments,
test_set.valid_lens, test_set.labels), batch_size, is_train=False)read 549367 examples
read 9824 examples
# Reduce `batch_size` if there is an out of memory error. In the original BERT
# model, `max_len` = 512
batch_size, max_len, num_workers = 512, 128, d2l.get_dataloader_workers()
data_dir = d2l.download_extract('SNLI')
train_set = SNLIBERTDataset(d2l.read_snli(data_dir, True), max_len, vocab)
test_set = SNLIBERTDataset(d2l.read_snli(data_dir, False), max_len, vocab)
train_iter = gluon.data.DataLoader(train_set, batch_size, shuffle=True,
num_workers=num_workers)
test_iter = gluon.data.DataLoader(test_set, batch_size,
num_workers=num_workers)read 549367 examples
read 9824 examples
18.7.3 Fine-Tuning BERT
As Figure 18.6.2 indicates, fine-tuning BERT for natural language inference requires only an extra MLP consisting of two fully connected layers (see self.hidden and self.output—named self.output_layer in the TensorFlow tab to avoid clashing with Keras’s reserved output property—in the following BERTClassifier class). This MLP transforms the BERT representation of the special “<cls>” token, which encodes the information of both the premise and the hypothesis, into three outputs of natural language inference: entailment, contradiction, and neutral.
class BERTClassifier(nn.Module):
def __init__(self, bert):
super(BERTClassifier, self).__init__()
self.encoder = bert.encoder
self.hidden = bert.hidden
self.output = nn.LazyLinear(3)
def forward(self, inputs):
tokens_X, segments_X, valid_lens_x = inputs
encoded_X = self.encoder(tokens_X, segments_X, valid_lens_x)
return self.output(self.hidden(encoded_X[:, 0, :]))class BERTClassifier(keras.Model):
def __init__(self, bert):
super(BERTClassifier, self).__init__()
self.encoder = bert.encoder
self.hidden = bert.hidden
self.output_layer = keras.layers.Dense(3)
def call(self, inputs, training=False):
tokens_X, segments_X, valid_lens_x = inputs
encoded_X = self.encoder(tokens_X, segments_X, valid_lens_x,
training=training)
return self.output_layer(self.hidden(encoded_X[:, 0, :]))class BERTClassifier(nnx.Module):
def __init__(self, bert, rngs=None):
self.bert = bert
rngs = nnx.Rngs(0) if rngs is None else rngs
self.output = nnx.Linear(bert.hidden.out_features, 3, rngs=rngs)
def __call__(self, tokens_X, segments_X, valid_lens_x):
encoded_X = self.bert.encoder(tokens_X, segments_X, valid_lens_x)
return self.output(jnp.tanh(self.bert.hidden(encoded_X[:, 0, :])))class BERTClassifier(nn.Block):
def __init__(self, bert):
super(BERTClassifier, self).__init__()
self.encoder = bert.encoder
self.hidden = bert.hidden
self.output = nn.Dense(3)
def forward(self, inputs):
tokens_X, segments_X, valid_lens_x = inputs
encoded_X = self.encoder(tokens_X, segments_X, valid_lens_x)
return self.output(self.hidden(encoded_X[:, 0, :]))In the following, the pretrained BERT model bert is fed into the BERTClassifier instance net for the downstream application. In common implementations of BERT fine-tuning, only the parameters of the output layer of the additional MLP (net.output, or net.output_layer in the TensorFlow tab) will be learned from scratch. All the parameters of the pretrained BERT encoder (net.encoder) and the hidden layer of the additional MLP (net.hidden) will be fine-tuned.
net = BERTClassifier(bert)net = BERTClassifier(bert)
# Warm up the classifier with a dummy forward pass
dummy_tokens = tf.ones((2, max_len), dtype=tf.int32)
dummy_segments = tf.zeros((2, max_len), dtype=tf.int32)
dummy_valid_lens = tf.cast(tf.fill((2,), max_len), dtype=tf.float32)
net((dummy_tokens, dummy_segments, dummy_valid_lens), training=False)<tf.Tensor: shape=(2, 3), dtype=float32, numpy=
array([[ 0.7526041 , 0.1140694 , -0.73437357],
[ 0.7526041 , 0.1140694 , -0.73437357]], dtype=float32)>
net = BERTClassifier(bert)net = BERTClassifier(bert)
net.output.initialize(ctx=devices)Recall that in Section 17.9 both the MaskLM class and the NextSentencePred class have parameters in their employed MLPs. These parameters are part of those in the pretrained BERT model bert, and thus part of parameters in net. However, such parameters are only for computing the masked language modeling loss and the next sentence prediction loss during pretraining. These two loss functions are irrelevant to fine-tuning downstream applications, thus the parameters of the employed MLPs in MaskLM and NextSentencePred are not updated (and so their gradients become stale) when BERT is fine-tuned.
To allow parameters with stale gradients, the flag ignore_stale_grad=True is set in the step function of d2l.train_batch_ch13. We use this function to train and evaluate the model net using the training set (train_iter) and the testing set (test_iter) of SNLI. Due to the limited computational resources, the training and testing accuracy can be further improved: we leave its discussions in the exercises.
lr, num_epochs = 1e-4, 5
trainer = torch.optim.Adam(net.parameters(), lr=lr)
loss = nn.CrossEntropyLoss(reduction='none')
net(next(iter(train_iter))[0])
d2l.train_ch13(net, train_iter, test_iter, loss, trainer, num_epochs, devices)loss 0.477, train acc 0.811, test acc 0.787
11892.3 examples/sec on [device(type='cuda', index=0)]
lr, num_epochs = 1e-4, 5
# Wrap tf.data batches for Keras: each batch is
# (tokens_X, segments_X, valid_lens_x, labels)
def reformat(tokens_X, segments_X, valid_lens_x, labels):
return (tokens_X, segments_X, valid_lens_x), labels
train_iter_tf = train_iter.map(reformat)
test_iter_tf = test_iter.map(reformat)
net.compile(
optimizer=keras.optimizers.Adam(lr),
loss=keras.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])
net.fit(train_iter_tf, validation_data=test_iter_tf, epochs=num_epochs)Epoch 1/5
1/1073 ━━━━━━━━━━━━━━━━━━━━ 11:17:27 38s/step - accuracy: 0.3164 - loss: 1.2578
3/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3127 - loss: 1.2615
5/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3178 - loss: 1.2396
7/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3221 - loss: 1.2246
9/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3252 - loss: 1.2129
11/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3288 - loss: 1.2025
13/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3322 - loss: 1.1942
15/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.3355 - loss: 1.1871
17/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3391 - loss: 1.1806
19/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3424 - loss: 1.1747
21/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3455 - loss: 1.1694
23/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3484 - loss: 1.1647
25/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3511 - loss: 1.1603
27/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3537 - loss: 1.1564
29/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3560 - loss: 1.1527
31/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3583 - loss: 1.1493
33/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3604 - loss: 1.1461
35/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3626 - loss: 1.1431
37/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 41ms/step - accuracy: 0.3647 - loss: 1.1403
39/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3667 - loss: 1.1377
41/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3686 - loss: 1.1352
43/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3705 - loss: 1.1328
45/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3723 - loss: 1.1305
47/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3741 - loss: 1.1283
49/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3759 - loss: 1.1262
51/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3777 - loss: 1.1241
53/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3795 - loss: 1.1221
55/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3812 - loss: 1.1201
57/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3829 - loss: 1.1182
59/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3846 - loss: 1.1164
61/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 41ms/step - accuracy: 0.3862 - loss: 1.1145
63/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3878 - loss: 1.1128
65/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3893 - loss: 1.1110
67/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3909 - loss: 1.1093
69/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3924 - loss: 1.1076
71/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3939 - loss: 1.1060
73/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3954 - loss: 1.1044
75/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3969 - loss: 1.1028
77/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3983 - loss: 1.1012
79/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.3997 - loss: 1.0997
81/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.4011 - loss: 1.0982
83/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.4025 - loss: 1.0967
85/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 41ms/step - accuracy: 0.4038 - loss: 1.0953
87/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4052 - loss: 1.0939
89/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4065 - loss: 1.0925
91/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4078 - loss: 1.0911
93/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4091 - loss: 1.0897
95/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4103 - loss: 1.0883
97/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4116 - loss: 1.0870
99/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4128 - loss: 1.0857
101/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.4141 - loss: 1.0843
103/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 41ms/step - accuracy: 0.4153 - loss: 1.0830
105/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 41ms/step - accuracy: 0.4165 - loss: 1.0817
107/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 41ms/step - accuracy: 0.4177 - loss: 1.0804
109/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 41ms/step - accuracy: 0.4189 - loss: 1.0792
111/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 41ms/step - accuracy: 0.4201 - loss: 1.0779
113/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4213 - loss: 1.0766
115/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4225 - loss: 1.0754
117/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4236 - loss: 1.0741
119/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4247 - loss: 1.0729
121/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4259 - loss: 1.0716
123/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4270 - loss: 1.0704
125/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4281 - loss: 1.0692
127/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4292 - loss: 1.0680
129/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4303 - loss: 1.0668
131/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4314 - loss: 1.0657
133/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4324 - loss: 1.0645
135/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4335 - loss: 1.0633
137/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 41ms/step - accuracy: 0.4345 - loss: 1.0622
139/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4355 - loss: 1.0611
141/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4366 - loss: 1.0600
143/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4376 - loss: 1.0589
145/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4385 - loss: 1.0578
147/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4395 - loss: 1.0567
149/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4405 - loss: 1.0556
151/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4415 - loss: 1.0545
153/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4424 - loss: 1.0534
155/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4434 - loss: 1.0524
157/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4443 - loss: 1.0513
159/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4452 - loss: 1.0503
161/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 41ms/step - accuracy: 0.4461 - loss: 1.0493
163/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4470 - loss: 1.0483
165/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4479 - loss: 1.0473
167/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4488 - loss: 1.0463
169/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4497 - loss: 1.0453
171/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4505 - loss: 1.0443
173/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4514 - loss: 1.0434
175/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4523 - loss: 1.0424
177/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4531 - loss: 1.0414
179/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4539 - loss: 1.0405
181/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4548 - loss: 1.0395
183/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4556 - loss: 1.0386
185/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4564 - loss: 1.0377
187/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 41ms/step - accuracy: 0.4572 - loss: 1.0368
189/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4580 - loss: 1.0359
191/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4588 - loss: 1.0350
193/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4596 - loss: 1.0341
195/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4604 - loss: 1.0332
197/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4611 - loss: 1.0323
199/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4619 - loss: 1.0314
201/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4626 - loss: 1.0306
203/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4634 - loss: 1.0297
205/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4641 - loss: 1.0289
207/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4648 - loss: 1.0281
209/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4656 - loss: 1.0272
211/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 41ms/step - accuracy: 0.4663 - loss: 1.0264
213/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4670 - loss: 1.0256
215/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4677 - loss: 1.0247
217/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4684 - loss: 1.0239
219/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4691 - loss: 1.0231
221/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4698 - loss: 1.0223
223/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4705 - loss: 1.0215
225/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4712 - loss: 1.0207
227/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4718 - loss: 1.0199
229/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4725 - loss: 1.0192
231/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4732 - loss: 1.0184
233/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4738 - loss: 1.0176
235/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 41ms/step - accuracy: 0.4745 - loss: 1.0169
237/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4751 - loss: 1.0161
239/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4758 - loss: 1.0154
241/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4764 - loss: 1.0146
243/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4770 - loss: 1.0139
245/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4777 - loss: 1.0131
247/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4783 - loss: 1.0124
249/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4789 - loss: 1.0117
251/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4795 - loss: 1.0109
253/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4801 - loss: 1.0102
255/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4807 - loss: 1.0095
257/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4813 - loss: 1.0088
259/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 41ms/step - accuracy: 0.4819 - loss: 1.0081
261/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4825 - loss: 1.0074
263/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4830 - loss: 1.0067
265/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4836 - loss: 1.0060
267/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4842 - loss: 1.0054
269/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4847 - loss: 1.0047
271/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4853 - loss: 1.0040
273/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4859 - loss: 1.0033
275/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4864 - loss: 1.0027
277/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4870 - loss: 1.0020
279/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4875 - loss: 1.0014
281/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4880 - loss: 1.0007
283/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 41ms/step - accuracy: 0.4886 - loss: 1.0001
285/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4891 - loss: 0.9994
287/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4896 - loss: 0.9988
289/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4902 - loss: 0.9982
291/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4907 - loss: 0.9975
293/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4912 - loss: 0.9969
295/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4917 - loss: 0.9963
297/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4922 - loss: 0.9957
299/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4927 - loss: 0.9950
301/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4932 - loss: 0.9944
303/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4937 - loss: 0.9938
305/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4942 - loss: 0.9932
307/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 41ms/step - accuracy: 0.4947 - loss: 0.9926
309/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4952 - loss: 0.9920
311/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4957 - loss: 0.9914
313/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4962 - loss: 0.9908
315/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4967 - loss: 0.9902
317/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4972 - loss: 0.9896
319/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4977 - loss: 0.9890
321/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4981 - loss: 0.9885
323/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4986 - loss: 0.9879
325/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4991 - loss: 0.9873
327/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.4995 - loss: 0.9868
329/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.5000 - loss: 0.9862
331/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.5005 - loss: 0.9856
333/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5009 - loss: 0.9851
335/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5014 - loss: 0.9845
337/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5018 - loss: 0.9840
339/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5023 - loss: 0.9834
341/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5027 - loss: 0.9829
343/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5031 - loss: 0.9823
345/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5036 - loss: 0.9818
347/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5040 - loss: 0.9812
349/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5045 - loss: 0.9807
351/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5049 - loss: 0.9802
353/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5053 - loss: 0.9797
355/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5057 - loss: 0.9791
357/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.5062 - loss: 0.9786
359/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.5066 - loss: 0.9781
361/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.5070 - loss: 0.9776
363/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.5074 - loss: 0.9770
365/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.5078 - loss: 0.9765
367/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.5083 - loss: 0.9760
369/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5087 - loss: 0.9755
371/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5091 - loss: 0.9750
373/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5095 - loss: 0.9745
375/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5099 - loss: 0.9740
377/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5103 - loss: 0.9735
379/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5107 - loss: 0.9730
381/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.5111 - loss: 0.9725
383/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5115 - loss: 0.9720
385/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5119 - loss: 0.9715
387/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5123 - loss: 0.9710
389/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5127 - loss: 0.9706
391/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5130 - loss: 0.9701
393/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5134 - loss: 0.9696
395/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5138 - loss: 0.9691
397/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5142 - loss: 0.9686
399/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5146 - loss: 0.9682
401/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5150 - loss: 0.9677
403/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5153 - loss: 0.9672
405/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.5157 - loss: 0.9668
407/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5161 - loss: 0.9663
409/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5165 - loss: 0.9658
411/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5168 - loss: 0.9654
413/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5172 - loss: 0.9649
415/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5176 - loss: 0.9644
417/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5179 - loss: 0.9640
419/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5183 - loss: 0.9635
421/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5186 - loss: 0.9631
423/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5190 - loss: 0.9626
425/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5194 - loss: 0.9622
427/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5197 - loss: 0.9617
429/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.5201 - loss: 0.9613
431/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5204 - loss: 0.9609
433/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5208 - loss: 0.9604
435/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5211 - loss: 0.9600
437/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5215 - loss: 0.9595
439/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5218 - loss: 0.9591
441/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5221 - loss: 0.9587
443/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5225 - loss: 0.9582
445/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5228 - loss: 0.9578
447/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5232 - loss: 0.9574
449/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5235 - loss: 0.9570
451/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5238 - loss: 0.9565
453/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5242 - loss: 0.9561
455/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.5245 - loss: 0.9557
457/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5248 - loss: 0.9553
459/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5252 - loss: 0.9549
461/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5255 - loss: 0.9545
463/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5258 - loss: 0.9540
465/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5261 - loss: 0.9536
467/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5265 - loss: 0.9532
469/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5268 - loss: 0.9528
471/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5271 - loss: 0.9524
473/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5274 - loss: 0.9520
475/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5277 - loss: 0.9516
477/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5280 - loss: 0.9512
479/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.5284 - loss: 0.9508
481/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5287 - loss: 0.9504
483/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5290 - loss: 0.9500
485/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5293 - loss: 0.9496
487/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5296 - loss: 0.9492
489/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5299 - loss: 0.9488
491/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5302 - loss: 0.9484
493/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5305 - loss: 0.9480
495/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5308 - loss: 0.9477
497/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5311 - loss: 0.9473
499/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5314 - loss: 0.9469
501/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5317 - loss: 0.9465
503/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.5320 - loss: 0.9461
505/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5323 - loss: 0.9458
507/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5326 - loss: 0.9454
509/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5329 - loss: 0.9450
511/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5332 - loss: 0.9446
513/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5334 - loss: 0.9443
515/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5337 - loss: 0.9439
517/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5340 - loss: 0.9435
519/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5343 - loss: 0.9432
521/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5346 - loss: 0.9428
523/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5349 - loss: 0.9424
525/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5351 - loss: 0.9421
527/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5354 - loss: 0.9417
529/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.5357 - loss: 0.9414
531/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5360 - loss: 0.9410
533/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5363 - loss: 0.9406
535/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5365 - loss: 0.9403
537/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5368 - loss: 0.9399
539/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5371 - loss: 0.9396
541/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5374 - loss: 0.9392
543/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5376 - loss: 0.9389
545/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5379 - loss: 0.9385
547/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5382 - loss: 0.9382
549/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5384 - loss: 0.9378
551/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5387 - loss: 0.9375
553/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.5390 - loss: 0.9372
555/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5392 - loss: 0.9368
557/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5395 - loss: 0.9365
559/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5398 - loss: 0.9361
561/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5400 - loss: 0.9358
563/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5403 - loss: 0.9355
565/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5405 - loss: 0.9351
567/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5408 - loss: 0.9348
569/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5410 - loss: 0.9345
571/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5413 - loss: 0.9341
573/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5416 - loss: 0.9338
575/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5418 - loss: 0.9335
577/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5421 - loss: 0.9331
579/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.5423 - loss: 0.9328
581/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5426 - loss: 0.9325
583/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5428 - loss: 0.9321
585/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5431 - loss: 0.9318
587/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5433 - loss: 0.9315
589/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5436 - loss: 0.9312
591/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5438 - loss: 0.9308
593/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5441 - loss: 0.9305
595/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5443 - loss: 0.9302
597/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5446 - loss: 0.9299
599/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5448 - loss: 0.9296
601/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5450 - loss: 0.9293
603/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.5453 - loss: 0.9289
605/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5455 - loss: 0.9286
607/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5458 - loss: 0.9283
609/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5460 - loss: 0.9280
611/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5462 - loss: 0.9277
613/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5465 - loss: 0.9274
615/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5467 - loss: 0.9271
617/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5470 - loss: 0.9267
619/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5472 - loss: 0.9264
621/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5474 - loss: 0.9261
623/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5477 - loss: 0.9258
625/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5479 - loss: 0.9255
627/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.5481 - loss: 0.9252
629/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5484 - loss: 0.9249
631/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5486 - loss: 0.9246
633/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5488 - loss: 0.9243
635/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5490 - loss: 0.9240
637/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5493 - loss: 0.9237
639/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5495 - loss: 0.9234
641/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5497 - loss: 0.9231
643/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5500 - loss: 0.9228
645/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5502 - loss: 0.9225
647/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5504 - loss: 0.9222
649/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5506 - loss: 0.9219
651/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.5508 - loss: 0.9216
653/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5511 - loss: 0.9213
655/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5513 - loss: 0.9210
657/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5515 - loss: 0.9208
659/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5517 - loss: 0.9205
661/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5519 - loss: 0.9202
663/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5522 - loss: 0.9199
665/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5524 - loss: 0.9196
667/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5526 - loss: 0.9193
669/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5528 - loss: 0.9190
671/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5530 - loss: 0.9187
673/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5532 - loss: 0.9185
675/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5535 - loss: 0.9182
677/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.5537 - loss: 0.9179
679/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5539 - loss: 0.9176
681/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5541 - loss: 0.9173
683/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5543 - loss: 0.9171
685/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5545 - loss: 0.9168
687/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5547 - loss: 0.9165
689/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5549 - loss: 0.9162
691/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5551 - loss: 0.9159
693/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5553 - loss: 0.9157
695/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5555 - loss: 0.9154
697/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5557 - loss: 0.9151
699/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5559 - loss: 0.9149
701/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.5561 - loss: 0.9146
703/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5564 - loss: 0.9143
705/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5566 - loss: 0.9140
707/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5568 - loss: 0.9138
709/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5570 - loss: 0.9135
711/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5572 - loss: 0.9132
713/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5574 - loss: 0.9130
715/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5576 - loss: 0.9127
717/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5577 - loss: 0.9124
719/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5579 - loss: 0.9122
721/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5581 - loss: 0.9119
723/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5583 - loss: 0.9117
725/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.5585 - loss: 0.9114
727/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5587 - loss: 0.9111
729/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5589 - loss: 0.9109
731/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5591 - loss: 0.9106
733/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5593 - loss: 0.9104
735/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5595 - loss: 0.9101
737/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5597 - loss: 0.9098
739/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5599 - loss: 0.9096
741/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5601 - loss: 0.9093
743/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5603 - loss: 0.9091
745/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5605 - loss: 0.9088
747/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5606 - loss: 0.9086
749/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5608 - loss: 0.9083
751/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.5610 - loss: 0.9081
753/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5612 - loss: 0.9078
755/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5614 - loss: 0.9076
757/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5616 - loss: 0.9073
759/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5618 - loss: 0.9071
761/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5619 - loss: 0.9068
763/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5621 - loss: 0.9066
765/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5623 - loss: 0.9063
767/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5625 - loss: 0.9061
769/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5627 - loss: 0.9058
771/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5629 - loss: 0.9056
773/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5630 - loss: 0.9053
775/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.5632 - loss: 0.9051
777/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5634 - loss: 0.9048
779/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5636 - loss: 0.9046
781/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5638 - loss: 0.9044
783/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5639 - loss: 0.9041
785/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5641 - loss: 0.9039
787/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5643 - loss: 0.9036
789/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5645 - loss: 0.9034
791/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5646 - loss: 0.9032
793/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5648 - loss: 0.9029
795/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5650 - loss: 0.9027
797/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5652 - loss: 0.9024
799/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.5653 - loss: 0.9022
801/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5655 - loss: 0.9020
803/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5657 - loss: 0.9017
805/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5659 - loss: 0.9015
807/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5660 - loss: 0.9013
809/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5662 - loss: 0.9010
811/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5664 - loss: 0.9008
813/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5665 - loss: 0.9006
815/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5667 - loss: 0.9003
817/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5669 - loss: 0.9001
819/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5671 - loss: 0.8999
821/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5672 - loss: 0.8997
823/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5674 - loss: 0.8994
825/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.5676 - loss: 0.8992
827/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5677 - loss: 0.8990
829/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5679 - loss: 0.8987
831/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5681 - loss: 0.8985
833/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5682 - loss: 0.8983
835/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5684 - loss: 0.8981
837/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5686 - loss: 0.8978
839/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5687 - loss: 0.8976
841/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5689 - loss: 0.8974
843/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5690 - loss: 0.8972
845/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5692 - loss: 0.8969
847/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5694 - loss: 0.8967
849/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.5695 - loss: 0.8965
851/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5697 - loss: 0.8963
853/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5699 - loss: 0.8961
855/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5700 - loss: 0.8958
857/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5702 - loss: 0.8956
859/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5703 - loss: 0.8954
861/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5705 - loss: 0.8952
863/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5707 - loss: 0.8950
865/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5708 - loss: 0.8948
867/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5710 - loss: 0.8945
869/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5711 - loss: 0.8943
871/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5713 - loss: 0.8941
873/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5714 - loss: 0.8939
875/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.5716 - loss: 0.8937
877/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5718 - loss: 0.8935
879/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5719 - loss: 0.8932
881/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5721 - loss: 0.8930
883/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5722 - loss: 0.8928
885/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5724 - loss: 0.8926
887/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5725 - loss: 0.8924
889/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5727 - loss: 0.8922
891/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5728 - loss: 0.8920
893/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5730 - loss: 0.8918
895/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5731 - loss: 0.8916
897/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5733 - loss: 0.8913
899/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.5734 - loss: 0.8911
901/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5736 - loss: 0.8909
903/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5737 - loss: 0.8907
905/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5739 - loss: 0.8905
907/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5740 - loss: 0.8903
909/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5742 - loss: 0.8901
911/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5743 - loss: 0.8899
913/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5745 - loss: 0.8897
915/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5746 - loss: 0.8895
917/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5748 - loss: 0.8893
919/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5749 - loss: 0.8891
921/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5751 - loss: 0.8889
923/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.5752 - loss: 0.8887
925/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5754 - loss: 0.8885
927/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5755 - loss: 0.8883
929/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5757 - loss: 0.8880
931/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5758 - loss: 0.8878
933/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5760 - loss: 0.8876
935/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5761 - loss: 0.8874
937/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5762 - loss: 0.8872
939/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5764 - loss: 0.8870
941/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5765 - loss: 0.8868
943/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5767 - loss: 0.8866
945/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5768 - loss: 0.8865
947/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5770 - loss: 0.8863
949/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.5771 - loss: 0.8861
951/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5772 - loss: 0.8859
953/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5774 - loss: 0.8857
955/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5775 - loss: 0.8855
957/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5777 - loss: 0.8853
959/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5778 - loss: 0.8851
961/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5779 - loss: 0.8849
963/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5781 - loss: 0.8847
965/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5782 - loss: 0.8845
967/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5784 - loss: 0.8843
969/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5785 - loss: 0.8841
971/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5786 - loss: 0.8839
973/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.5788 - loss: 0.8837
975/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5789 - loss: 0.8835
977/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5791 - loss: 0.8833
979/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5792 - loss: 0.8832
981/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5793 - loss: 0.8830
983/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5795 - loss: 0.8828
985/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5796 - loss: 0.8826
987/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5797 - loss: 0.8824
989/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5799 - loss: 0.8822
991/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5800 - loss: 0.8820
993/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5801 - loss: 0.8818
995/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5803 - loss: 0.8817
997/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.5804 - loss: 0.8815
999/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5805 - loss: 0.8813
1001/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5807 - loss: 0.8811
1003/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5808 - loss: 0.8809
1005/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5809 - loss: 0.8807
1007/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5811 - loss: 0.8805
1009/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5812 - loss: 0.8804
1011/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5813 - loss: 0.8802
1013/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5815 - loss: 0.8800
1015/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5816 - loss: 0.8798
1017/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5817 - loss: 0.8796
1019/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5818 - loss: 0.8794
1021/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5820 - loss: 0.8793
1023/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.5821 - loss: 0.8791
1025/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5822 - loss: 0.8789
1027/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5824 - loss: 0.8787
1029/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5825 - loss: 0.8785
1031/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5826 - loss: 0.8784
1033/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5828 - loss: 0.8782
1035/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5829 - loss: 0.8780
1037/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5830 - loss: 0.8778
1039/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5831 - loss: 0.8776
1041/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5833 - loss: 0.8775
1043/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5834 - loss: 0.8773
1045/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5835 - loss: 0.8771
1047/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.5836 - loss: 0.8769
1049/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5838 - loss: 0.8767
1051/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5839 - loss: 0.8766
1053/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5840 - loss: 0.8764
1055/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5841 - loss: 0.8762
1057/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5843 - loss: 0.8760
1059/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5844 - loss: 0.8759
1061/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5845 - loss: 0.8757
1063/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5846 - loss: 0.8755
1065/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5848 - loss: 0.8753
1067/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5849 - loss: 0.8752
1069/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5850 - loss: 0.8750
1071/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.5851 - loss: 0.8748
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 67ms/step - accuracy: 0.5852 - loss: 0.8747
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 124s 80ms/step - accuracy: 0.6507 - loss: 0.7823 - val_accuracy: 0.7255 - val_loss: 0.6553
Epoch 2/5
1/1073 ━━━━━━━━━━━━━━━━━━━━ 17:28 978ms/step - accuracy: 0.7637 - loss: 0.6044
3/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.7402 - loss: 0.6258
5/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 40ms/step - accuracy: 0.7360 - loss: 0.6296
7/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7321 - loss: 0.6361
9/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7302 - loss: 0.6397
11/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7289 - loss: 0.6425
13/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7279 - loss: 0.6445
15/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7270 - loss: 0.6463
17/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7260 - loss: 0.6482
19/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7252 - loss: 0.6500
21/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7245 - loss: 0.6517
23/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7237 - loss: 0.6532
25/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7231 - loss: 0.6545
27/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7227 - loss: 0.6556
29/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7222 - loss: 0.6567
31/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7218 - loss: 0.6577
33/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7214 - loss: 0.6586
35/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7210 - loss: 0.6594
37/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7207 - loss: 0.6600
39/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7205 - loss: 0.6605
41/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7203 - loss: 0.6609
43/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7202 - loss: 0.6613
45/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7202 - loss: 0.6616
47/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7201 - loss: 0.6619
49/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7200 - loss: 0.6621
51/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7199 - loss: 0.6624
53/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7198 - loss: 0.6626
55/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7197 - loss: 0.6629
57/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6631
59/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6632
61/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6634
63/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7195 - loss: 0.6634
65/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6635
67/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6635
69/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7196 - loss: 0.6636
71/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6636
73/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6637
75/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6637
77/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6638
79/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6639
81/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6639
83/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6639
85/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6639
87/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
89/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
91/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
93/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
95/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
97/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7195 - loss: 0.6640
99/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7195 - loss: 0.6640
101/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7195 - loss: 0.6640
103/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7195 - loss: 0.6639
105/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7195 - loss: 0.6639
107/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7196 - loss: 0.6639
109/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7196 - loss: 0.6638
111/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7196 - loss: 0.6638
113/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7197 - loss: 0.6638
115/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7197 - loss: 0.6637
117/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7197 - loss: 0.6637
119/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7198 - loss: 0.6636
121/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7198 - loss: 0.6635
123/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7198 - loss: 0.6635
125/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7199 - loss: 0.6634
127/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7199 - loss: 0.6633
129/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7200 - loss: 0.6633
131/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7200 - loss: 0.6632
133/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7200 - loss: 0.6632
135/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7201 - loss: 0.6631
137/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7201 - loss: 0.6631
139/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7201 - loss: 0.6630
141/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7201 - loss: 0.6629
143/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7202 - loss: 0.6629
145/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7202 - loss: 0.6628
147/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7202 - loss: 0.6628
149/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7203 - loss: 0.6627
151/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7203 - loss: 0.6627
153/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7203 - loss: 0.6626
155/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7204 - loss: 0.6626
157/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7204 - loss: 0.6625
159/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7204 - loss: 0.6625
161/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7205 - loss: 0.6624
163/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7205 - loss: 0.6624
165/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7205 - loss: 0.6624
167/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7206 - loss: 0.6623
169/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7206 - loss: 0.6623
171/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7206 - loss: 0.6623
173/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7206 - loss: 0.6622
175/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7207 - loss: 0.6622
177/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7207 - loss: 0.6621
179/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7207 - loss: 0.6621
181/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7208 - loss: 0.6621
183/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7208 - loss: 0.6620
185/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7208 - loss: 0.6620
187/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7209 - loss: 0.6619
189/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7209 - loss: 0.6619
191/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7209 - loss: 0.6619
193/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7209 - loss: 0.6618
195/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7210 - loss: 0.6618
197/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7210 - loss: 0.6618
199/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7210 - loss: 0.6617
201/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7211 - loss: 0.6617
203/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7211 - loss: 0.6617
205/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7211 - loss: 0.6616
207/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7212 - loss: 0.6616
209/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7212 - loss: 0.6616
211/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7212 - loss: 0.6615
213/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7212 - loss: 0.6615
215/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7213 - loss: 0.6615
217/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7213 - loss: 0.6614
219/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7213 - loss: 0.6614
221/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7214 - loss: 0.6614
223/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7214 - loss: 0.6613
225/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7214 - loss: 0.6613
227/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7214 - loss: 0.6613
229/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7215 - loss: 0.6612
231/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7215 - loss: 0.6612
233/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7215 - loss: 0.6612
235/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7215 - loss: 0.6611
237/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7216 - loss: 0.6611
239/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7216 - loss: 0.6611
241/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7216 - loss: 0.6610
243/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7216 - loss: 0.6610
245/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7217 - loss: 0.6610
247/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7217 - loss: 0.6609
249/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7217 - loss: 0.6609
251/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7217 - loss: 0.6609
253/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7218 - loss: 0.6608
255/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7218 - loss: 0.6608
257/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7218 - loss: 0.6608
259/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7218 - loss: 0.6607
261/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7219 - loss: 0.6607
263/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7219 - loss: 0.6607
265/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7219 - loss: 0.6606
267/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7219 - loss: 0.6606
269/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7220 - loss: 0.6606
271/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7220 - loss: 0.6605
273/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7220 - loss: 0.6605
275/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7220 - loss: 0.6604
277/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7221 - loss: 0.6604
279/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7221 - loss: 0.6604
281/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7221 - loss: 0.6603
283/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7221 - loss: 0.6603
285/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7222 - loss: 0.6603
287/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7222 - loss: 0.6602
289/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7222 - loss: 0.6602
291/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7222 - loss: 0.6602
293/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7222 - loss: 0.6601
295/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7223 - loss: 0.6601
297/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7223 - loss: 0.6601
299/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7223 - loss: 0.6600
301/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7223 - loss: 0.6600
303/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7224 - loss: 0.6600
305/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7224 - loss: 0.6599
307/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7224 - loss: 0.6599
309/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7224 - loss: 0.6599
311/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7224 - loss: 0.6598
313/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6598
315/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6598
317/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6597
319/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6597
321/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6597
323/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7225 - loss: 0.6596
325/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7226 - loss: 0.6596
327/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7226 - loss: 0.6596
329/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7226 - loss: 0.6595
331/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7226 - loss: 0.6595
333/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7226 - loss: 0.6595
335/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6594
337/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6594
339/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6594
341/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6593
343/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6593
345/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7227 - loss: 0.6593
347/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7228 - loss: 0.6592
349/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7228 - loss: 0.6592
351/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7228 - loss: 0.6592
353/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7228 - loss: 0.6591
355/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7228 - loss: 0.6591
357/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6591
359/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6590
361/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6590
363/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6590
365/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6589
367/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7229 - loss: 0.6589
369/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7230 - loss: 0.6589
371/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7230 - loss: 0.6588
373/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7230 - loss: 0.6588
375/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7230 - loss: 0.6588
377/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7230 - loss: 0.6587
379/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7230 - loss: 0.6587
381/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6587
383/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6587
385/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6586
387/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6586
389/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6586
391/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6585
393/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7231 - loss: 0.6585
395/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7232 - loss: 0.6585
397/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7232 - loss: 0.6585
399/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7232 - loss: 0.6584
401/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7232 - loss: 0.6584
403/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7232 - loss: 0.6584
405/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7232 - loss: 0.6583
407/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7232 - loss: 0.6583
409/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6583
411/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6583
413/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6582
415/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6582
417/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6582
419/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6582
421/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7233 - loss: 0.6581
423/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7234 - loss: 0.6581
425/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6581
427/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6580
429/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6580
431/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6580
433/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6580
435/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7234 - loss: 0.6579
437/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6579
439/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6579
441/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6579
443/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6578
445/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6578
447/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7235 - loss: 0.6578
449/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7235 - loss: 0.6578
451/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7235 - loss: 0.6577
453/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6577
455/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6577
457/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6577
459/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6577
461/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6576
463/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6576
465/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6576
467/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7236 - loss: 0.6576
469/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7237 - loss: 0.6575
471/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7237 - loss: 0.6575
473/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7237 - loss: 0.6575
475/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7237 - loss: 0.6575
477/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7237 - loss: 0.6574
479/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7237 - loss: 0.6574
481/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7237 - loss: 0.6574
483/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7237 - loss: 0.6574
485/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6573
487/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6573
489/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6573
491/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6573
493/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6572
495/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6572
497/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6572
499/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7238 - loss: 0.6572
501/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6572
503/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6571
505/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6571
507/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6571
509/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6571
511/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6570
513/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6570
515/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7239 - loss: 0.6570
517/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7240 - loss: 0.6570
519/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7240 - loss: 0.6569
521/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7240 - loss: 0.6569
523/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7240 - loss: 0.6569
525/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7240 - loss: 0.6569
527/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7240 - loss: 0.6568
529/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7240 - loss: 0.6568
531/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7240 - loss: 0.6568
533/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6568
535/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6567
537/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6567
539/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6567
541/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6567
543/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6567
545/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7241 - loss: 0.6566
547/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7242 - loss: 0.6566
549/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6566
551/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6566
553/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6565
555/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6565
557/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6565
559/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6565
561/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7242 - loss: 0.6564
563/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7243 - loss: 0.6564
565/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7243 - loss: 0.6564
567/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7243 - loss: 0.6564
569/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7243 - loss: 0.6563
571/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7243 - loss: 0.6563
573/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7243 - loss: 0.6563
575/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7243 - loss: 0.6563
577/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7243 - loss: 0.6562
579/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6562
581/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6562
583/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6562
585/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6561
587/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6561
589/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6561
591/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6561
593/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7244 - loss: 0.6560
595/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7245 - loss: 0.6560
597/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7245 - loss: 0.6560
599/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7245 - loss: 0.6560
601/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7245 - loss: 0.6559
603/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7245 - loss: 0.6559
605/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7245 - loss: 0.6559
607/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7245 - loss: 0.6559
609/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6558
611/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6558
613/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6558
615/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6558
617/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6557
619/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6557
621/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7246 - loss: 0.6557
623/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7246 - loss: 0.6557
625/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6556
627/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6556
629/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6556
631/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6556
633/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6556
635/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6555
637/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6555
639/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7247 - loss: 0.6555
641/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7248 - loss: 0.6555
643/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7248 - loss: 0.6554
645/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7248 - loss: 0.6554
647/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7248 - loss: 0.6554
649/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7248 - loss: 0.6554
651/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7248 - loss: 0.6554
653/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7248 - loss: 0.6553
655/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7248 - loss: 0.6553
657/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7248 - loss: 0.6553
659/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6553
661/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6553
663/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6552
665/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6552
667/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6552
669/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6552
671/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7249 - loss: 0.6552
673/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7249 - loss: 0.6551
675/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7249 - loss: 0.6551
677/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6551
679/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6551
681/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6550
683/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6550
685/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6550
687/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6550
689/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6550
691/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6549
693/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7250 - loss: 0.6549
695/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7251 - loss: 0.6549
697/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7251 - loss: 0.6549
699/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6549
701/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6548
703/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6548
705/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6548
707/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6548
709/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6548
711/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7251 - loss: 0.6547
713/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7252 - loss: 0.6547
715/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7252 - loss: 0.6547
717/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7252 - loss: 0.6547
719/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7252 - loss: 0.6546
721/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7252 - loss: 0.6546
723/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7252 - loss: 0.6546
725/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7252 - loss: 0.6546
727/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7252 - loss: 0.6546
729/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6545
731/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6545
733/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6545
735/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6545
737/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6545
739/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6544
741/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6544
743/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6544
745/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7253 - loss: 0.6544
747/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7254 - loss: 0.6544
749/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6543
751/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6543
753/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6543
755/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6543
757/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6543
759/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6542
761/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6542
763/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7254 - loss: 0.6542
765/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7255 - loss: 0.6542
767/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7255 - loss: 0.6541
769/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7255 - loss: 0.6541
771/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7255 - loss: 0.6541
773/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7255 - loss: 0.6541
775/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7255 - loss: 0.6541
777/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7255 - loss: 0.6540
779/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7255 - loss: 0.6540
781/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7255 - loss: 0.6540
783/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6540
785/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6540
787/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6539
789/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6539
791/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6539
793/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6539
795/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6539
797/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7256 - loss: 0.6538
799/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6538
801/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6538
803/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6538
805/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6538
807/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6537
809/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6537
811/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6537
813/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6537
815/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7257 - loss: 0.6537
817/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7258 - loss: 0.6536
819/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7258 - loss: 0.6536
821/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7258 - loss: 0.6536
823/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7258 - loss: 0.6536
825/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7258 - loss: 0.6536
827/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7258 - loss: 0.6535
829/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7258 - loss: 0.6535
831/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7258 - loss: 0.6535
833/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7258 - loss: 0.6535
835/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6534
837/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6534
839/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6534
841/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6534
843/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6534
845/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6533
847/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7259 - loss: 0.6533
849/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7259 - loss: 0.6533
851/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7259 - loss: 0.6533
853/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6533
855/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6532
857/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6532
859/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6532
861/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6532
863/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6532
865/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6531
867/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7260 - loss: 0.6531
869/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7261 - loss: 0.6531
871/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7261 - loss: 0.6531
873/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7261 - loss: 0.6531
875/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6530
877/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6530
879/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6530
881/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6530
883/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6530
885/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7261 - loss: 0.6529
887/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6529
889/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6529
891/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6529
893/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6529
895/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6528
897/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7262 - loss: 0.6528
899/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7262 - loss: 0.6528
901/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7262 - loss: 0.6528
903/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7262 - loss: 0.6528
905/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6527
907/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6527
909/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6527
911/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6527
913/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6527
915/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6526
917/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6526
919/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6526
921/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7263 - loss: 0.6526
923/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7264 - loss: 0.6525
925/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6525
927/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6525
929/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6525
931/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6525
933/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6524
935/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6524
937/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7264 - loss: 0.6524
939/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7265 - loss: 0.6524
941/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7265 - loss: 0.6524
943/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7265 - loss: 0.6523
945/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7265 - loss: 0.6523
947/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7265 - loss: 0.6523
949/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7265 - loss: 0.6523
951/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7265 - loss: 0.6523
953/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7265 - loss: 0.6522
955/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7265 - loss: 0.6522
957/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6522
959/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6522
961/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6522
963/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6521
965/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6521
967/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6521
969/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6521
971/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6520
973/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7266 - loss: 0.6520
975/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6520
977/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6520
979/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6520
981/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6519
983/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6519
985/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6519
987/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6519
989/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6519
991/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7267 - loss: 0.6518
993/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7268 - loss: 0.6518
995/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7268 - loss: 0.6518
997/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7268 - loss: 0.6518
999/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6518
1001/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6517
1003/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6517
1005/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6517
1007/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6517
1009/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7268 - loss: 0.6517
1011/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6516
1013/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6516
1015/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6516
1017/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6516
1019/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6516
1021/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6515
1023/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7269 - loss: 0.6515
1025/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7269 - loss: 0.6515
1027/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7269 - loss: 0.6515
1029/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6515
1031/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6514
1033/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6514
1035/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6514
1037/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6514
1039/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6514
1041/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6513
1043/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6513
1045/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7270 - loss: 0.6513
1047/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7271 - loss: 0.6513
1049/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6513
1051/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6512
1053/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6512
1055/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6512
1057/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6512
1059/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6512
1061/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6511
1063/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6511
1065/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7271 - loss: 0.6511
1067/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7272 - loss: 0.6511
1069/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7272 - loss: 0.6511
1071/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7272 - loss: 0.6510
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7272 - loss: 0.6510
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 40ms/step - accuracy: 0.7329 - loss: 0.6404 - val_accuracy: 0.7465 - val_loss: 0.6032
Epoch 3/5
1/1073 ━━━━━━━━━━━━━━━━━━━━ 16:43 936ms/step - accuracy: 0.7695 - loss: 0.5752
3/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 39ms/step - accuracy: 0.7614 - loss: 0.5770
5/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 39ms/step - accuracy: 0.7607 - loss: 0.5773
7/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 39ms/step - accuracy: 0.7607 - loss: 0.5764
9/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 39ms/step - accuracy: 0.7613 - loss: 0.5758
11/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7615 - loss: 0.5760
13/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7617 - loss: 0.5762
15/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7619 - loss: 0.5765
17/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7619 - loss: 0.5771
19/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7622 - loss: 0.5772
21/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7626 - loss: 0.5770
23/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7629 - loss: 0.5767
25/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7632 - loss: 0.5763
27/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7636 - loss: 0.5758
29/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7639 - loss: 0.5753
31/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7643 - loss: 0.5748
33/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7646 - loss: 0.5742
35/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7649 - loss: 0.5737
37/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7651 - loss: 0.5732
39/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7653 - loss: 0.5729
41/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7655 - loss: 0.5726
43/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7656 - loss: 0.5724
45/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7656 - loss: 0.5722
47/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7656 - loss: 0.5721
49/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7656 - loss: 0.5720
51/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5719
53/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5718
55/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5717
57/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5717
59/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5716
61/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7657 - loss: 0.5716
63/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7657 - loss: 0.5716
65/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7657 - loss: 0.5715
67/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7657 - loss: 0.5714
69/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7657 - loss: 0.5714
71/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7657 - loss: 0.5713
73/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5712
75/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5711
77/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5711
79/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5710
81/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5710
83/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5709
85/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7658 - loss: 0.5709
87/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7658 - loss: 0.5709
89/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7658 - loss: 0.5709
91/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7658 - loss: 0.5708
93/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7658 - loss: 0.5708
95/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5708
97/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5708
99/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
101/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
103/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
105/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
107/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
109/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
111/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
113/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7657 - loss: 0.5707
115/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7656 - loss: 0.5707
117/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5708
119/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5708
121/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5708
123/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5708
125/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5708
127/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5709
129/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5709
131/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5709
133/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5709
135/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7656 - loss: 0.5709
137/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7655 - loss: 0.5709
139/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7655 - loss: 0.5710
141/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7655 - loss: 0.5710
143/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7655 - loss: 0.5710
145/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7655 - loss: 0.5710
147/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5710
149/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5710
151/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7655 - loss: 0.5710
153/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5710
155/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5710
157/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5711
159/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5711
161/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 39ms/step - accuracy: 0.7655 - loss: 0.5711
163/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
165/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
167/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
169/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
171/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
173/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5711
175/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5712
177/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5712
179/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7654 - loss: 0.5712
181/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7653 - loss: 0.5712
183/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7653 - loss: 0.5712
185/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 39ms/step - accuracy: 0.7653 - loss: 0.5712
187/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 39ms/step - accuracy: 0.7653 - loss: 0.5712
189/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 39ms/step - accuracy: 0.7653 - loss: 0.5712
191/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5712
193/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
195/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
197/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
199/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
201/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
203/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7653 - loss: 0.5713
205/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5713
207/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5713
209/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5714
211/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5714
213/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5714
215/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7652 - loss: 0.5714
217/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
219/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
221/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
223/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
225/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
227/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
229/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
231/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
233/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
235/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
237/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
239/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
241/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7652 - loss: 0.5714
243/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5714
245/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5714
247/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
249/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
251/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
253/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
255/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
257/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
259/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
261/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
263/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
265/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
267/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7652 - loss: 0.5715
269/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
271/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
273/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
275/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
277/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
279/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
281/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
283/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
285/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
287/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
289/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
291/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
293/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
295/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7652 - loss: 0.5715
297/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7652 - loss: 0.5716
299/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
301/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
303/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
305/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
307/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
309/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
311/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
313/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
315/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
317/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
319/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7651 - loss: 0.5716
321/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5716
323/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5716
325/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
327/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
329/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
331/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
333/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
335/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
337/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
339/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
341/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
343/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
345/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 40ms/step - accuracy: 0.7651 - loss: 0.5717
347/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5717
349/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5717
351/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5717
353/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5717
355/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5718
357/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5718
359/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7651 - loss: 0.5718
361/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
363/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
365/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
367/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
369/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
371/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 40ms/step - accuracy: 0.7650 - loss: 0.5718
373/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
375/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
377/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
379/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
381/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
383/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
385/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
387/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5718
389/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5719
391/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5719
393/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5719
395/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 40ms/step - accuracy: 0.7650 - loss: 0.5719
397/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
399/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
401/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
403/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
405/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
407/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
409/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
411/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
413/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
415/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
417/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
419/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 40ms/step - accuracy: 0.7650 - loss: 0.5719
421/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5719
423/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5719
425/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5719
427/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
429/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
431/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
433/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
435/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
437/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
439/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
441/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
443/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
445/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 40ms/step - accuracy: 0.7650 - loss: 0.5720
447/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
449/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
451/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
453/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
455/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
457/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5720
459/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5721
461/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7650 - loss: 0.5721
463/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7649 - loss: 0.5721
465/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7649 - loss: 0.5721
467/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7649 - loss: 0.5721
469/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 40ms/step - accuracy: 0.7649 - loss: 0.5721
471/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
473/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
475/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
477/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
479/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
481/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
483/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
485/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5721
487/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5722
489/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5722
491/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5722
493/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5722
495/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 40ms/step - accuracy: 0.7649 - loss: 0.5722
497/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
499/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
501/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
503/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
505/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
507/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
509/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
511/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
513/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
515/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5722
517/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5723
519/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 40ms/step - accuracy: 0.7649 - loss: 0.5723
521/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
523/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
525/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
527/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
529/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
531/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
533/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
535/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
537/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
539/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
541/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
543/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
545/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 40ms/step - accuracy: 0.7649 - loss: 0.5723
547/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
549/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
551/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
553/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
555/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
557/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
559/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
561/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
563/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
565/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
567/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7649 - loss: 0.5724
569/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7648 - loss: 0.5724
571/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 40ms/step - accuracy: 0.7648 - loss: 0.5724
573/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5724
575/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5724
577/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
579/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
581/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
583/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
585/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
587/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
589/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
591/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
593/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
595/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 40ms/step - accuracy: 0.7648 - loss: 0.5725
597/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
599/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
601/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
603/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
605/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
607/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
609/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
611/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
613/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5725
615/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5726
617/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5726
619/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5726
621/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 40ms/step - accuracy: 0.7648 - loss: 0.5726
623/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
625/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
627/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
629/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
631/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
633/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
635/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
637/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
639/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
641/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
643/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
645/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
647/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 40ms/step - accuracy: 0.7648 - loss: 0.5726
649/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
651/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
653/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
655/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
657/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
659/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5726
661/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
663/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
665/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
667/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
669/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
671/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 40ms/step - accuracy: 0.7648 - loss: 0.5727
673/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
675/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
677/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
679/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
681/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
683/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
685/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
687/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
689/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
691/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
693/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
695/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
697/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 40ms/step - accuracy: 0.7648 - loss: 0.5727
699/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
701/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
703/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
705/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
707/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
709/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
711/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
713/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
715/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
717/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
719/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
721/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 40ms/step - accuracy: 0.7648 - loss: 0.5727
723/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
725/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
727/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
729/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
731/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
733/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
735/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
737/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
739/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
741/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
743/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
745/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
747/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 40ms/step - accuracy: 0.7648 - loss: 0.5727
749/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
751/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
753/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
755/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
757/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
759/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7648 - loss: 0.5728
761/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
763/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
765/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
767/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
769/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
771/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 40ms/step - accuracy: 0.7649 - loss: 0.5728
773/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
775/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
777/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
779/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
781/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
783/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
785/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
787/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
789/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
791/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
793/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
795/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
797/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 40ms/step - accuracy: 0.7649 - loss: 0.5728
799/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
801/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
803/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
805/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
807/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
809/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
811/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
813/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
815/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
817/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
819/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
821/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 40ms/step - accuracy: 0.7649 - loss: 0.5728
823/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
825/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
827/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
829/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
831/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
833/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
835/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
837/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
839/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
841/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
843/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
845/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
847/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 40ms/step - accuracy: 0.7649 - loss: 0.5728
849/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
851/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
853/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
855/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
857/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
859/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
861/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
863/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
865/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
867/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
869/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
871/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
873/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 40ms/step - accuracy: 0.7649 - loss: 0.5728
875/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
877/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
879/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
881/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
883/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
885/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
887/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
889/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
891/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
893/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
895/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
897/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 40ms/step - accuracy: 0.7649 - loss: 0.5728
899/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
901/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
903/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
905/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
907/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
909/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
911/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
913/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
915/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
917/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
919/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
921/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
923/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 40ms/step - accuracy: 0.7649 - loss: 0.5728
925/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
927/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
929/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
931/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
933/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
935/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
937/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
939/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
941/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
943/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
945/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
947/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 40ms/step - accuracy: 0.7649 - loss: 0.5728
949/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7649 - loss: 0.5728
951/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7649 - loss: 0.5728
953/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7649 - loss: 0.5728
955/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7649 - loss: 0.5728
957/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7649 - loss: 0.5728
959/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
961/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
963/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
965/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
967/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
969/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
971/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
973/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 40ms/step - accuracy: 0.7650 - loss: 0.5728
975/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
977/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
979/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
981/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
983/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
985/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
987/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
989/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
991/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
993/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
995/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
997/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 40ms/step - accuracy: 0.7650 - loss: 0.5728
999/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1001/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1003/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1005/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1007/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1009/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1011/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1013/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1015/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1017/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1019/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1021/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1023/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1025/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1027/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1029/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1031/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1033/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1035/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1037/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1039/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1041/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1043/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1045/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1047/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1049/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1051/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1053/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1055/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1057/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1059/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1061/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5728
1063/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1065/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1067/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1069/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1071/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 40ms/step - accuracy: 0.7650 - loss: 0.5727
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 40ms/step - accuracy: 0.7657 - loss: 0.5721 - val_accuracy: 0.7704 - val_loss: 0.5641
Epoch 4/5
1/1073 ━━━━━━━━━━━━━━━━━━━━ 18:39 1s/step - accuracy: 0.7852 - loss: 0.5116
3/1073 ━━━━━━━━━━━━━━━━━━━━ 45s 42ms/step - accuracy: 0.7925 - loss: 0.5004
5/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 41ms/step - accuracy: 0.7956 - loss: 0.4984
7/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.7954 - loss: 0.4990
9/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 41ms/step - accuracy: 0.7956 - loss: 0.4993
11/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7964 - loss: 0.4991
13/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7969 - loss: 0.4989
15/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7972 - loss: 0.4987
17/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7976 - loss: 0.4983
19/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7981 - loss: 0.4980
21/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7986 - loss: 0.4975
23/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7989 - loss: 0.4972
25/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7991 - loss: 0.4972
27/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7992 - loss: 0.4974
29/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7993 - loss: 0.4975
31/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 40ms/step - accuracy: 0.7992 - loss: 0.4979
33/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7990 - loss: 0.4985
35/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7988 - loss: 0.4991
37/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7986 - loss: 0.4997
39/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7985 - loss: 0.5003
41/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7983 - loss: 0.5007
43/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7982 - loss: 0.5012
45/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7980 - loss: 0.5016
47/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7979 - loss: 0.5021
49/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7978 - loss: 0.5025
51/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7977 - loss: 0.5029
53/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7976 - loss: 0.5033
55/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 40ms/step - accuracy: 0.7974 - loss: 0.5037
57/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7973 - loss: 0.5041
59/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7972 - loss: 0.5045
61/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7971 - loss: 0.5048
63/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7971 - loss: 0.5052
65/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7970 - loss: 0.5055
67/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7969 - loss: 0.5058
69/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7968 - loss: 0.5061
71/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7967 - loss: 0.5065
73/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7966 - loss: 0.5068
75/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7965 - loss: 0.5070
77/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 40ms/step - accuracy: 0.7964 - loss: 0.5073
79/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7963 - loss: 0.5076
81/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7962 - loss: 0.5079
83/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7961 - loss: 0.5082
85/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7960 - loss: 0.5084
87/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7959 - loss: 0.5086
89/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7958 - loss: 0.5088
91/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7957 - loss: 0.5090
93/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7957 - loss: 0.5092
95/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7956 - loss: 0.5094
97/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7955 - loss: 0.5095
99/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 40ms/step - accuracy: 0.7955 - loss: 0.5097
101/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7954 - loss: 0.5099
103/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7953 - loss: 0.5100
105/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7953 - loss: 0.5102
107/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7952 - loss: 0.5103
109/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7951 - loss: 0.5105
111/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7950 - loss: 0.5106
113/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7950 - loss: 0.5108
115/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7949 - loss: 0.5109
117/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7949 - loss: 0.5110
119/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7948 - loss: 0.5112
121/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7948 - loss: 0.5113
123/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7947 - loss: 0.5114
125/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 40ms/step - accuracy: 0.7947 - loss: 0.5115
127/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7946 - loss: 0.5116
129/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7946 - loss: 0.5116
131/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7946 - loss: 0.5117
133/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7946 - loss: 0.5118
135/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7945 - loss: 0.5119
137/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7945 - loss: 0.5119
139/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7945 - loss: 0.5120
141/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7945 - loss: 0.5121
143/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7944 - loss: 0.5122
145/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7944 - loss: 0.5122
147/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7944 - loss: 0.5123
149/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7944 - loss: 0.5124
151/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 40ms/step - accuracy: 0.7943 - loss: 0.5124
153/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7943 - loss: 0.5125
155/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7943 - loss: 0.5126
157/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7943 - loss: 0.5126
159/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7942 - loss: 0.5127
161/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7942 - loss: 0.5127
163/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7942 - loss: 0.5128
165/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7942 - loss: 0.5128
167/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7941 - loss: 0.5129
169/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7941 - loss: 0.5129
171/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7941 - loss: 0.5130
173/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7941 - loss: 0.5130
175/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 40ms/step - accuracy: 0.7941 - loss: 0.5131
177/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7941 - loss: 0.5131
179/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5132
181/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5132
183/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5132
185/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5133
187/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5133
189/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7940 - loss: 0.5134
191/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5134
193/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5134
195/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5135
197/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5135
199/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5135
201/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 40ms/step - accuracy: 0.7939 - loss: 0.5136
203/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7938 - loss: 0.5136
205/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7938 - loss: 0.5137
207/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7938 - loss: 0.5137
209/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7938 - loss: 0.5138
211/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7937 - loss: 0.5138
213/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7937 - loss: 0.5139
215/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7937 - loss: 0.5139
217/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7937 - loss: 0.5139
219/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7936 - loss: 0.5140
221/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7936 - loss: 0.5140
223/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7936 - loss: 0.5141
225/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 40ms/step - accuracy: 0.7936 - loss: 0.5141
227/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7935 - loss: 0.5142
229/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7935 - loss: 0.5142
231/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7935 - loss: 0.5143
233/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7935 - loss: 0.5143
235/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7934 - loss: 0.5144
237/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7934 - loss: 0.5144
239/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7934 - loss: 0.5145
241/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7934 - loss: 0.5145
243/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7934 - loss: 0.5145
245/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7933 - loss: 0.5146
247/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7933 - loss: 0.5146
249/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7933 - loss: 0.5147
251/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 40ms/step - accuracy: 0.7933 - loss: 0.5147
253/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7933 - loss: 0.5147
255/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7933 - loss: 0.5148
257/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7932 - loss: 0.5148
259/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7932 - loss: 0.5148
261/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7932 - loss: 0.5149
263/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7932 - loss: 0.5149
265/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7932 - loss: 0.5150
267/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5150
269/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5150
271/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5151
273/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5151
275/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5151
277/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 40ms/step - accuracy: 0.7931 - loss: 0.5152
279/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5152
281/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5152
283/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5152
285/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5153
287/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5153
289/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5153
291/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5153
293/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7930 - loss: 0.5154
295/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7929 - loss: 0.5154
297/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7929 - loss: 0.5154
299/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7929 - loss: 0.5155
301/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 40ms/step - accuracy: 0.7929 - loss: 0.5155
303/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7929 - loss: 0.5155
305/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7929 - loss: 0.5155
307/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7929 - loss: 0.5155
309/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7929 - loss: 0.5156
311/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5156
313/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5156
314/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5156
316/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5156
318/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5157
319/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5157
321/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5157
323/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 40ms/step - accuracy: 0.7928 - loss: 0.5157
325/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.7928 - loss: 0.5157
327/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.7928 - loss: 0.5158
329/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.7928 - loss: 0.5158
331/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.7927 - loss: 0.5158
333/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 41ms/step - accuracy: 0.7927 - loss: 0.5158
335/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5158
337/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
339/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
341/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
343/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
345/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
347/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5159
349/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5160
351/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5160
353/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7927 - loss: 0.5160
355/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7926 - loss: 0.5160
357/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 41ms/step - accuracy: 0.7926 - loss: 0.5160
359/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5160
361/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5161
363/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5161
365/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5161
367/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5161
369/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5161
371/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5162
373/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5162
375/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5162
377/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7926 - loss: 0.5162
379/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7925 - loss: 0.5162
381/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 41ms/step - accuracy: 0.7925 - loss: 0.5163
383/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5163
385/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5163
387/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5163
389/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5164
391/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5164
392/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5164
394/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7925 - loss: 0.5164
396/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5165
398/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5165
400/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5165
402/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5165
404/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5165
405/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5166
407/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5166
408/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5166
410/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5166
411/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5166
413/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 41ms/step - accuracy: 0.7924 - loss: 0.5167
415/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5167
417/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5167
419/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5167
421/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5167
423/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5168
425/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5168
427/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5168
429/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5168
430/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5169
432/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5169
434/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7923 - loss: 0.5169
436/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7922 - loss: 0.5169
438/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7922 - loss: 0.5170
440/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7922 - loss: 0.5170
442/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7922 - loss: 0.5170
444/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 41ms/step - accuracy: 0.7922 - loss: 0.5170
446/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 41ms/step - accuracy: 0.7922 - loss: 0.5170
448/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 41ms/step - accuracy: 0.7922 - loss: 0.5171
450/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 41ms/step - accuracy: 0.7922 - loss: 0.5171
452/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 41ms/step - accuracy: 0.7922 - loss: 0.5171
453/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 41ms/step - accuracy: 0.7922 - loss: 0.5171
455/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7922 - loss: 0.5172
456/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5172
458/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5172
459/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5172
461/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5172
463/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5172
465/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5173
467/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5173
469/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5173
471/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5173
473/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.7921 - loss: 0.5174
475/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7921 - loss: 0.5174
477/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7921 - loss: 0.5174
479/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5174
480/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5174
482/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5174
483/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
485/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
486/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
488/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
490/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
492/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5175
493/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
495/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
496/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
498/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
500/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
502/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.7920 - loss: 0.5176
504/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5177
506/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5177
508/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5177
510/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5177
512/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5177
514/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
515/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
517/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
519/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
521/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
523/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5178
525/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5179
527/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7919 - loss: 0.5179
529/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 42ms/step - accuracy: 0.7918 - loss: 0.5179
531/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5179
533/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5179
535/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
537/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
539/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
541/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
542/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
544/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
545/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5180
547/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5181
548/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 42ms/step - accuracy: 0.7918 - loss: 0.5181
550/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 43ms/step - accuracy: 0.7918 - loss: 0.5181
552/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 43ms/step - accuracy: 0.7918 - loss: 0.5181
554/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 43ms/step - accuracy: 0.7918 - loss: 0.5181
556/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7918 - loss: 0.5181
558/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
560/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
562/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
563/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
565/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
566/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
568/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
569/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5182
571/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
573/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
575/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
577/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
579/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
581/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 43ms/step - accuracy: 0.7917 - loss: 0.5183
583/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7917 - loss: 0.5184
584/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7917 - loss: 0.5184
586/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7917 - loss: 0.5184
587/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7917 - loss: 0.5184
589/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5184
590/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5184
592/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5184
594/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5184
596/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
598/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
600/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
602/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
603/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
605/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
607/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 43ms/step - accuracy: 0.7916 - loss: 0.5185
609/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5185
611/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5185
612/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
614/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
615/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
617/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
618/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
620/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
621/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7916 - loss: 0.5186
623/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5186
624/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5186
626/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5186
627/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5187
629/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5187
631/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 43ms/step - accuracy: 0.7915 - loss: 0.5187
633/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5187
635/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5187
637/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5187
639/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5187
641/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5187
642/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
644/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
645/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
647/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
649/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
651/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
652/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
654/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
655/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
657/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 43ms/step - accuracy: 0.7915 - loss: 0.5188
658/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
660/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
662/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
664/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
666/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
668/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
669/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
671/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
673/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5189
675/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5190
676/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5190
678/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5190
680/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 43ms/step - accuracy: 0.7914 - loss: 0.5190
682/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5190
684/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5190
686/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5190
688/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5190
690/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5190
692/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5191
694/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5191
695/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7914 - loss: 0.5191
697/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7913 - loss: 0.5191
698/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 43ms/step - accuracy: 0.7913 - loss: 0.5191
700/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 44ms/step - accuracy: 0.7913 - loss: 0.5191
702/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 44ms/step - accuracy: 0.7913 - loss: 0.5191
704/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 44ms/step - accuracy: 0.7913 - loss: 0.5191
706/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5191
708/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
710/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
712/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
714/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
716/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
718/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
720/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
722/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5192
724/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5193
726/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5193
728/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 44ms/step - accuracy: 0.7913 - loss: 0.5193
730/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7913 - loss: 0.5193
732/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7913 - loss: 0.5193
733/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7913 - loss: 0.5193
735/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5193
736/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5193
738/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5193
740/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5193
742/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5193
744/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5194
746/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5194
748/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5194
750/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5194
752/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 44ms/step - accuracy: 0.7912 - loss: 0.5194
754/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
756/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
757/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
759/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
761/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
763/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5194
765/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
766/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
768/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
769/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
771/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
773/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
775/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 44ms/step - accuracy: 0.7912 - loss: 0.5195
777/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7912 - loss: 0.5195
778/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7912 - loss: 0.5195
780/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7912 - loss: 0.5195
782/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7912 - loss: 0.5195
784/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5195
786/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5195
787/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
789/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
790/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
792/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
793/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
795/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
797/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
799/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 44ms/step - accuracy: 0.7911 - loss: 0.5196
801/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
803/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
805/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
807/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
809/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
811/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5196
813/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
815/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
817/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
818/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
820/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
821/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
823/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 44ms/step - accuracy: 0.7911 - loss: 0.5197
825/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
827/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
829/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
831/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
832/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
834/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
835/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
837/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
838/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5197
840/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7911 - loss: 0.5198
842/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7910 - loss: 0.5198
844/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7910 - loss: 0.5198
846/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 44ms/step - accuracy: 0.7910 - loss: 0.5198
848/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
850/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
852/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
854/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
856/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
858/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
860/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
862/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
863/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
865/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5198
867/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5199
869/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 44ms/step - accuracy: 0.7910 - loss: 0.5199
871/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
872/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
874/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
875/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
877/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
878/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
880/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
882/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
884/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
886/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
888/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
890/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
892/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 44ms/step - accuracy: 0.7910 - loss: 0.5199
894/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7910 - loss: 0.5199
896/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7910 - loss: 0.5199
898/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7910 - loss: 0.5200
900/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7910 - loss: 0.5200
902/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
904/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
905/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
907/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
908/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
910/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
912/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
914/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 44ms/step - accuracy: 0.7909 - loss: 0.5200
916/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
918/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
920/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
921/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
923/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
924/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
926/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
927/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
929/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
930/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5200
932/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5201
934/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5201
936/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 44ms/step - accuracy: 0.7909 - loss: 0.5201
938/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
940/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
942/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
944/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
945/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
947/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
949/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
951/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
953/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
955/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
957/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
958/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
960/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 44ms/step - accuracy: 0.7909 - loss: 0.5201
961/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
963/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
965/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
967/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
969/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
971/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5201
973/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5202
975/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 44ms/step - accuracy: 0.7909 - loss: 0.5202
977/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 45ms/step - accuracy: 0.7908 - loss: 0.5202
979/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 45ms/step - accuracy: 0.7908 - loss: 0.5202
980/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 45ms/step - accuracy: 0.7908 - loss: 0.5202
982/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 45ms/step - accuracy: 0.7908 - loss: 0.5202
984/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
986/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
988/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
989/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
991/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
993/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
995/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
997/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
999/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1001/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1003/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1005/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1007/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1009/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1011/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1013/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5202
1015/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1016/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1018/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1020/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1022/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1024/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1026/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1028/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1030/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1031/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1033/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1034/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1036/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1037/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1039/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1040/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1042/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1044/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1046/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1048/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1050/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1052/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1054/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1055/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1057/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1058/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1060/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1061/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1063/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5203
1065/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5204
1067/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5204
1069/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5204
1071/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5204
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 45ms/step - accuracy: 0.7908 - loss: 0.5204
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 49s 45ms/step - accuracy: 0.7899 - loss: 0.5223 - val_accuracy: 0.7750 - val_loss: 0.5572
Epoch 5/5
1/1073 ━━━━━━━━━━━━━━━━━━━━ 22:43 1s/step - accuracy: 0.8027 - loss: 0.4734
3/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8075 - loss: 0.4693
5/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8120 - loss: 0.4661
7/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8134 - loss: 0.4658
8/1073 ━━━━━━━━━━━━━━━━━━━━ 51s 48ms/step - accuracy: 0.8139 - loss: 0.4654
10/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8147 - loss: 0.4649
11/1073 ━━━━━━━━━━━━━━━━━━━━ 51s 48ms/step - accuracy: 0.8147 - loss: 0.4651
13/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8148 - loss: 0.4650
15/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8145 - loss: 0.4652
17/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8143 - loss: 0.4653
19/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8141 - loss: 0.4655
20/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8140 - loss: 0.4655
22/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8140 - loss: 0.4655
24/1073 ━━━━━━━━━━━━━━━━━━━━ 50s 48ms/step - accuracy: 0.8139 - loss: 0.4655
26/1073 ━━━━━━━━━━━━━━━━━━━━ 49s 47ms/step - accuracy: 0.8139 - loss: 0.4656
28/1073 ━━━━━━━━━━━━━━━━━━━━ 48s 47ms/step - accuracy: 0.8139 - loss: 0.4659
30/1073 ━━━━━━━━━━━━━━━━━━━━ 48s 46ms/step - accuracy: 0.8139 - loss: 0.4661
32/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8139 - loss: 0.4663
34/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8139 - loss: 0.4664
36/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8138 - loss: 0.4666
38/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8137 - loss: 0.4669
40/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8136 - loss: 0.4673
42/1073 ━━━━━━━━━━━━━━━━━━━━ 47s 46ms/step - accuracy: 0.8135 - loss: 0.4676
44/1073 ━━━━━━━━━━━━━━━━━━━━ 46s 45ms/step - accuracy: 0.8134 - loss: 0.4679
46/1073 ━━━━━━━━━━━━━━━━━━━━ 46s 45ms/step - accuracy: 0.8133 - loss: 0.4682
48/1073 ━━━━━━━━━━━━━━━━━━━━ 46s 45ms/step - accuracy: 0.8132 - loss: 0.4685
50/1073 ━━━━━━━━━━━━━━━━━━━━ 45s 45ms/step - accuracy: 0.8132 - loss: 0.4687
52/1073 ━━━━━━━━━━━━━━━━━━━━ 45s 45ms/step - accuracy: 0.8131 - loss: 0.4689
54/1073 ━━━━━━━━━━━━━━━━━━━━ 45s 44ms/step - accuracy: 0.8130 - loss: 0.4691
56/1073 ━━━━━━━━━━━━━━━━━━━━ 45s 44ms/step - accuracy: 0.8130 - loss: 0.4692
58/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 44ms/step - accuracy: 0.8129 - loss: 0.4694
60/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 44ms/step - accuracy: 0.8128 - loss: 0.4695
62/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 44ms/step - accuracy: 0.8128 - loss: 0.4696
64/1073 ━━━━━━━━━━━━━━━━━━━━ 44s 44ms/step - accuracy: 0.8127 - loss: 0.4698
66/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8126 - loss: 0.4699
68/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8126 - loss: 0.4700
70/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8126 - loss: 0.4700
72/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8125 - loss: 0.4701
74/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8125 - loss: 0.4702
76/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8124 - loss: 0.4703
78/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8124 - loss: 0.4704
80/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8123 - loss: 0.4704
82/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8123 - loss: 0.4705
84/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8122 - loss: 0.4706
86/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8122 - loss: 0.4707
88/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8121 - loss: 0.4707
90/1073 ━━━━━━━━━━━━━━━━━━━━ 43s 44ms/step - accuracy: 0.8121 - loss: 0.4708
92/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 44ms/step - accuracy: 0.8121 - loss: 0.4709
94/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 44ms/step - accuracy: 0.8120 - loss: 0.4710
96/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 44ms/step - accuracy: 0.8120 - loss: 0.4710
98/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 44ms/step - accuracy: 0.8119 - loss: 0.4711
100/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 43ms/step - accuracy: 0.8119 - loss: 0.4712
102/1073 ━━━━━━━━━━━━━━━━━━━━ 42s 43ms/step - accuracy: 0.8119 - loss: 0.4712
104/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8119 - loss: 0.4713
106/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8119 - loss: 0.4713
108/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8118 - loss: 0.4714
110/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8118 - loss: 0.4714
112/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8118 - loss: 0.4715
114/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8118 - loss: 0.4716
116/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8118 - loss: 0.4716
118/1073 ━━━━━━━━━━━━━━━━━━━━ 41s 43ms/step - accuracy: 0.8117 - loss: 0.4717
120/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8117 - loss: 0.4718
122/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8117 - loss: 0.4718
124/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8117 - loss: 0.4719
126/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8116 - loss: 0.4720
128/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8116 - loss: 0.4720
130/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8116 - loss: 0.4721
132/1073 ━━━━━━━━━━━━━━━━━━━━ 40s 43ms/step - accuracy: 0.8116 - loss: 0.4722
134/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 43ms/step - accuracy: 0.8115 - loss: 0.4722
136/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 43ms/step - accuracy: 0.8115 - loss: 0.4723
138/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8115 - loss: 0.4724
140/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8115 - loss: 0.4725
142/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4725
144/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4726
146/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4726
148/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4727
150/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4727
152/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 42ms/step - accuracy: 0.8114 - loss: 0.4728
154/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 43ms/step - accuracy: 0.8114 - loss: 0.4728
156/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 43ms/step - accuracy: 0.8114 - loss: 0.4728
158/1073 ━━━━━━━━━━━━━━━━━━━━ 39s 43ms/step - accuracy: 0.8114 - loss: 0.4729
160/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8114 - loss: 0.4729
162/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8114 - loss: 0.4730
164/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4730
166/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4731
168/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4731
170/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4731
172/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4732
174/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4732
176/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4733
178/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4733
180/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4734
182/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4734
184/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8113 - loss: 0.4734
186/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8112 - loss: 0.4735
188/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8112 - loss: 0.4735
190/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8112 - loss: 0.4736
192/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8112 - loss: 0.4736
194/1073 ━━━━━━━━━━━━━━━━━━━━ 38s 43ms/step - accuracy: 0.8112 - loss: 0.4737
196/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8112 - loss: 0.4737
198/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8112 - loss: 0.4738
200/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8112 - loss: 0.4738
202/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4738
204/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4739
206/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4739
208/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4740
210/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4740
212/1073 ━━━━━━━━━━━━━━━━━━━━ 37s 43ms/step - accuracy: 0.8111 - loss: 0.4740
214/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4741
216/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4741
218/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4741
220/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4742
222/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4742
224/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4742
226/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8111 - loss: 0.4743
228/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8110 - loss: 0.4743
230/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8110 - loss: 0.4743
232/1073 ━━━━━━━━━━━━━━━━━━━━ 36s 43ms/step - accuracy: 0.8110 - loss: 0.4744
234/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4744
236/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4744
238/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4745
240/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4745
242/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4745
244/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4746
246/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4746
248/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4746
250/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4746
252/1073 ━━━━━━━━━━━━━━━━━━━━ 35s 43ms/step - accuracy: 0.8110 - loss: 0.4747
254/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4747
256/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4747
258/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4748
260/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4748
262/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4748
264/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4748
266/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 43ms/step - accuracy: 0.8109 - loss: 0.4749
268/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 42ms/step - accuracy: 0.8109 - loss: 0.4749
270/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 42ms/step - accuracy: 0.8109 - loss: 0.4749
272/1073 ━━━━━━━━━━━━━━━━━━━━ 34s 42ms/step - accuracy: 0.8109 - loss: 0.4750
274/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8109 - loss: 0.4750
276/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4750
278/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4751
280/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4751
282/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4751
284/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4752
286/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4752
288/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4752
290/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8108 - loss: 0.4753
292/1073 ━━━━━━━━━━━━━━━━━━━━ 33s 42ms/step - accuracy: 0.8107 - loss: 0.4753
294/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4753
296/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4754
298/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4754
300/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4754
302/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4755
304/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4755
306/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4755
308/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8107 - loss: 0.4755
310/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8106 - loss: 0.4756
312/1073 ━━━━━━━━━━━━━━━━━━━━ 32s 42ms/step - accuracy: 0.8106 - loss: 0.4756
314/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4756
316/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4757
318/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4757
320/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4757
322/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4757
324/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4758
326/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4758
328/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8106 - loss: 0.4758
330/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8105 - loss: 0.4758
332/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8105 - loss: 0.4759
334/1073 ━━━━━━━━━━━━━━━━━━━━ 31s 42ms/step - accuracy: 0.8105 - loss: 0.4759
336/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4759
338/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4759
340/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4760
342/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4760
344/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4760
346/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8105 - loss: 0.4760
348/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8104 - loss: 0.4761
350/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8104 - loss: 0.4761
352/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8104 - loss: 0.4761
354/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8104 - loss: 0.4761
356/1073 ━━━━━━━━━━━━━━━━━━━━ 30s 42ms/step - accuracy: 0.8104 - loss: 0.4762
358/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8104 - loss: 0.4762
360/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8104 - loss: 0.4762
362/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8104 - loss: 0.4762
364/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8104 - loss: 0.4763
366/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8104 - loss: 0.4763
368/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4763
370/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4763
372/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4763
374/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4764
376/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4764
378/1073 ━━━━━━━━━━━━━━━━━━━━ 29s 42ms/step - accuracy: 0.8103 - loss: 0.4764
380/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8103 - loss: 0.4764
382/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8103 - loss: 0.4764
384/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8103 - loss: 0.4765
386/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8103 - loss: 0.4765
388/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8103 - loss: 0.4765
390/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4765
392/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4765
394/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4766
396/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4766
398/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4766
400/1073 ━━━━━━━━━━━━━━━━━━━━ 28s 42ms/step - accuracy: 0.8102 - loss: 0.4766
402/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8102 - loss: 0.4766
404/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8102 - loss: 0.4767
406/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8102 - loss: 0.4767
408/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8102 - loss: 0.4767
410/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8102 - loss: 0.4767
412/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4767
414/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4767
416/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4768
418/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4768
420/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4768
422/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4768
424/1073 ━━━━━━━━━━━━━━━━━━━━ 27s 42ms/step - accuracy: 0.8101 - loss: 0.4768
426/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4768
428/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4769
430/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4769
432/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4769
434/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4769
436/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8101 - loss: 0.4769
438/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8100 - loss: 0.4769
440/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8100 - loss: 0.4770
442/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8100 - loss: 0.4770
444/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8100 - loss: 0.4770
446/1073 ━━━━━━━━━━━━━━━━━━━━ 26s 42ms/step - accuracy: 0.8100 - loss: 0.4770
448/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4770
450/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4770
452/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
454/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
456/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
458/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
460/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
462/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4771
464/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8100 - loss: 0.4772
466/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8099 - loss: 0.4772
468/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8099 - loss: 0.4772
470/1073 ━━━━━━━━━━━━━━━━━━━━ 25s 42ms/step - accuracy: 0.8099 - loss: 0.4772
472/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.8099 - loss: 0.4772
474/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 42ms/step - accuracy: 0.8099 - loss: 0.4772
476/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4772
478/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
480/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
482/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
484/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
486/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
488/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
490/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4773
492/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4774
494/1073 ━━━━━━━━━━━━━━━━━━━━ 24s 41ms/step - accuracy: 0.8099 - loss: 0.4774
496/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4774
498/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4774
500/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4774
502/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4774
504/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4774
506/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
508/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
510/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
512/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
514/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
516/1073 ━━━━━━━━━━━━━━━━━━━━ 23s 41ms/step - accuracy: 0.8098 - loss: 0.4775
518/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4775
520/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4775
522/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4776
524/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4776
526/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4776
528/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4776
530/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8098 - loss: 0.4776
532/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8097 - loss: 0.4776
534/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8097 - loss: 0.4776
536/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8097 - loss: 0.4777
538/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8097 - loss: 0.4777
540/1073 ━━━━━━━━━━━━━━━━━━━━ 22s 41ms/step - accuracy: 0.8097 - loss: 0.4777
542/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4777
544/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4777
546/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4777
548/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4777
550/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4777
552/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
554/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
556/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
558/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
560/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
562/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
564/1073 ━━━━━━━━━━━━━━━━━━━━ 21s 41ms/step - accuracy: 0.8097 - loss: 0.4778
566/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8097 - loss: 0.4778
568/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8097 - loss: 0.4779
570/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
572/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
574/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
576/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
578/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
580/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
582/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
584/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4779
586/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4780
588/1073 ━━━━━━━━━━━━━━━━━━━━ 20s 41ms/step - accuracy: 0.8096 - loss: 0.4780
590/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
592/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
594/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
596/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
598/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
600/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
602/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4780
604/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4781
606/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4781
608/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4781
610/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8096 - loss: 0.4781
612/1073 ━━━━━━━━━━━━━━━━━━━━ 19s 41ms/step - accuracy: 0.8095 - loss: 0.4781
614/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4781
616/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4781
618/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4781
620/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
622/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
624/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
626/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
628/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
630/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
632/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
634/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4782
636/1073 ━━━━━━━━━━━━━━━━━━━━ 18s 41ms/step - accuracy: 0.8095 - loss: 0.4783
638/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
640/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
642/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
644/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
646/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
648/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8095 - loss: 0.4783
650/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4783
652/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4784
654/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4784
656/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4784
658/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4784
660/1073 ━━━━━━━━━━━━━━━━━━━━ 17s 41ms/step - accuracy: 0.8094 - loss: 0.4784
662/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4784
664/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4784
666/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4784
668/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
670/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
672/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
674/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
676/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
678/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
680/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
682/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
684/1073 ━━━━━━━━━━━━━━━━━━━━ 16s 41ms/step - accuracy: 0.8094 - loss: 0.4785
686/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8094 - loss: 0.4786
688/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8094 - loss: 0.4786
690/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8094 - loss: 0.4786
692/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4786
694/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4786
696/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4786
698/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4786
700/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4786
702/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4787
704/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4787
706/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4787
708/1073 ━━━━━━━━━━━━━━━━━━━━ 15s 41ms/step - accuracy: 0.8093 - loss: 0.4787
710/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4787
712/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4787
714/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4787
716/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4787
718/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4787
720/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
722/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
724/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
726/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
728/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
730/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
732/1073 ━━━━━━━━━━━━━━━━━━━━ 14s 41ms/step - accuracy: 0.8093 - loss: 0.4788
734/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4788
736/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4788
738/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
740/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
742/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
744/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
746/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
748/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
750/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
752/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
754/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4789
756/1073 ━━━━━━━━━━━━━━━━━━━━ 13s 41ms/step - accuracy: 0.8092 - loss: 0.4790
758/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
760/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
762/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
764/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
766/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
768/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
770/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
772/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4790
774/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4791
776/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4791
778/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4791
780/1073 ━━━━━━━━━━━━━━━━━━━━ 12s 41ms/step - accuracy: 0.8092 - loss: 0.4791
782/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4791
784/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4791
786/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4791
788/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4791
790/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4791
792/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
794/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
796/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
798/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
800/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
802/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
804/1073 ━━━━━━━━━━━━━━━━━━━━ 11s 41ms/step - accuracy: 0.8091 - loss: 0.4792
806/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4792
808/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4792
810/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
812/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
814/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
816/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
818/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
820/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
822/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
824/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
826/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
828/1073 ━━━━━━━━━━━━━━━━━━━━ 10s 41ms/step - accuracy: 0.8091 - loss: 0.4793
830/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8091 - loss: 0.4793
832/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
834/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
836/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
838/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
840/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
842/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
844/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
846/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
848/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
850/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
852/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4794
854/1073 ━━━━━━━━━━━━━━━━━━━━ 9s 41ms/step - accuracy: 0.8090 - loss: 0.4795
856/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
858/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
860/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
862/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
864/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
866/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
868/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
870/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
872/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
874/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
876/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4795
878/1073 ━━━━━━━━━━━━━━━━━━━━ 8s 41ms/step - accuracy: 0.8090 - loss: 0.4796
880/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8090 - loss: 0.4796
882/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8090 - loss: 0.4796
884/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8090 - loss: 0.4796
886/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8090 - loss: 0.4796
888/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
890/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
892/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
894/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
896/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
898/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
900/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4796
902/1073 ━━━━━━━━━━━━━━━━━━━━ 7s 41ms/step - accuracy: 0.8089 - loss: 0.4797
904/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
906/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
908/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
910/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
912/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
914/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
916/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
918/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
920/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
922/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
924/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4797
926/1073 ━━━━━━━━━━━━━━━━━━━━ 6s 41ms/step - accuracy: 0.8089 - loss: 0.4798
928/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
930/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
932/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
934/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
936/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
938/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
940/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
942/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
944/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8089 - loss: 0.4798
946/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8088 - loss: 0.4798
948/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8088 - loss: 0.4798
950/1073 ━━━━━━━━━━━━━━━━━━━━ 5s 41ms/step - accuracy: 0.8088 - loss: 0.4799
952/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
954/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
956/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
958/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
960/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
962/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
964/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
966/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
968/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
970/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
972/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
974/1073 ━━━━━━━━━━━━━━━━━━━━ 4s 41ms/step - accuracy: 0.8088 - loss: 0.4799
976/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4799
978/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
980/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
982/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
984/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
986/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
988/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
990/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
992/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
994/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
995/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
997/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
999/1073 ━━━━━━━━━━━━━━━━━━━━ 3s 41ms/step - accuracy: 0.8088 - loss: 0.4800
1001/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8088 - loss: 0.4800
1003/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8088 - loss: 0.4800
1005/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8088 - loss: 0.4801
1007/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8088 - loss: 0.4801
1009/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8088 - loss: 0.4801
1011/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1013/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1015/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1017/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1019/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1021/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1023/1073 ━━━━━━━━━━━━━━━━━━━━ 2s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1025/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1027/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1029/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1031/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4801
1033/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1035/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1037/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1039/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1041/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1043/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1045/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1047/1073 ━━━━━━━━━━━━━━━━━━━━ 1s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1049/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1051/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1053/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1055/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1057/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4802
1059/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1061/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1063/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1065/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1067/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1069/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1071/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8087 - loss: 0.4803
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 0s 41ms/step - accuracy: 0.8086 - loss: 0.4803
1073/1073 ━━━━━━━━━━━━━━━━━━━━ 46s 41ms/step - accuracy: 0.8069 - loss: 0.4844 - val_accuracy: 0.7857 - val_loss: 0.5478
<keras.src.callbacks.history.History at 0x76bd75f2d730>
lr, num_epochs = 1e-4, 5
optimizer = nnx.Optimizer(net, optax.adam(lr), wrt=nnx.Param)
@nnx.jit
def train_step(net, optimizer, tokens_X, segments_X, valid_lens_x, labels):
def loss_fn(model):
logits = model(tokens_X, segments_X, valid_lens_x)
return optax.softmax_cross_entropy_with_integer_labels(
logits, labels).mean()
loss, grads = nnx.value_and_grad(loss_fn)(net)
optimizer.update(net, grads)
return loss
@nnx.jit
def eval_step(net, tokens_X, segments_X, valid_lens_x, labels):
logits = nnx.view(net, deterministic=True)(
tokens_X, segments_X, valid_lens_x)
return (logits.argmax(axis=-1) == labels).sum()
for epoch in range(num_epochs):
train_loss, n_train = jnp.array(0.0), 0
for batch in train_iter:
tokens_X, segments_X, valid_lens_x, labels = (
batch[0], batch[1], batch[2], batch[3])
loss = train_step(net, optimizer, tokens_X, segments_X,
valid_lens_x, labels)
train_loss += loss * len(labels)
n_train += len(labels)
# Evaluate on test set
n_correct, n_test = jnp.array(0), 0
for batch in test_iter:
tokens_X, segments_X, valid_lens_x, labels = (
batch[0], batch[1], batch[2], batch[3])
n_correct += eval_step(
net, tokens_X, segments_X, valid_lens_x, labels)
n_test += len(labels)
train_loss, n_correct = float(train_loss), int(n_correct)
print(f'epoch {epoch + 1}, loss {train_loss / n_train:.4f}, '
f'test acc {n_correct / n_test:.4f}')epoch 1, loss 0.7752, test acc 0.7356
epoch 2, loss 0.6329, test acc 0.7565
epoch 3, loss 0.5652, test acc 0.7741
epoch 4, loss 0.5165, test acc 0.7827
epoch 5, loss 0.4798, test acc 0.7856
lr, num_epochs = 1e-4, 5
trainer = gluon.Trainer(net.collect_params(), 'adam', {'learning_rate': lr})
loss = gluon.loss.SoftmaxCrossEntropyLoss()
d2l.train_ch13(net, train_iter, test_iter, loss, trainer, num_epochs, devices,
d2l.split_batch_multi_inputs)loss 0.478, train acc 0.810, test acc 0.785
1539.4 examples/sec on [gpu(0)]
18.7.4 Summary
- We can fine-tune the pretrained BERT model for downstream applications, such as natural language inference on the SNLI dataset.
- During fine-tuning, the BERT model becomes part of the model for the downstream application. Parameters that are only related to pretraining loss will not be updated during fine-tuning.
18.7.5 Exercises
- Fine-tune a much larger pretrained BERT model that is about as big as the original BERT base model if your computational resource allows. Set arguments in the
load_pretrained_modelfunction as: replacing ‘bert.small’ with ‘bert.base’, increasing values ofnum_hiddens=256,ffn_num_hiddens=512,num_heads=4, andnum_blks=2to 768, 3072, 12, and 12, respectively. By increasing fine-tuning epochs (and possibly tuning other hyperparameters), can you get a testing accuracy higher than 0.86? - How to truncate a pair of sequences according to their ratio of length? Compare this pair truncation method and the one used in the
SNLIBERTDatasetclass. What are their pros and cons?