def freeze_all_but(self, n): c = self.get_layer_groups() for l in c: set_trainable(l, False) set_trainable(c[n], True)
def freeze(self): c = self.get_layer_groups() for l in c: set_trainable(l, False)
def freeze_to(self, n): c = self.get_layer_groups() for l in c: set_trainable(l, False) for l in c[n:]: set_trainable(l, True)