GitHub user mktal opened a pull request:
https://github.com/apache/incubator-madlib/pull/4
SVM: Add cross validation support and generic CrossValidator class
JIRA: MADLIB-915
Authors:
Xiaocheng Tang <[email protected]>
Rahul Iyer <[email protected]>
Changes:
- Add cross validation support on lambda, epsilon, init_stepsize, max_iter,
and decay_factor
- Add support for optionally writing validation results to a sql table
- Add support for lazy-generation of cv datasets
- Add internal generic CrossValidator class which is used for implementing
this issue
- Refactoring SVM for better modularity
- Ignore cv on epsilon when it is classification
- Cross validation now works when independent variables are queries
- Fixed "zero length field name in format" error in python < 2.7
- Fix error messages so that it pass the svm input tests
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mktal/incubator-madlib
feature/svm_cross_validation
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-madlib/pull/4.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #4
----
commit dc1aeb930ead2a6b8bad58f95df6c5fdd0f856d4
Author: Xiaocheng Tang <[email protected]>
Date: 2015-10-29T21:28:52Z
SVM: Add cross validation support and generic CrossValidator class
JIRA: MADLIB-915
Authors:
Xiaocheng Tang <[email protected]>
Rahul Iyer <[email protected]>
Changes:
- Add cross validation support on lambda, epsilon, init_stepsize, max_iter,
and decay_factor
- Add support for optionally writing validation results to a sql table
- Add support for lazy-generation of cv datasets
- Add internal generic CrossValidator class which is used for implementing
this issue
- Refactoring SVM for better modularity
- Ignore cv on epsilon when it is classification
- Cross validation now works when independent variables are queries
- Fixed "zero length field name in format" error in python < 2.7
- Fix error messages so that it pass the svm input tests
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---