Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sparse Matrix Recommender Monad in R (SMRMon-R)

This package, SMRMon-R, implements a software monad for the specification of recommendation system workflows. SMRMon-R's recommendation computations are based on Sparse matrix Linear algebra.

Most of the functions of SMRMon-R delegate to corresponding functions of the package SparseMatrixRecommender.

Here is an example pipeline:

smrObj <-
  SMRMonUnit( data = dfTitanic ) %>%
  SMRMonCreate( itemColumnName = "id", addTagTypesToColumnNamesQ = FALSE )
  SMRMonRecommend( history = dfTitanic$id[1:2], nrecs = 6, removeHistoryQ = FALSE ) %>%
  SMRMonJoinAcross( dfTitanic ) %>%
  SMRMonEchoValue

To install use the command:

devtools::install_github("antononcube/R-packages", subdir = "SMRMon-R")