如何设置单层感知器的阈值?
我有
import numpy as np
import sklearn
from sklearn.linear_model import Perceptron
xs = np.array([
0, 0,
0, 1,
1, 0,
1, 1
]).reshape(4, 2)
ys = np.array([1, 1, 0, 1]).reshape(4,)
ppn = Perceptron(max_iter=2, eta0=0.4, random_state=0)
和
ppn.fit(xs, ys)
我想做的是训练我的ppn
的重量来学习ys。
如何将ppn
的阈值设置为-0.5
并获得最终权重?