def classify(self, input_vector): return sign(dot(self.weights, input_vector) + self.bias)
def classify(self, input_vector): weights = array_subtract(self.weights, scale_array(self.cached_weights, 1 / self.counter)) bias = self.bias - self.cached_bias / self.counter return sign(dot(weights, input_vector) + bias)
def classify(vector, weights, bias): activation = dot(vector, weights) + bias return sign(activation)