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.
|
initializepublic IntentModel(Stream<U> targetUsers)
targetUsers - user whose intent-aware models are cachedpublic IntentModel()
Copyright © 2016. All rights reserved.