Le noeud CARMA utilise un algorithme de découverte de règles d'association pour déterminer les règles d'association des données.
Les règles d'association sont des instructions au format suivant :
if antecedent(s) then consequent(s)
Par exemple, si un internaute achète une carte sans fil et un routeur sans fil haut de gamme, il est également probable qu'il achète un serveur de musique sans fil, si l'offre est disponible. Le modèle CARMA extrait un ensemble de règles des données sans que vous ayez à définir les champs d'entrée ou les champs cible. Les règles générées peuvent ainsi être utilisées pour une plus grande variété d'applications. Par exemple, vous pouvez utiliser les règles générées par ce noeud pour rechercher une liste de produits ou de services (antécédents) dont la conséquence correspond à l'élément que vous souhaitez promouvoir à l'occasion de cette période de congés. En utilisant le " watsonx.ai Studio, vous pouvez déterminer quels clients ont acheté les produits précédents et élaborer une campagne de marketing destinée à promouvoir le produit suivant.
Conditions requises. Contrairement à Apriori, le noeud CARMA ne requiert pas de champs Input ou Target . Cela fait partie intégrante du mode de fonctionnement de l'algorithme et revient à créer un modèle Apriori avec tous les champs définis sur Both. Vous pouvez limiter les éléments qui sont uniquement répertoriés comme antécédents ou comme conséquences ; il vous suffit pour cela de filtrer le modèle une fois qu'il a été créé. Par exemple, vous pouvez utiliser le navigateur de modèle pour rechercher une liste de produits ou de services (antécédents) dont la conséquence correspond à l'élément que vous souhaitez promouvoir à l'occasion de cette période de congés.
Pour créer un ensemble de règles CARMA, vous devez renseigner un champ ID, ainsi qu'un ou plusieurs champs d'analyse. Le champ ID peut être de n'importe quel rôle ou niveau de mesure. Les champs avec le rôle None sont ignorés. Les types de champ doivent être entièrement instanciés avant l'exécution du noeud. De même que pour Apriori, les données peuvent être au format tabulaire ou transactionnel.
Force. Le noeud CARMA est basé sur l'algorithme de règles d'association CARMA. Contrairement aux noeuds Apriori, le noeud CARMA offre des paramètres de création pour la prise en charge de la règle (à la fois pour les antécédents et les conséquences), et non une prise en charge d'antécédents. CARMA autorise également les règles comportant plusieurs conséquences. A l'instar d'Apriori, les modèles générés par un noeud CARMA peuvent être insérés dans un flux de données afin de créer des prévisions.