Regularized Multi-task Learning in R
This package provides an efficient implementation of regularized multi-task learning comprising 10 algorithms applicable for regression, classification, joint feature selection, task clustering, low-rank learning, sparse learning and network incorporation. All algorithms are implemented basd on the accelerated gradient descent method and feature a complexity of O(1/k^2). Sparse model structure is induced by the solving the proximal operator. The package has been uploaded in the CRAN: https://CRAN.R-project.org/package=RMTL
Four packages have to be instaled in advanced to enable functions i.e. eigen-decomposition, 2D plotting: ‘MASS’, ‘psych’, ‘corpcor’ and ‘fields’. You can install them from the CRAN.
install.packages("MASS")
install.packages("psych")
install.packages("corpcor")
install.packages("fields")
You can choose any of the three ways to install RMTL.
- Install from CRAN in R environment (Recommend)
install.packages("RMTL")
# in this way, the requirement for installation are automatically checked.
- Install from github in R environment
install.packages("devtools")
library("devtools")
install_github("transbioZI/RMTL")
- Install from the source code
git clone https://github.com/transbioZI/RMTL.git
R CMD build ./RMTL/
R CMD INSTALL RMTL*.tar.gz
The tutorial of multi-task learning using RMTL can be found here.
Please check "RMTL-manuel.pdf" for more details.
If you have any question, please contact: hank9cao@gmail.com