Artículo
Daniel Franco · Ago 19, 2020 Lectura de 2 min

Uso de modelos PMML en tus Business Processes

Ejecutar modelos predictivos de forma nativa en un "Business Process" ("Proceso Empresarial") de InterSystems IRIS siempre ha sido, por supuesto, el objetivo de nuestro soporte para PMML, pero de alguna forma nunca formó parte del paquete porque había algunas dependencias y elecciones que era necesario analizar y decidir. En cualquier caso, gracias a algunas presiones y al código ofrecido amablemente por  @Amir Samary (¡gracias de nuevo, Amir!), finalmente conseguimos empaquetarlo en un repositorio de GitHub para que lo disfruteis, lo valoreis y hagáis sugerencias.


El repositorio contiene una "Business Process" ("Process Empresarial") genérica, que funciona con cualquier modelo PMML usando una matriz para pasar entradas al modelo, y también contiene una herramienta que generará una BO ("Business Operation" - "Operación Empresarial") para tus clases PMML. La última supone un paso adicional (de una línea) durante la preparación, pero generará objetos dedicados de solicitud y respuesta, lo que será mucho más conveniente al conectar propiedades en el creador de solicitudes cuando se trabaje con modelos complejos.

A continuación del código de la herramienta, también hay una "Producción" de muestra, que aprovecha ambos enfoques.

Déjanos saber tu opinión y en base a los comentarios podremos elegir la mejor forma de incluirlo finalmente en el paquete. Y, por supuesto, siempre nos alegra saber cómo habeis estado usando modelos PMML hasta ahora.

10
1 0 0 40
Log in or sign up to continue