Recommend
Convert Rating Matrix/Normalize RatingMatrix/Pair Down Matrix/Gen. evaluationScheme/Evaluate a Recommender/IBCF/UBCF
Convert Rating Matrix
Input Data
Before using the Recommender, the data should be converted into User-Item Rating matrix form.
Variables
Inputs
Target Data
Data input
Matrix Name
Name of the matrix after conversion (fill it out at your discretion)
Matrix Type
Select either 'Real Rating' or 'Binary Rating'
User
User data
Item
Item data
Rating
Rating data

Normalize RatingMatrix
Input Data
Inputs
Target Data
Input data of User-Item Rating Matrix Form
Matrix Name
Name of the output after normalization (fill it out at your discretion)

Pair Down Matrix
Used to filter the data for recommendation
Input Data
Inputs
Rating Matrix
Input data of User-Item Rating Matrix Form
Output RatingMatrix
Output Rating matrix
Arguments
count/mean/sum of user's rating data selected by User (selected data will be included in the Output Rating Matrix)

Gen.EvaluationScheme
Creates an evaluation scheme object from User-Item Rating matrix.
Input Data
Inputs
Rating Matrix
Input data of User-Item Rating Matrix Form
eva. Scheme Name
Name of an evaluation scheme object created from a dataset (fill it out at your discretion)

Evaluate a Recommender
Evaluates a single or a list of recommender model given an evaluation scheme.
Input Data
Inputs
evaluationScheme
Input data of User-Item Rating Matrix Form
evaluate Name
Name of an evaluation scheme object created from a dataset (fill it out at your discretion)
Variable Attributes
Model Name: name the evaluation model
Type: Type of the evaluation model ex) ALS, ALS_implicit, POPULAR, topNList etc.
Parameter: a list with parameters for the recommender algorithm (default=NULL)

IBCF(binaryRating) & IBCF(realRating)& UBCF(binaryRating)& UBCF(realRating)
IBCF(item-based collaborative filtering) model
UBCF(user-based collaborative filtering) model
Input Data
Inputs
Matrix Name
Input data of User-Item Rating Matrix Form
Model Name
Name of an collaborative filtering model (fill it out at your discretion)

Workflow Example
R-Flow Task Example Video - Recommend


R-Package
Convert Rating Matrix& Normalize RatingMatrix https://www.rdocumentation.org/packages/recommenderlab/versions/0.2-6/topics/realRatingMatrix
Pair Down Matrix: https://www.rdocumentation.org/packages/recommenderlab/versions/0.2-6/topics/ratingMatrix
Gen.EvaluationScheme: https://www.rdocumentation.org/packages/recommenderlab/versions/0.2-6/topics/evaluationScheme
Evaluate a Recommender: https://www.rdocumentation.org/packages/recommenderlab/versions/0.2-6/topics/evaluate
IBCF(binaryRating) & IBCF(realRating)& UBCF(binaryRating)& UBCF(realRating) : https://www.rdocumentation.org/packages/recommenderlab/versions/0.2-6
Last updated
Was this helpful?