Campaign | partitions | partition[n] | Interact | learning
Ces propriétés de configuration vous permettent de régler le module d'auto-apprentissage.
confidenceLevel
Description
Pourcentage qui indique le degré de confiance que vous souhaitez accorder à l'utilitaire d'apprentissage avant de passer du mode d'exploration au mode d'exploitation. Lorsque la valeur est égale à 0, l'exploration s'arrête.
Cette propriété s'applique uniquement si la propriété Interact > offerserving > optimizationType associée à l'environnement d'exécution d'Interact possède la valeur BuiltInLearning.
Valeur par défaut
95
Valeurs valides
Entier compris entre 0 et 95, divisible par 5 ou 99.
enableLearning
Description
Si cette propriété a la valeur Oui, Interact part du principe que le module d'apprentissage est activé. Si vous affectez à enableLearning la valeur oui, vous devez configurer Interact > offerserving > optimizationType de sorte qu'il ait la valeur BuiltInLearning ou ExternalLearning.
Si cette propriété a la valeur Non, Interact part du principe que le module d'apprentissage est désactivé. Si vous affectez la valeur non à la propriété enableLearning, vous devez configurer Interact > offerserving > optimizationType sur NoLearning.
Valeur par défaut
Non
maxAttributeNames
Description
Nombre maximal d'attributs d'apprentissage que l'utilitaire d'apprentissage d'Interact doit surveiller.
Cette propriété s'applique uniquement si la propriété Interact > offerserving > optimizationType associée à l'environnement d'exécution d'Interact possède la valeur BuiltInLearning.
Valeur par défaut
10
Valeurs valides
N'importe quel nombre entier.
maxAttributeValues
Description
Nombre maximal de valeurs distinctes que le module d'apprentissage d'Interact suit pour chaque attribut d'apprentissage.
Cette propriété s'applique uniquement si la propriété Interact > offerserving > optimizationType associée à l'environnement d'exécution d'Interact possède la valeur BuiltInLearning.
Valeur par défaut
5
otherAttributeValue
Description
Nom par défaut de la valeur d'attribut utilisée pour représenter toutes les valeurs d'attributs supérieures à la valeur maxAttributeValues.
Cette propriété s'applique uniquement si la propriété Interact > offerserving > optimizationType associée à l'environnement d'exécution d'Interact possède la valeur BuiltInLearning.
Valeur par défaut
Autre
Valeurs valides
Chaîne ou nombre.
Exemple
Si la propriété maxAttributeValues est définie sur 3 et que otherAttributeValue est définie sur une autre valeur, le module d'apprentissage suit les trois premières valeurs. Toutes les autres valeurs sont attribuées à l'autre catégorie. Par exemple, vous suivez l'attribut visiteur qui correspond à la couleur de cheveux du visiteur. Les cinq premiers visiteurs ont des cheveux noirs, marron, blonds, roux et gris. L'utilitaire d'apprentissage suit alors les visiteurs aux cheveux noirs, marron et blonds. Les cheveux roux et gris sont regroupés sous la valeur Autre de la propriété otherAttributeValue.
percentRandomSelection
Description
Pourcentage qui représente l'intervalle de temps après lequel le module d'apprentissage présente une offre aléatoire. Par exemple, si vous affectez la valeur 5 à la propriété percentRandomSelection, cela signifie que 5 % du temps (5 recommandations sur 100), le module d'apprentissage présente une offre aléatoire, quel que soit le score. Lorsque l'apprentissage est activé, l'activation de la fonction percentRandomSelection remplace la propriété de configuration offerTieBreakMethod.
Valeur par défaut
5
Valeurs valides
Tout entier de 0 (qui désactive la fonction percentRandomSelection) à 100.
recencyWeightingFactor
Description
Représentation décimale d'un pourcentage de l'ensemble des données défini par la propriété recencyWeightingPeriod. Par exemple une valeur de 0,15 signifie que 15 % des données utilisées par l'utilitaire d'apprentissage sont issus de la propriété recencyWeightingPeriod.
Cette propriété s'applique uniquement si la propriété Interact > offerserving > optimizationType associée à l'environnement d'exécution d'Interact possède la valeur BuiltInLearning.
Valeur par défaut
0.15
Valeurs valides
Valeur décimale inférieure à 1.
recencyWeightingPeriod
Description
Taille, exprimée en heures, des données appliquées par le module d'apprentissage au pourcentage de pondération recencyWeightingFactor. Par exemple, la valeur par défaut, 120, signifie que la propriété recencyWeightingFactor des données utilisées par le module d'apprentissage est basée sur les 120 dernières heures.
Cette propriété s'applique uniquement si la propriété optimizationType est définie sur builtInLearning.
Valeur par défaut
120
minPresentCountThreshold
Description
Nombre de fois minimum où une offre doit être présentée avant que ses données soient utilisées dans des calculs et que le module d'apprentissage passe en mode d'exploration.
Valeur par défaut
0
Valeurs valides
Entier supérieur ou égal à zéro.
enablePruning
Description
Si la valeur est définie sur Oui, le module d'apprentissage d'Interact détermine, via un algorithme, lorsqu'un attribut d'apprentissage (standard ou dynamique) n'est pas prévisible. Quand un attribut n'est pas prévisible, le module d'apprentissage ne le prend pas en compte lorsqu'il pondère une offre. Cela continue jusqu'à ce que le module d'apprentissage regroupe les données d'apprentissage.
Si Non est défini, le module d'apprentissage utilise en permanence tous les attributs d'apprentissage. En n'élaguant pas les attributs non prévisibles, le module d'apprentissage risque de ne pas être aussi précis qu'il pourrait l'être.
Valeur par défaut
Oui
Valeurs valides
Oui | Non