예제 #1
0
 def classify(self, input_vector):
     return sign(dot(self.weights, input_vector) + self.bias)
예제 #2
0
 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)
예제 #3
0
def classify(vector, weights, bias):
    activation = dot(vector, weights) + bias
    return sign(activation)