1. 程式人生 > 其它 >python感知機實現

python感知機實現

from sklearn.linear_model import Perceptron
import numpy as np

X_train = np.array([[3, 3], [4, 3], [1, 1]])
y = np.array([1, 1, -1])

perceptron=Perceptron()
perceptron.fit(X_train,y)
print("w:",perceptron.coef_,"\n","b:",perceptron.intercept_,"\n","n_iter:"
,perceptron.n_iter_) res=perceptron.score(X_train,y) print("correct rate:{:.0%}".format(res))