-
Notifications
You must be signed in to change notification settings - Fork 31
SPArse Modeling Sofware
The spams package implements several convex optimization problem solvers that are useful for machine learning. However it is difficult to install, and could use improved documentation.
The glmnet package implements solvers for some of the same problems (LASSO, L1-regularized logistic regression) but not others (e.g. trace-norm regularization).
- Get the spams package on github so that it installs with
devtools::install_github
. - Improve documentation and write some vignettes.
The R community will for the first time be able to solve a variety of sparse machine learning problems.
No mentors have been found for this project. Possible mentors: Julien Chiquet, Julien Mairal? TD Hocking could co-mentor if another suitable mentor with experience with the SPAMS C++ code was found.
TODO Several tests that potential students can do to demonstrate their capabilities for this particular project. Please modify the suggestions below to make them specific for your project.
- Easy: something that any useR should be able to do, e.g. download some existing package listed in the Related Work, and run it on some example data.
- Medium: something a bit more complicated. You can encourage students to write a script or some functions that show their R coding abilities.
- Hard: Can the student write a package with Rd files, tests, and vigettes? If your package interfaces with non-R code, can the student write in that other language?
Students, please post a link to your test results here.