[docs]class NeuralNetworkToTableWrapper:
def __init__(self, network):
[docs] def __getitem__(self, key):
return self.network(key).cpu().detach().numpy()
[docs] def get_network(self):
return self.network
[docs] def __call__(self, key):
return self.network(key).cpu().detach().numpy()
[docs] def __setitem__(self, key, value):
raise Exception("Cannot set values in a neural network.")