| 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
|