Auch wenn Sie eine beliebige Anzahl von Attributen zum Überwachen konfigurieren können, so empfiehlt IBM® dennoch, dass Sie nicht mehr als zehn Lernattribute zwischen den statischen und dynamischen Lernattributen konfigurieren. Außerdem sollten Sie die folgenden Leitlinien berücksichtigen.
Sie können die Leistung verwalten, indem Sie sowohl die Anzahl der zu überwachenden Attribute als auch die Anzahl der Werte pro zu überwachendem Attribut definieren.Mit der Eigenschaft maxAttributeNames wird die maximale Anzahl der zu verfolgenden Besucherattribute definiert. Mit der Eigenschaft
maxAttributeValues wird die maximale Anzahl der pro Attribut zu verfolgenden Werte definiert. Alle anderen Werte werden einer Kategorie zugeordnet, die durch den Wert der Eigenschaft
otherAttributeValue definiert wird. Das Lernmodul verfolgt jedoch nur die ersten gefundenen Werte.So möchten Sie beispielsweise das Benutzerattribut Augenfarbe verfolgen.Da Sie nur an den Werten Blau, Braun und Grün interessiert sind, legen Sie den Wert für
maxAttributeValues auf 3 fest. Die ersten drei Besucher weisen jedoch die Werte Blau, Braun und Haselnussbraun auf. Dies bedeutet, dass allen Besuchern mit grünen Augen das Attribut
otherAttributeValue zugeordnet wird.
Wenn Sie die Eigenschaft enablePruning auf
yes festlegen, ermittelt das Lernmodul algorithmisch, welche Attribute nicht prädiktiv sind, und hört auf, diese Attribute bei der Berechnung von Wertigkeiten zu berücksichtigen. Wenn Sie beispielsweise ein Attribut verfolgen, das die Haarfarbe darstellt, und das Lernmodul bestimmt, dass es kein Muster für das Akzeptieren eines Angebots basierend auf der Haarfarbe des Besuchers gibt, hört das Lernmodul auf, das Attribut Haarfarbe zu berücksichtigen. Attribute werden jedes Mal neu bewertet, wenn der Lernaggregationsprozess ausgeführt wird (durch die Eigenschaft
aggregateStatsIntervalInMinutes definiert). Dynamische Lernattribute werden auch entfernt.