From 9b594e1778038a965fd667c7063b57dbce29bc04 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Thu, 28 Oct 2021 15:00:26 -0500
Subject: [PATCH] snapshot...

---
 modules/deeplearning/icing_cnn.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/deeplearning/icing_cnn.py b/modules/deeplearning/icing_cnn.py
index c8d9ff47..84fa53f9 100644
--- a/modules/deeplearning/icing_cnn.py
+++ b/modules/deeplearning/icing_cnn.py
@@ -914,15 +914,16 @@ class IcingIntensityNN:
 
         ckpt.restore(ckpt_manager.latest_checkpoint)
 
-        self.test_loss.reset_states()
-        self.test_accuracy.reset_states()
+        self.reset_test_metrics()
 
         for data0, data1, label in self.test_dataset:
             ds = tf.data.Dataset.from_tensor_slices((data0, data1, label))
             ds = ds.batch(BATCH_SIZE)
             for mini_batch_test in ds:
                 self.predict(mini_batch_test)
-        print('loss, acc: ', self.test_loss.result(), self.test_accuracy.result())
+        f1, mcc = self.get_metrics()
+        print('loss, acc: ', self.test_loss.result().numpy(), self.test_accuracy.result().numpy(), self.test_recall.result().numpy(),
+              self.test_precision.result().numpy(), self.test_auc.result().numpy(), f1.numpy(), mcc.numpy())
 
         labels = np.concatenate(self.test_labels)
         self.test_labels = labels
-- 
GitLab