Learn R Programming

rrecsys (version 0.9.7.3.1)

Environment for Evaluating Recommender Systems

Description

Processes standard recommendation datasets (e.g., a user-item rating matrix) as input and generates rating predictions and lists of recommended items. Standard algorithm implementations which are included in this package are the following: Global/Item/User-Average baselines, Weighted Slope One, Item-Based KNN, User-Based KNN, FunkSVD, BPR and weighted ALS. They can be assessed according to the standard offline evaluation methodology (Shani, et al. (2011) ) for recommender systems using measures such as MAE, RMSE, Precision, Recall, F1, AUC, NDCG, RankScore and coverage measures. The package (Coba, et al.(2017) ) is intended for rapid prototyping of recommendation algorithms and education purposes.

Copy Link

Version

Install

install.packages('rrecsys')

Monthly Downloads

263

Version

0.9.7.3.1

License

GPL-3

Maintainer

Ludovik <c3><87>oba

Last Published

June 9th, 2019

Functions in rrecsys (0.9.7.3.1)

evalModel

Creating the evaluation model.
histogram

Ratings histogram.
predict

Generate predictions.
getAUC

Returns the Area under the ROC curve.
eval_nDCG

Normalized Discounted Cumulative Gain
evalRecResults

Evaluation results.
evalRec

Evaluates the requested recommendation algorithm.
wALSclass

Weighted Alternating Least Squares based model.
mlLatest100k

Movielens Latest
ml100k

Movielens 100K Dataset
dataSet-class

Dataset class.
evalChart

Visualization of data characteristics.
slopeOneClass

Slope One model.
evalPred

Evaluates the requested prediction algorithm.
sparseDataSet-class

Dataset class for tuples (user, item, rating).
rrecsys

Create a recommender system.
evalModel-class

Evaluation model.
recommend

Generate recommendation.
rankScore

Rank Score
setStoppingCriteria

Set stopping criteria.
defineData

Define dataset.
dataChart

Visualization of data characteristics.
UBclass

Item based model.
BPRclass

Bayesian Personalized Ranking based model.
algAverageClass

Baseline algorithms exploiting global/item and user averages.
SVDclass

SVD model.
PPLclass

Popularity based model.
IBclass

Item based model.
_ds-class

Dataset class.