I'm trying to use SkLearn Bayes classification.
gnb = GaussianNB()
gnb.set_params('sigma__0.2')
gnb.fit(np.transpose([xn, yn]), y)
But I get:
set_params() takes exactly 1 argument (2 given)
now I try to use this code:
gnb = GaussianNB()
arr = np.zeros((len(labs),len(y)))
arr.fill(sigma)
gnb.set_params(sigma_ = arr)
And get:
ValueError: Invalid parameter sigma_ for estimator GaussianNB
Is it wrong parameter name or value?