From e5a95c4aa90d2282ba0dcff32e9ff72ecbd3f8e8 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Fri, 29 Oct 2021 11:05:17 -0500 Subject: [PATCH] snapshot... --- modules/deeplearning/icing_cnn.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/modules/deeplearning/icing_cnn.py b/modules/deeplearning/icing_cnn.py index 84fa53f9..7fa5f375 100644 --- a/modules/deeplearning/icing_cnn.py +++ b/modules/deeplearning/icing_cnn.py @@ -1080,29 +1080,28 @@ def run_evaluate_static(h5f, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5, s return ice_lons, ice_lats, preds_2d, lons_2d, lats_2d, x_rad, y_rad -def run_evaluate_static_new(data_dct, num_lines, num_elems, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5): +def run_evaluate_static_new(data_dct, num_lines, num_elems, ckpt_dir_s_path, flight_levels=[0, 1, 2, 3, 4], prob_thresh=0.5): ckpt_dir_s = os.listdir(ckpt_dir_s_path) ckpt_dir = ckpt_dir_s[0] - nn = IcingIntensityNN() - nn.flight_level = flight_level - nn.setup_eval_pipeline(data_dct, num_lines * num_elems) - nn.build_model() - nn.build_training() - nn.build_evaluation() - - ckpt = tf.train.Checkpoint(step=tf.Variable(1), model=nn.model) - ckpt_manager = tf.train.CheckpointManager(ckpt, ckpt_dir, max_to_keep=3) - ckpt.restore(ckpt_manager.latest_checkpoint) - probs_2d_s = [] preds_2d_s = [] - for flvl in [0, 1, 2, 3, 4]: + for flvl in flight_levels: + nn = IcingIntensityNN() nn.flight_level = flvl + nn.setup_eval_pipeline(data_dct, num_lines * num_elems) + nn.build_model() + nn.build_training() + nn.build_evaluation() + + ckpt = tf.train.Checkpoint(step=tf.Variable(1), model=nn.model) + ckpt_manager = tf.train.CheckpointManager(ckpt, ckpt_dir, max_to_keep=3) + ckpt.restore(ckpt_manager.latest_checkpoint) + nn.do_evaluate() - probs = nn.test_probs + probs = nn.test_probs if NumClasses == 2: preds = np.where(probs > prob_thresh, 1, 0) else: -- GitLab