|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mymedialite.eval.Items
public class Items
Evaluation class for item recommendation.
Method Summary | |
---|---|
static void |
displayResults(java.util.HashMap<java.lang.String,java.lang.Double> result)
Display item prediction results. |
static ItemRecommendationEvaluationResults |
evaluate(IRecommender recommender,
IPosOnlyFeedback test,
IPosOnlyFeedback train,
java.util.Collection<java.lang.Integer> test_users,
java.util.Collection<java.lang.Integer> candidate_items)
Evaluation for rankings of item recommenders. |
static ItemRecommendationEvaluationResults |
evaluate(IRecommender recommender,
IPosOnlyFeedback test,
IPosOnlyFeedback training,
java.util.Collection<java.lang.Integer> test_users,
java.util.Collection<java.lang.Integer> candidate_items,
CandidateItems candidate_item_mode,
java.lang.Boolean repeated_events)
Evaluation for rankings of items. |
static java.lang.String |
formatResults(java.util.Map<java.lang.String,java.lang.Double> result)
Format item prediction results. |
static java.util.Collection<java.lang.String> |
getMeasures()
Get the evaluation measures for item prediction offered by the class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.Collection<java.lang.String> getMeasures()
public static ItemRecommendationEvaluationResults evaluate(IRecommender recommender, IPosOnlyFeedback test, IPosOnlyFeedback train, java.util.Collection<java.lang.Integer> test_users, java.util.Collection<java.lang.Integer> candidate_items)
recommender
- item recommendertest
- test casestrain
- training datatest_users
- a collection of integers with all relevant_userscandidate_items
- a collection of integers with all candidate items
public static ItemRecommendationEvaluationResults evaluate(IRecommender recommender, IPosOnlyFeedback test, IPosOnlyFeedback training, java.util.Collection<java.lang.Integer> test_users, java.util.Collection<java.lang.Integer> candidate_items, CandidateItems candidate_item_mode, java.lang.Boolean repeated_events)
recommender
- item recommendertest
- test casestraining
- training datatest_users
- a collection of integers with all relevant userscandidate_items
- a collection of integers with all relevant itemscandidate_item_mode
- the mode used to determine the candidate items. The default is CandidateItems.OVERLAPrepeated_events
- allow repeated events in the evaluation (i.e. items accessed by a user before may be in the recommended list). The default is false.
public static java.lang.String formatResults(java.util.Map<java.lang.String,java.lang.Double> result)
result
- the result dictionary
public static void displayResults(java.util.HashMap<java.lang.String,java.lang.Double> result)
result
- the result dictionary
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |