U
- type of the usersI
- type of the itemsF
- type of the intentpublic abstract class IntentModel<U,I,F> extends UserModel<U>
Modifier and Type | Class and Description |
---|---|
static interface |
IntentModel.UserIntentModel<U,I,F>
User intent-aware model for
IntentModel . |
UserModel.Model<U>
Constructor and Description |
---|
IntentModel()
Constructor that does not cache user intent-aware models.
|
IntentModel(Stream<U> targetUsers)
Constructor that caches user intent-aware models.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IntentModel.UserIntentModel<U,I,F> |
get(U user)
Calculates the user model for user u.
|
IntentModel.UserIntentModel<U,I,F> |
getModel(U user)
Returns the user model for user u.
|
initialize
public IntentModel(Stream<U> targetUsers)
targetUsers
- user whose intent-aware models are cachedpublic IntentModel()
Copyright © 2016. All rights reserved.