¿Ejemplos de implementación de modelos a través de Formula Depot para mostrárselos a los clientes?Hola a todos,
Tengo varios clientes interesados en JMP Pro para desarrollar modelos para su implementación en sus entornos de fabricación; algunos me pidieron un ejemplo de cómo los modelos de Formula Depot se pueden aplicar externamente. ¿Tenemos alguna demostración "fácil" que pueda mostrar los modelos que se utilizan en un entorno diferente (como Python?).
Salud,
ben
Re: ¿Ejemplos de implementación de modelos a través de Formula Depot para mostrárselos a los clientes?Hola @Ben_Ingham . La gerencia de productos está analizando activamente este tema junto con las formas de mejorar y avanzar más allá de Formula Depot.
Queríamos ofrecer una dirección positiva que hemos estado usando con los complementos XGBoost y Torch, que consiste en entrenar modelos sin codificación en JMP Pro y luego implementarlos en Python usando clases personalizadas de Python para leer los modelos guardados por JMP Pro. en Python.
En términos más generales, creo que prácticamente todos los modelos que produce JMP podrían implementarse fácilmente en PyTorch, basándose en el código Python que ya está disponible en XGBoost y Torch. Esto proporcionaría objetos de modelo Python implementables y ricos en funciones que se pueden ejecutar en GPU y convertir a otros formatos populares como ONNX.
Si tiene uno o más ejemplos específicos en mente, o tal vez incluso un cliente dispuesto a recomendar o proporcionar uno desde un entorno de fabricación, me encantaría trabajar con usted para convertir las fórmulas actualmente producidas por JMP en PyTorch completo. objetos modelo.
Los modelos de regresión simples (lineales o logísticos) probablemente serían los más fáciles. Una parte clave es garantizar que las nuevas variables X se transformen exactamente de la misma manera que lo hace el modelo JMP.
Re: ¿Ejemplos de implementación de modelos a través de Formula Depot para mostrárselos a los clientes?Hola Ben: Con frecuencia, basta con mostrar a la gente el código que JMP produce en Formula Depot. En particular, mostrar el código C y Python suele ser útil para las personas. No se deje llevar por la compatibilidad con cosas fuera de JMP, como la implementación de código en sus sistemas. Eso es algo que ellos deben descubrir.
Una buena demostración de Formula Depot incluye comparación de modelos y Profilers (aunque Model Screening ahora también hace esto, y puede colocar las fórmulas en el Profiler independiente en el menú Graph). Me gusta hacer 3 modelos de diferentes tipos, como un modelo de Superficie de respuesta, un modelo de Partición y un modelo Bootstrap o Neural. Cuando están apilados en Profiler, puedes mostrarle a las personas que pueden entender cómo cada tipo de modelo se relaciona con los datos, y cada modelo es diferente ("Mira cómo este está escalonado, este es una línea curva, etc."). Muestre también lo real frente a lo previsto y cómo algunas áreas de los datos se ajustan de manera diferente a otras en diferentes modelos. El rendimiento del White Polymer funciona para esto.
Re: ¿Ejemplos de implementación de modelos a través de Formula Depot para mostrárselos a los clientes?Hola @Laura_Higgins ,
Gracias por los consejos y la orientación sobre cómo hacer una demostración de Formula Depot. ¡Lo probaré!
Gracias,
ben
Re: ¿Ejemplos de implementación de modelos a través de Formula Depot para mostrárselos a los clientes?Hola @russ_wolfinger ,
Gracias por la información. Echaré un vistazo a algunos conjuntos de datos que pueden ser adecuados; generalmente busco algo más grande con un ángulo de fabricación que cubra la mayoría de los requisitos del cliente y utilice un modelo simple. ¡Se lo haré saber!
Gracias,
ben