-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SVC
/SVR
kernel
and degree
are never passed to scikit-learn
#602
Comments
lars-reimann
changed the title
Apr 1, 2024
SVC
kernel is never passed to scikit-learn
SVC
/SVR
kernel and
degree are never passed to
scikit-learn`
lars-reimann
changed the title
Apr 1, 2024
SVC
/SVR
kernel and
degree are never passed to
scikit-learn`SVC
/SVR
kernel and
degree are never passed to
scikit-learn`
lars-reimann
changed the title
Apr 1, 2024
SVC
/SVR
kernel and
degree are never passed to
scikit-learn`SVC
/SVR
kernel
and degree
are never passed to scikit-learn
lars-reimann
added a commit
that referenced
this issue
May 1, 2024
) Closes #602 ### Summary of Changes Previously, support vector machines always used an RBF kernel, regardless of the `kernel` requested by the user. This is fixed now.
lars-reimann
pushed a commit
that referenced
this issue
May 1, 2024
## [0.22.0](v0.21.0...v0.22.0) (2024-05-01) ### Features * `is_fitted` is now always a property ([#662](#662)) ([b1db881](b1db881)), closes [#586](#586) * add `Column.missing_value_count` ([#682](#682)) ([f084916](f084916)), closes [#642](#642) * Add `InputConversion` & `OutputConversion` for nn interface ([#625](#625)) ([fd723f7](fd723f7)), closes [#621](#621) * Add hash,eq and sizeof in ForwardLayer ([#634](#634)) ([72f7fde](72f7fde)), closes [#633](#633) * allow using tables that already contain target for prediction ([#687](#687)) ([e9f1cfb](e9f1cfb)), closes [#636](#636) * callback `Row.sort_columns` takes four parameters instead of two tuples ([#683](#683)) ([9c3e3de](9c3e3de)), closes [#584](#584) * rename `group_rows_by` in `Table` to `group_rows` ([#661](#661)) ([c1644b7](c1644b7)), closes [#611](#611) * rename `number_of_column` in `Row` to `number_of_columns` ([#660](#660)) ([0a08296](0a08296)), closes [#646](#646) * rework `TaggedTable` ([#680](#680)) ([db2b613](db2b613)), closes [#647](#647) * show missing value count/ratio in summarized statistics ([#684](#684)) ([74b8a35](74b8a35)), closes [#619](#619) * specify `extras` instead of `features` in `to_tabular_dataset` ([#685](#685)) ([841657f](841657f)), closes [#623](#623) ### Bug Fixes * actually use `kernel` of support vector machines for training ([#681](#681)) ([09c5082](09c5082)), closes [#602](#602) ### Performance Improvements * Faster plot_histograms and more reliable plots ([#659](#659)) ([b5f0a12](b5f0a12))
🎉 This issue has been resolved in version 0.22.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
This issue affects
SupportVectorMachineClassifier
andSupportVectorMachineRegressor
:These models never set the
kernel
of thescikit-learn
estimators when fitting. Thus, the default value ("rbf") is always used. Likewise, thedegree
is not set if a polynomial kernel is chosen.To Reproduce
Check the code of their
_get_sklearn_xy
methods.Expected behavior
The selected kernel should actually be used.
Screenshots (optional)
No response
Additional Context (optional)
No response
The text was updated successfully, but these errors were encountered: