MyMediaLite
3.04
|
Helper class with utility methods for handling recommenders. More...
Static Public Member Functions | |
static T | Configure< T > (this T recommender, string parameters, Action< string > report_error) |
Configure a recommender. | |
static T | Configure< T > (this T recommender, string parameters) |
Configure a recommender. | |
static T | Configure< T > (T recommender, Dictionary< string, string > parameters, Action< string > report_error) |
Configure a recommender. | |
static ItemRecommender | CreateItemRecommender (this string typename) |
Create an item recommender from the type name. | |
static ItemRecommender | CreateItemRecommender (this Type type) |
Create an item recommender from a type object. | |
static RatingPredictor | CreateRatingPredictor (this string typename) |
Create a rating predictor from the type name. | |
static RatingPredictor | CreateRatingPredictor (this Type type) |
Create a rating predictor from a type object. | |
static Recommender | CreateRecommender (this string typename) |
Create recommender. | |
static IList< string > | ListRecommenders (this string prefix) |
List all recommenders in a given namespace. | |
static string | Needs (this IRecommender recommender) |
Describes the kind of data needed by this recommender. | |
static void | SetProperty< T > (this T recommender, string key, string val) |
Sets a property of a MyMediaLite recommender. | |
static void | SetProperty< T > (this T recommender, string key, string val, Action< string > report_error) |
Sets a property of a MyMediaLite recommender. | |
static string | Supports (this IRecommender recommender) |
Describes the kind of arguments supported by this recommender. |
Helper class with utility methods for handling recommenders.
Contains methods for creating and configuring recommender objects, as well as listing recommender classes.
static T Configure< T > | ( | this T | recommender, |
string | parameters, | ||
Action< string > | report_error | ||
) | [inline, static] |
Configure a recommender.
recommender | the recommender to configure |
parameters | a string containing the parameters as key-value pairs |
report_error | void function that takes a string for error reporting |
static T Configure< T > | ( | this T | recommender, |
string | parameters | ||
) | [inline, static] |
Configure a recommender.
recommender | the recommender to configure |
parameters | a string containing the parameters as key-value pairs |
static T Configure< T > | ( | T | recommender, |
Dictionary< string, string > | parameters, | ||
Action< string > | report_error | ||
) | [inline, static] |
Configure a recommender.
recommender | the recommender to configure |
parameters | a dictionary containing the parameters as key-value pairs |
report_error | void function that takes a string for error reporting |
static ItemRecommender CreateItemRecommender | ( | this string | typename | ) | [inline, static] |
Create an item recommender from the type name.
typename | a string containing the type name |
static ItemRecommender CreateItemRecommender | ( | this Type | type | ) | [inline, static] |
Create an item recommender from a type object.
type | the type object |
static RatingPredictor CreateRatingPredictor | ( | this string | typename | ) | [inline, static] |
Create a rating predictor from the type name.
typename | a string containing the type name |
static RatingPredictor CreateRatingPredictor | ( | this Type | type | ) | [inline, static] |
Create a rating predictor from a type object.
type | the type object |
static Recommender CreateRecommender | ( | this string | typename | ) | [inline, static] |
Create recommender.
typename | the type name |
static IList<string> ListRecommenders | ( | this string | prefix | ) | [inline, static] |
List all recommenders in a given namespace.
prefix | a string representing the namespace |
static string Needs | ( | this IRecommender | recommender | ) | [inline, static] |
Describes the kind of data needed by this recommender.
recommender | a recommender |
static void SetProperty< T > | ( | this T | recommender, |
string | key, | ||
string | val | ||
) | [inline, static] |
Sets a property of a MyMediaLite recommender.
recommender | An IRecommender |
key | the name of the property (case insensitive) |
val | the string representation of the value |
static void SetProperty< T > | ( | this T | recommender, |
string | key, | ||
string | val, | ||
Action< string > | report_error | ||
) | [inline, static] |
Sets a property of a MyMediaLite recommender.
recommender | An IRecommender |
key | the name of the property (case insensitive) |
val | the string representation of the value |
report_error | delegate to report errors |
static string Supports | ( | this IRecommender | recommender | ) | [inline, static] |
Describes the kind of arguments supported by this recommender.
recommender | a recommender |