https://github.com/transbiozi/rmtl
Regularized Multi-task Learning in R
https://github.com/transbiozi/rmtl
low-rank-representaion multi-task-learning regularization sparse-coding
Last synced: 15 days ago
JSON representation
Regularized Multi-task Learning in R
- Host: GitHub
- URL: https://github.com/transbiozi/rmtl
- Owner: transbioZI
- Created: 2019-03-03T13:56:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-25T19:04:54.000Z (over 6 years ago)
- Last Synced: 2025-10-22T05:59:49.632Z (15 days ago)
- Topics: low-rank-representaion, multi-task-learning, regularization, sparse-coding
- Language: R
- Homepage: https://CRAN.R-project.org/package=RMTL
- Size: 331 KB
- Stars: 19
- Watchers: 2
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RMTL
Regularized Multi-task Learning in R
# Description
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
# Required Packages
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.
```R
install.packages("MASS")
install.packages("psych")
install.packages("corpcor")
install.packages("fields")
```
# Installation
You can choose any of the three ways to install RMTL.
1) Install from CRAN in R environment (Recommend)
```R
install.packages("RMTL")
# in this way, the requirement for installation are automatically checked.
```
2) Install from github in R environment
```R
install.packages("devtools")
library("devtools")
install_github("transbioZI/RMTL")
```
3) Install from the source code
```shell
git clone https://github.com/transbioZI/RMTL.git
R CMD build ./RMTL/
R CMD INSTALL RMTL*.tar.gz
```
# Tutorial
The tutorial of multi-task learning using RMTL can be found [here](https://cran.r-project.org/web/packages/RMTL/vignettes/rmtl.html).
# Manual
Please check ["RMTL-manuel.pdf"](https://cran.r-project.org/web/packages/RMTL/RMTL.pdf) for more details.
# Reference
[Cao, Han, Jiayu Zhou and Emanuel Schwarz. "RMTL: An R Library for Multi-Task Learning." Bioinformatics (2018).](https://doi.org/10.1093/bioinformatics/bty831)
# Contact
If you have any question, please contact: hank9cao@gmail.com