El nodo CARMA utiliza un algoritmo de descubrimiento de reglas de asociación para encontrar reglas de asociación existentes en los datos.
Las reglas de asociación son sentencias con el formato:
if antecedent(s) then consequent(s)
Por ejemplo, si un cliente del sitio Web adquiere una tarjeta y un enrutador de gama alta inalámbricos, es muy probable que también adquiera un servidor de música inalámbrico si se le ofrece. El modelo CARMA extrae un conjunto de reglas de los datos sin necesidad de especificar campos de entrada ni de objetivo. Esto significa que las reglas generadas se pueden utilizar en una variedad de aplicaciones mucho más amplia. Por ejemplo, las reglas que ha generado este nodo se pueden utilizar para buscar una lista de productos o servicios (antecedentes) cuyo consecuente es el elemento que desea promocionar durante esta temporada de vacaciones. Utilizando watsonx.ai, puede determinar qué clientes han adquirido los productos antecedentes y construir una campaña de marketing diseñada para promocionar el producto consecuente.
Requisitos. A diferencia de Apriori, el nodo CARMA no requiere campos Input o Target . Esto es integral para la forma en que funciona el algoritmo y es equivalente a crear un modelo Apriori con todos los campos establecidos en Both. Se pueden restringir los elementos que aparecen sólo como antecedentes o como consecuentes activando el filtrado del modelo una vez generado éste. Por ejemplo, se puede utilizar el explorador de modelos para buscar una lista de productos o servicios (antecedentes) cuyo consecuente es el elemento que se desea promocionar durante esta temporada de vacaciones.
Para crear un conjunto de reglas de CARMA, es necesario especificar un campo de ID y uno o varios campos de contenido. El campo de ID puede tener cualquier rol o nivel de medición. Los campos con el rol None se ignoran. Los tipos de campo deben estar completamente instanciados antes de ejecutar el nodo. Al igual que en Apriori, los datos pueden estar en formato tabular o transaccional.
Puntos fuertes. El nodo CARMA se basa en el algoritmo de reglas de asociación de CARMA. A diferencia de Apriori, el nodo CARMA ofrece opciones de construcción basadas en el soporte de la regla (soporte tanto para el antecedente como el consecuente) en lugar de hacerlo sólo respecto al soporte del antecedente. CARMA también permite reglas con varios consecuentes. Como sucede con Apriori, los modelos que genera un nodo CARMA se pueden insertar en una ruta de datos para crear predicciones.