From 0161d493fad0703537d28fdfd7165f702603008e Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Thu, 1 Jul 2021 15:13:26 -0500
Subject: [PATCH] minor...

---
 modules/icing/pirep_goes.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index 9b96a1cd..be882444 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -366,6 +366,7 @@ def analyze(ice_dct, no_ice_dct):
         print(dt_str[2:])
 
 
+# This mostly reduces some categories for a degree of class balancing
 def process(ice_dct, no_ice_dct, neg_ice_dct):
     new_ice_dct = {}
     new_no_ice_dct = {}
@@ -446,14 +447,16 @@ def process(ice_dct, no_ice_dct, neg_ice_dct):
     ice_tidx_2 = ice_tidx_2[ridxs]
     ice_keys_2 = ice_keys_2[::2]
     ice_tidx_2 = ice_tidx_2[::2]
+    print('2: reduced: ', ice_tidx_2.shape)
 
     ice_keys_1 = np.array(ice_keys_1)
     ice_tidx_1 = np.array(ice_tidx_1)
     print('1: ', ice_keys_1.shape[0])
-    print('no intensity: ', no_intensity_cnt)
+    print('0: ', no_intensity_cnt)
 
     ice_keys = np.concatenate([ice_keys_5_6, ice_keys_1, ice_keys_2, ice_keys_3, ice_keys_4])
     ice_tidx = np.concatenate([ice_tidx_5_6, ice_tidx_1, ice_tidx_2, ice_tidx_3, ice_tidx_4])
+    print('icing total reduced: ', ice_tidx.shape)
 
     sidxs = np.argsort(ice_keys)
     ice_keys = ice_keys[sidxs]
@@ -479,7 +482,7 @@ def process(ice_dct, no_ice_dct, neg_ice_dct):
     no_ice_tidx = no_ice_tidx[ridxs]
     no_ice_keys = no_ice_keys[::20]
     no_ice_tidx = no_ice_tidx[::20]
-    print('no ice   : ', no_ice_keys.shape[0])
+    print('no ice reduced: ', no_ice_keys.shape[0])
 
     sidxs = np.argsort(no_ice_keys)
     no_ice_keys = no_ice_keys[sidxs]
@@ -500,9 +503,9 @@ def process(ice_dct, no_ice_dct, neg_ice_dct):
     print('neg ice total: ', neg_ice_keys.shape[0])
     np.random.seed(42)
     np.random.shuffle(neg_ice_keys)
-    neg_ice_keys = neg_ice_keys[0:10000]
+    neg_ice_keys = neg_ice_keys[0:12000]
     uniq_sorted_neg_ice = np.unique(neg_ice_keys)
-    print('neg ice: ', neg_ice_keys.shape, uniq_sorted_neg_ice.shape)
+    print('neg ice reduced: ', uniq_sorted_neg_ice.shape)
 
     for key in uniq_sorted_neg_ice:
         new_neg_ice_dct[key] = neg_ice_dct[key]
-- 
GitLab