Der CARMA-Knoten verwendet einen Erkennungsalgorithmus für Regeln, um Assoziationsregeln in den Daten zu erkennen.
Assoziationsregeln sind Anweisungen im folgenden Format:
if antecedent(s) then consequent(s)
Wenn ein Webkunde z. B. eine drahtlose Karte und einen drahtlosen High-end-Router kauft, wird er wahrscheinlich auch einen drahtlosen Musikserver kaufen, falls ihm einer angeboten wird. Beim CARMA-Modell wird ein Regelset aus den Daten extrahiert, ohne dass Sie Eingabe- oder Zielfelder angeben müssen. Dies bedeutet, dass die generierten Regeln für einen breiteren Anwendungsbereich verwendet werden können. So können Sie z. B. von diesem Knoten generierte Regeln verwenden, um eine Liste mit Produkten und Dienstleistungen (Antezedenzien) zu finden, deren Sukzedens das Element darstellt, das Sie in der Ferienzeit desselben Jahres bewerben möchten. Mithilfe von watsonx.aikönnen Sie ermitteln, welche Kunden die Antezedens-Produkte gekauft haben, und eine Marketingkampagne erstellen, die das Sukzedens-Produkt bewerben soll.
Anforderungen. Im Gegensatz zu Apriori erfordert der CARMA-Knoten keine Input -oder Target -Felder. Dies ist ein integraler Bestandteil der Funktionsweise des Algorithmus und entspricht der Erstellung eines Apriori-Modells, bei dem alle Felder auf Bothgesetzt sind. Sie können beschränken, welche Elemente nur als Antezedenzien oder Sukzedenzien aufgelistet werden, indem Sie das Modell filtern, nachdem es erstellt wurde. So können Sie z. B. den Modellbrowser verwenden, um eine Liste mit Produkten und Dienstleistungen (Antezedenzien) zu finden, deren Nachfolger (Sukzedens) das Element darstellt, das Sie in der Ferienzeit desselben Jahres bewerben möchten.
Um ein CARMA-Regelset zu erstellen, müssen Sie ein ID-Feld und mindestens ein Inhaltsfeld angeben. Das ID-Feld kann eine beliebige Rolle oder ein beliebiges Messniveau aufweisen. Felder mit der Rolle None werden ignoriert. Feldtypen müssen vollständig instanziiert werden, bevor der Knoten ausgeführt wird. Wie bei Apriori können die Daten als Tabellen- oder als Transaktionsdaten vorliegen.
Stärken. Der CARMA-Knoten basiert auf dem CARMA-Assoziationsregelalgorithmus. Im Gegensatz zu Apriori bietet der CARMA-Knoten Erstellungseinstellungen für die Regelunterstützung (Unterstützung für Antezedens und Sukzedens) und nicht für die Antezedens-Unterstützung. CARMA erlaubt auch Regeln mit mehreren Sukzedenzien. Wie bei Apriori können von einem CARMA-Knoten generierte Modelle zum Erstellen von Vorhersagen in einen Datenstream eingefügt werden.