PosOnlyFeedbackCrossValidationSplit< T > Class Template Reference

K-fold cross-validation split for item prediction from implicit feedback. More...

List of all members.

Public Member Functions

 PosOnlyFeedbackCrossValidationSplit (IPosOnlyFeedback feedback, uint num_folds)
 Create a k-fold split of positive-only item prediction data.

Properties

uint NumberOfFolds [get, set]
IList< IPosOnlyFeedbackTest [get, set]
IList< IPosOnlyFeedbackTrain [get, set]

Detailed Description

template<T>
class MyMediaLite::Data::PosOnlyFeedbackCrossValidationSplit< T >

K-fold cross-validation split for item prediction from implicit feedback.

Items with less than k events associated are ignored for testing and always assigned to the training set.

The dataset must not be modified after the split - this would lead to undefined behavior.

Type Constraints
T :IPosOnlyFeedback 
T :new() 

Constructor & Destructor Documentation

PosOnlyFeedbackCrossValidationSplit ( IPosOnlyFeedback  feedback,
uint  num_folds 
) [inline]

Create a k-fold split of positive-only item prediction data.

See the class description for details.

Parameters:
feedback the dataset
num_folds the number of folds

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