Мой код:
Код: Выделить всё
def perceptron(X_train, y_train):
#initialize weights as 0
w = np.zeros(len(X_train.columns))
b = 0
w_b = np.append(w, b)
while True:
misclassifications = 0
for X , Y in zip(X_train.values, y_train.values):
X_i = np.append(X, 1)
if Y*(np.dot(X_i,w_b))
Подробнее здесь: [url]https://stackoverflow.com/questions/78698399/difference-in-my-perceptron-and-sklearn-perceptron[/url]