Closed bcyphers closed 6 years ago
Update: per the docs, nu
should be a float that takes a value in [0.5, 1.5, 2.5, inf]. While it can be any other value >= 0, it's not recommended for performance reasons. As a result, I added a new type, FLOAT_CAT
, to BTB (which I'd been meaning to do anyway) and set nu
to the float_cat range [0.5, 1.5, 2.5]
.
Closed with 5f5a725deaa22e275911836644e56354f1882e6e.
The
nu
hyperparameter (defined inmethods/gaussian_process.json
) is currently a string categorical variable; this causes the following error whenever thematern
kernel is selected:nu
is passed to the constructor for aMatern
kernel, which is then passed to theGaussianProcessClassifier
constructor. According to the docs,nu
should be a float that defaults to 1.5. I'm not sure whether the current configuration was ever correct, but it's not correct as of sklearn 0.18.Someone should figure out what the proper range of values for
nu
is, and update the json to reflect that.