U - type of the usersI - type of the itemspublic class FilterRecommenderRunner<U,I> extends AbstractRecommenderRunner<U,I>
| Constructor and Description |
|---|
FilterRecommenderRunner(Stream<U> users,
Function<U,Predicate<I>> userFilter,
int maxLength)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run(Recommender<U,I> recommender,
Consumer<Recommendation<U,I>> consumer)
Runs the recommender and prints the recommendations to an output
stream.
|
runpublic FilterRecommenderRunner(Stream<U> users, Function<U,Predicate<I>> userFilter, int maxLength)
users - target users, those for which recommendations are generated.userFilter - item filter provider for each usermaxLength - maximum length of the recommendation lists, 0 for no limitpublic void run(Recommender<U,I> recommender, Consumer<Recommendation<U,I>> consumer)
RecommenderRunnerrecommender - recommender to be runconsumer - recommendation consumerCopyright © 2016. All rights reserved.