From ab5320d781686eda4901b4b79ed5197d6664aea5 Mon Sep 17 00:00:00 2001 From: UnKuk Jeong <45334819+jukyellow@users.noreply.github.com> Date: Tue, 2 Jun 2020 13:37:36 +0900 Subject: [PATCH 1/3] Update README.md #random.shuffle( idxs_annot ) #TypeError: 'range' object does not support item assignment random.shuffle( list(idxs_annot) ) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0c8d5ed..e8ca647 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,8 @@ y_test = keras.utils.to_categorical( y_test ) # only select 100 training samples idxs_annot = range( x_train.shape[0]) random.seed(0) -random.shuffle( idxs_annot ) +#random.shuffle( idxs_annot ) #TypeError: 'range' object does not support item assignment +random.shuffle( list(idxs_annot) ) idxs_annot = idxs_annot[ :100 ] x_train_unlabeled = x_train From 55a1c7eafe03a6d7b704383c3f61e068c0840126 Mon Sep 17 00:00:00 2001 From: UnKuk Jeong <45334819+jukyellow@users.noreply.github.com> Date: Tue, 2 Jun 2020 13:41:13 +0900 Subject: [PATCH 2/3] Update ladder_net.py AttributeError: module 'tensorflow' has no attribute 'random_normal' >> It was moved to tf.random.normal (along with all the other tf.random_* functions) --- ladder_net.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ladder_net.py b/ladder_net.py index 087888c..bb2dfc9 100644 --- a/ladder_net.py +++ b/ladder_net.py @@ -75,7 +75,7 @@ def batch_normalization(batch, mean=None, var=None): def add_noise( inputs , noise_std ): - return Lambda( lambda x: x + tf.random_normal(tf.shape(x)) * noise_std )( inputs ) + return Lambda( lambda x: x + tf.random.normal(tf.shape(x)) * noise_std )( inputs ) def get_ladder_network_fc(layer_sizes=[784, 1000, 500, 250, 250, 250, 10], From 51b2e961d1ca61e5aaf155fd169eced6e5d33a28 Mon Sep 17 00:00:00 2001 From: UnKuk Jeong <45334819+jukyellow@users.noreply.github.com> Date: Tue, 2 Jun 2020 13:45:38 +0900 Subject: [PATCH 3/3] Update ladder_net.py metrics_tensors >>metrics --- ladder_net.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ladder_net.py b/ladder_net.py index bb2dfc9..4332bc4 100644 --- a/ladder_net.py +++ b/ladder_net.py @@ -137,7 +137,8 @@ def encoder(inputs, noise_std ): tr_m.compile(keras.optimizers.Adam(lr=0.02 ), 'categorical_crossentropy', metrics=['accuracy']) tr_m.metrics_names.append("den_loss") - tr_m.metrics_tensors.append(u_cost) + #tr_m.metrics_tensors.append(u_cost) + tr_m.metrics.append(u_cost) te_m = Model(inputs_l, y_l) tr_m.test_model = te_m