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 assign_order(obj): Layer.assign_order(obj)
def __call__(self, vector): result = self._tanh(vector) self.operation_number = Layer.assign_order(self) Layer.add_to_history(self, result, vector) return result