Skip to content

Commit 57a3287

Browse files
ziyeqinghancopybara-github
authored andcommitted
Add training history for visualization in image classification.
PiperOrigin-RevId: 307756398
1 parent 9afaa3d commit 57a3287

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tensorflow_examples/lite/model_maker/core/task/image_classifier.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ def __init__(self,
158158
self.model_spec.mean_rgb,
159159
self.model_spec.stddev_rgb,
160160
use_augmentation=use_augmentation)
161+
self.history = None # Training history that returns from `keras_model.fit`.
161162

162163
def _create_model(self, hparams=None):
163164
"""Creates the classifier model for retraining."""
@@ -199,8 +200,9 @@ def train(self, train_data, validation_data=None, hparams=None):
199200
lib = hub_lib
200201
if isinstance(hparams, train_image_classifier_lib.HParams):
201202
lib = train_image_classifier_lib
202-
return lib.train_model(self.model, hparams, train_data_and_size,
203-
validation_data_and_size)
203+
self.history = lib.train_model(self.model, hparams, train_data_and_size,
204+
validation_data_and_size)
205+
return self.history
204206

205207
def preprocess(self, image, label, is_training=False):
206208
return self.preprocessor(image, label, is_training)

0 commit comments

Comments
 (0)