| Interface | Description |
|---|---|
| ConditionEvaluator |
Measures the performance of a single experimental condition.
|
| EvalTask |
Interface for evaluation tasks.
|
| Class | Description |
|---|---|
| AlgorithmInstance |
An instance of a recommender algorithm to be trained and measured.
|
| AlgorithmInstanceBuilder |
Builder for algorithm instances.
|
| DataSet |
A train-test data set.
|
| DataSetBuilder |
Builder for generic train-test data sets.
|
| ExperimentOutputLayout |
Manages the layouts for experiment output tables.
|
| MultiAlgorithmDSL |
DSL delegate for configuring multiple LensKit algorithms with names and attributes.
|
| SimpleEvaluator |
Simplified Java API to train-test evaluation.
|
| StatusLogger |
Event listener that logs status messages.
|
| TestUser |
A test user’s data.
|
| TestUserBuilder |
Builder for test user objects.
|
| TrainTestExperiment |
Sets up and runs train-test evaluations.
|
| Exception | Description |
|---|---|
| EvaluationException |
Exception thrown by evaluation actions.
|
| Annotation Type | Description |
|---|---|
| TestUsers |
Qualifier for gaining access to the set of test users.
|
Train-test evaluation support.