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

[Task Information of Convert Rating Matrix]

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)

[Task Information of Normalize RatingMatrix]

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)

[Task Information of Pair Down 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)

[Task Information of Gen. evaluatingScheme]

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)

[Task Information for Evaluate a Recommender]

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)

[Task Information of IBCF (binaryRating)]

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?