def __call__(self, vector): # Calculate forward pass result = self._forward(vector) # Add the operation object and its result to history self.operation_number = Layer.assign_order(self) Layer.add_to_history(self, result, vector) return result
def add_to_history(obj, result, inpt): Layer.add_to_history(obj, result, inpt)
def __call__(self, vector): result = self._tanh(vector) self.operation_number = Layer.assign_order(self) Layer.add_to_history(self, result, vector) return result