Extensions Class Reference

Class that contains static methods for item prediction. More...

List of all members.

Static Public Member Functions

static void WritePredictions (this IRecommender recommender, int user_id, System.Collections.Generic.IList< int > candidate_items, System.Collections.Generic.ICollection< int > ignore_items, int num_predictions, TextWriter writer, IEntityMapping user_mapping, IEntityMapping item_mapping)
 Write item predictions (scores) to a TextWriter object.
static void WritePredictions (this IRecommender recommender, IPosOnlyFeedback train, System.Collections.Generic.IList< int > candidate_items, int num_predictions, TextWriter writer, System.Collections.Generic.IList< int > users=null, IEntityMapping user_mapping=null, IEntityMapping item_mapping=null)
 Write item predictions (scores) to a TextWriter object.
static void WritePredictions (this IRecommender recommender, IPosOnlyFeedback train, System.Collections.Generic.IList< int > candidate_items, int num_predictions, string filename, System.Collections.Generic.IList< int > users=null, IEntityMapping user_mapping=null, IEntityMapping item_mapping=null)
 Write item predictions (scores) to a file.

Detailed Description

Class that contains static methods for item prediction.


Member Function Documentation

static void WritePredictions ( this IRecommender  recommender,
int  user_id,
System.Collections.Generic.IList< int >  candidate_items,
System.Collections.Generic.ICollection< int >  ignore_items,
int  num_predictions,
TextWriter  writer,
IEntityMapping  user_mapping,
IEntityMapping  item_mapping 
) [inline, static]

Write item predictions (scores) to a TextWriter object.

Parameters:
recommender the IRecommender to use for making the predictions
user_id ID of the user to make recommendations for
candidate_items list of candidate items
ignore_items list of items for which no predictions should be made
num_predictions the number of items to return per user, -1 if there should be no limit
writer the TextWriter to write to
user_mapping an IEntityMapping object for the user IDs
item_mapping an IEntityMapping object for the item IDs
static void WritePredictions ( this IRecommender  recommender,
IPosOnlyFeedback  train,
System.Collections.Generic.IList< int >  candidate_items,
int  num_predictions,
TextWriter  writer,
System.Collections.Generic.IList< int >  users = null,
IEntityMapping  user_mapping = null,
IEntityMapping  item_mapping = null 
) [inline, static]

Write item predictions (scores) to a TextWriter object.

Parameters:
recommender the IRecommender to use for making the predictions
train a user-wise IPosOnlyFeedback containing the items already observed
candidate_items list of candidate items
num_predictions number of items to return per user, -1 if there should be no limit
writer the TextWriter to write to
users a list of users to make recommendations for; if null, all users in train will be provided with recommendations
user_mapping an IEntityMapping object for the user IDs
item_mapping an IEntityMapping object for the item IDs
static void WritePredictions ( this IRecommender  recommender,
IPosOnlyFeedback  train,
System.Collections.Generic.IList< int >  candidate_items,
int  num_predictions,
string  filename,
System.Collections.Generic.IList< int >  users = null,
IEntityMapping  user_mapping = null,
IEntityMapping  item_mapping = null 
) [inline, static]

Write item predictions (scores) to a file.

Parameters:
recommender the IRecommender to use for making the predictions
train a user-wise IPosOnlyFeedback containing the items already observed
candidate_items list of candidate items
num_predictions number of items to return per user, -1 if there should be no limit
filename the name of the file to write to
users a list of users to make recommendations for
user_mapping an IEntityMapping object for the user IDs
item_mapping an IEntityMapping object for the item IDs

The documentation for this class was generated from the following file:
Generated on Thu Apr 5 01:11:33 2012 for MyMediaLite by  doxygen 1.6.3