Skip to content
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

Implement linear and general SVM #29

Open
mdymczyk opened this issue Aug 24, 2017 · 8 comments
Open

Implement linear and general SVM #29

mdymczyk opened this issue Aug 24, 2017 · 8 comments
Assignees
Milestone

Comments

@mdymczyk
Copy link
Contributor

  • CUDA implementation takes priority. Then Python API, C++ and R.

  • Add unit tests

  • Add performance tests comparing to other frameworks

@pseudotensor
Copy link
Collaborator

linear SVM already part of pogs, just needs a new matrix multiply piece of code in the src/common/elastic_net* code, and then rest of pogs can handle.

@navdeep-G navdeep-G self-assigned this Aug 24, 2017
@pseudotensor pseudotensor changed the title Implement SVM Implement linear and general SVM Aug 24, 2017
@mdymczyk
Copy link
Contributor Author

mdymczyk commented Aug 31, 2017

Can we get this done after PCA (#31) or does it make more sense to do this first? I know it's kind of similar but PCA is on the roadmap for this quarter (and apparently more useful), would be cool to have it. @navdeep-G @pseudotensor

@pseudotensor
Copy link
Collaborator

You are thinking of SVD, not SVM, right?

@mdymczyk
Copy link
Contributor Author

mdymczyk commented Aug 31, 2017

@pseudotensor arg yes indeed, wrong ticket. Time to go to bed it seems.

@mdymczyk mdymczyk added this to the Backlog milestone Sep 4, 2017
@pseudotensor
Copy link
Collaborator

GPUMLib has ANN, SVM and matrix factorization algorithms,
GTSVM has kernelized SVMs, and
cuSVM has SVMs for classification and regression.

@mdymczyk
Copy link
Contributor Author

mdymczyk commented Dec 3, 2017

@pseudotensor good finds but not sure if we are ok with GPLv3? Think people (and by people I mean corporations) are very hesitant to use GPLv3 software.

@pseudotensor
Copy link
Collaborator

ya not suggesting we use them directly, but can learn from them and see if person who made them wants to join us. Don't have to do it all ourselves:)

@pseudotensor
Copy link
Collaborator

@navdeep-G navdeep-G modified the milestones: Backlog, 0.2.1 Mar 23, 2018
@navdeep-G navdeep-G modified the milestones: 0.2.1, 0.2.2 Apr 13, 2018
@pseudotensor pseudotensor modified the milestones: 0.2.2, 0.4.0 Sep 28, 2018
@sh1ng sh1ng modified the milestones: 0.3.2, 0.4.0 Mar 31, 2019
@sh1ng sh1ng unassigned khevn Mar 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants