项目作者: transbioZI

项目描述 :
Regularized Multi-task Learning in R
高级语言: R
项目地址: git://github.com/transbioZI/RMTL.git
创建时间: 2019-03-03T13:56:53Z
项目社区:https://github.com/transbioZI/RMTL

开源协议:

下载


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.

  1. install.packages("MASS")
  2. install.packages("psych")
  3. install.packages("corpcor")
  4. install.packages("fields")

Installation

You can choose any of the three ways to install RMTL.

1) Install from CRAN in R environment (Recommend)

  1. install.packages("RMTL")
  2. # in this way, the requirement for installation are automatically checked.

2) Install from github in R environment

  1. install.packages("devtools")
  2. library("devtools")
  3. install_github("transbioZI/RMTL")

3) Install from the source code

  1. git clone https://github.com/transbioZI/RMTL.git
  2. R CMD build ./RMTL/
  3. R CMD INSTALL RMTL*.tar.gz

Tutorial

The tutorial of multi-task learning using RMTL can be found here.

Manual

Please check “RMTL-manuel.pdf” for more details.

Reference

Cao, Han, Jiayu Zhou and Emanuel Schwarz. “RMTL: An R Library for Multi-Task Learning.” Bioinformatics (2018).

Contact

If you have any question, please contact: hank9cao@gmail.com