Interface | Description |
---|---|
TestUser |
Expose recommender data to evaluate recommendations and predictions for a single user.
|
Class | Description |
---|---|
AbstractTestUser |
Helper class for implementing TestUser.
|
CachingDAOProvider<T> |
Caching provider to reduce the duplication of DAO instances in evaluations.
|
CachingDAOProvider.Item | |
CachingDAOProvider.ItemEvent | |
CachingDAOProvider.User | |
CachingDAOProvider.UserEvent | |
ExternalAlgorithm |
An algorithmInfo instance backed by an external program.
|
ExternalAlgorithmBuilder |
Command to get a algorithmInfo instances.
|
FunctionModelMetric |
Model metric backed by an arbitrary function.
|
FunctionMultiModelMetric |
Model metric backed by an arbitrary function that returns multiple rows per algorithmInfo.
|
FunctionMultiModelMetric.Factory | |
LenskitTestUser |
A user in a test set, with the results of their recommendations or predictions.
|
MetricFactory<T> |
Create a metric for a train-test evaluation.
|
MockTestUser | |
MockTestUser.Builder | |
OutputPredictMetric |
Predict metric that writes predictions to a file.
|
OutputPredictMetric.Context | |
OutputPredictMetric.Factory | |
OutputPredictMetric.FactoryBuilder |
Configure the prediction output.
|
OutputTopNMetric |
Top-N metric that writes recommendations to a file.
|
OutputTopNMetric.Context | |
OutputTopNMetric.Factory | |
OutputTopNMetric.FactoryBuilder |
Configure the prediction output.
|
SimpleEvaluator | |
TrainTestEvalTask |
The command that run the algorithmInfo instance and output the prediction result file and the evaluation result file
|