From 7c1e95cb5e307e34e9f44bac4b9b122d7a785ebe Mon Sep 17 00:00:00 2001
From: Nikolai Hartmann <nikolai.hartmann@gmx.de>
Date: Thu, 29 Nov 2018 11:31:30 +0100
Subject: [PATCH] name target layers in adversarial setup

---
 toolkit.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/toolkit.py b/toolkit.py
index 0403f9b..5ac5fff 100755
--- a/toolkit.py
+++ b/toolkit.py
@@ -2107,7 +2107,7 @@ class ClassificationProjectDecorr(ClassificationProject):
                 )
                 if (dropout_fraction is not None) and (dropout_fraction > 0):
                     layers.append(Dropout(rate=dropout_fraction))
-            layers.append(Dense(1, activation=self.activation_function_output))
+            layers.append(Dense(1, activation=self.activation_function_output, name="class"))
         return self._class_layers
 
 
@@ -2120,8 +2120,8 @@ class ClassificationProjectDecorr(ClassificationProject):
             self._adv_hidden_layers = []
             self._adv_target_layers = []
             self._adv_hidden_layers.append(Dense(128, activation="tanh"))
-            for binning in self.decorr_binnings:
-                layer = Dense(len(binning), activation="softmax")
+            for binning, field_name in zip(self.decorr_binnings, self.target_fields):
+                layer = Dense(len(binning), activation="softmax", name="adv_"+field_name)
                 self._adv_target_layers.append(layer)
         return self._adv_hidden_layers+self._adv_target_layers
 
-- 
GitLab