Mejor modelo de red neuronal¿Es posible obtener el mejor modelo de red neuronal (tal vez conociendo la semilla) y guardar el script para usarlo nuevamente en el futuro?
Modelado predictivo y aprendizaje automáticoRe: El mejor modelo de red neuronalHola @Matheus_Plana ,
¿Probaste el complemento de ajuste de redes neuronales de @scott_allen ?
Gracias a este complemento, tienes la posibilidad de ajustar automáticamente los hiperparámetros de las redes neuronales para un conjunto de datos y una estrategia de validación específicos, y verificar la reproducibilidad de los resultados con diferentes semillas aleatorias.
Espero que esta respuesta te ayude.
Re: El mejor modelo de red neuronal¡Gracias por la respuesta, Víctor!
No lo probé, pero lo vi. El complemento es para JMP Pro, pero mi cliente usa JMP Standard y me preguntó si era posible ejecutarlo allí.
Fue durante un entrenamiento de JMP y no tenía respuesta a esa pregunta.
¿Sabes si existe algo así para el estándar JMP?
¡Atentamente!
Re: El mejor modelo de red neuronalHola @Matheus_Plana ,
¿Puedo preguntar por qué usted (o su cliente) elige un modelo de red neuronal?
Hay muchos otros modelos disponibles y, dependiendo del tamaño, la representatividad/homogeneidad y la calidad de su conjunto de datos, puede haber otros modelos (Machine Learning u otros) más adaptados (en términos de rendimiento y complejidad en relación con su objetivo). Vea otros temas sobre esta pregunta:
Evaluación de modelos: validación cruzada de redes neuronales y K-fold
Ayuda con la comparación de modelos: DOE vs ANN potenciado
...
En JMP, puedes construir redes neuronales, pero la mayoría de las opciones requieren JMP Pro, por lo que solo investigarás un pequeño subconjunto de todos los modelos de NN posibles, por lo que me pregunto si es muy relevante intentar optimizar una NN en este espacio de hiperparámetros muy estrecho: Lanzar la plataforma neuronal
Supongo que podría automatizar la prueba de varios modelos NN con solo opciones JMP (solo función de activación de TanH, solo una capa, ...), pero requeriría algunas secuencias de comandos para automatizar estos pasos:
- Define los niveles mínimo y máximo de los hiperparámetros disponibles en las opciones exclusivas de JMP.
- Cree un diseño que llene el espacio con los hiperparámetros definidos como factores,
- Se adapta a todos los modelos NN a partir de este diseño que llena el espacio.
- Agregue métricas de rendimiento para comparar modelos.
Espero que esta respuesta te ayude.
Re: El mejor modelo de red neuronalVíctor, ¡muchas gracias por compartir ideas valiosas!
En este caso estaba realizando una capacitación JMP, explicando al cliente cómo utilizar diferentes modelos.
Cuando se trató de la red neuronal, el cliente quedó muy impresionado y durante mi demostración me hizo esta pregunta específica. No estaba seguro de cómo responder y me acerqué a la comunidad.
Pero estoy TOTALMENTE de acuerdo contigo. Tenemos muchos modelos diferentes y el modelo neuronal debe usarse con precaución.
¡Mis mejores deseos!
Re: El mejor modelo de red neuronalHola @Matheus_Plana ,
Puedes intentar usar este script que creé para mis usuarios no profesionales para intentar realizar algunos ajustes de NN. Esto te permite ver qué modelo funciona mejor con diferentes cantidades de nodos Tanh, así como probar diferentes porcentajes de validación. También muestra qué variables son las más importantes en todos los modelos.
¡Avísame si tienes alguna pregunta al respecto!
Steve
Re: El mejor modelo de red neuronal¡Gracias por compartir @shampton82 !
Me impresionan algunas de las imágenes que son muy claras y fáciles de entender, por ejemplo, esta que permite evaluar el rendimiento predictivo y las propiedades de robustez/generalización de un conjunto de validación:

Una pequeña recodificación de la información de esta tabla adjunta podría ayudar a visualizar la tendencia del rendimiento en función del número de funciones/nodos de activación de TanH:

¿Quizás algunas partes podrían ser interesantes para considerar para actualizar el complemento Neural Network Tuning @scott_allen ?
¡Muchas gracias por compartir!
Re: El mejor modelo de red neuronalEstos son algunos ejemplos muy buenos. Es realmente un desafío resumir tanta información en gráficos simples y @shampton82 tiene algunos ejemplos muy buenos.
Estoy trabajando en un complemento similar para Torch en este momento. Hay incluso más parámetros para examinar y ajustar y creo que elementos visuales similares podrían funcionar bien al escanear diferentes tipos de modelos y funciones de activación.