def load_network(filename) -> Network: """Deprecated: Do not use""" with open(filename, "rb") as fh: old_network = Unpickler(fh).load() new_network = get_generic_network() for old_layer, new_layer in zip(old_network.layers, new_network.layers): old_layer.transference_fn = new_layer.transference_fn if adaptive_k is None: old_network.eta = new_network.eta old_network.adaptive_k = 0 else: old_network.adaptive_k = adaptive_k old_network.momentum = new_network.momentum return old_network