Problema de guiónHola,
Los clientes de Solvay están desarrollando un script y se enfrentaron a algún problema. Lo probé en JMP-16 y JMP-17: en v16 a veces funciona, en v17 falla cada vez. Copio a continuación su mensaje:
"... He estado trabajando en un código para entrenar una red neuronal con una rutina de optimización de hiperparámetros. El script se llama "fit_NN_loop" en el archivo adjunto. Si ejecuta el script, aparece una ventana para seleccionar los valores x, los valores y y las columnas de validación:

Básicamente, hacemos un ajuste de hiperparámetro de un NN para cada columna de validación. El espacio de hiperparámetros se muestrea en función de un DOE (diseño de relleno de espacio), que verá en el script desde las líneas 34 a la 56. Cuando intentamos ejecutar el código, JMP falla al azar. A veces recibimos el siguiente mensaje:

Sospechamos que tal vez lanzar la plataforma DOE desde el mismo script podría ser el problema, pero no estamos seguros..."
Se adjunta ejemplo de datos con script (este es el último), se agradecerá ayuda (y me servirá como oportunidad de aprendizaje).
emmanuel
Re: Problema con el scriptHola Emmanuel,
Estoy lejos de ser un experto, pero esto podría no ser un problema de guión.
Observé el siguiente fenómeno.
Si intenta crear el DoE que desean mediante Space Filling Platform, JMP también falla.
- Con 1 variable continua y 3 variables categóricas con 4 niveles, está bien
- Con 1 variable continua y 3 variables categóricas con 8 niveles, sigue estando bien
- Con 1 variable continua y 3 variables categóricas con 9 niveles, la PC ya no responde
- Con 1 variable continua y 3 variables categóricas con 10 niveles, tengo un choque directo.
Re: Problema con el scriptHola Stephane,
Buen punto, esta es probablemente la parte principal del problema.
Dicho esto, al reducir los #niveles a 8, funciona en v16 pero aún no en v17. En v16, si lo ejecuta por segunda vez, todavía falla, tengo que cerrar y volver a abrir JMP-16 para que funcione.
emmanuel
Re: Problema con el scriptBonjour Emmanuel,
Pida a Solvay que informe de esto al Soporte técnico ( support@jmp.com ). Pueden copiarlo en el informe. El soporte técnico investigará, informará cualquier problema al departamento de desarrollo y ayudará al cliente a encontrar una solución si es posible.
Merci!
Re: Problema con el scriptHola Jeff,
lo hicieron de hecho. Estaba pensando (tal vez me equivoque) que es un problema de script en lugar de un error. Veamos qué dirá JMP-Support. emmanuel
Re: Problema con el scriptEsto es un error: abrí un defecto donde TS puede actualizar con la pista del cliente ( https://jmpdiscovery.atlassian.net/browse/JMP-16127 ).
@Jeff_Perkinson , si quiere señalar TS aquí, pensé en intervenir sobre una solución general, ya que está fuera del error.
Por solo 10 ejecuciones, todo lo que el código termina haciendo es una muestra aleatoria de un nivel de cada uno de esos categóricos, y luego solo llena el espacio de una dimensión del continuo. Entonces, realmente no lo llamaría mucho de un diseño que llena el espacio. Si lo prefieren, en JMP 17 podemos manejar factores numéricos discretos. Según la cantidad de ejecuciones, es probable que elija un par de ejecuciones en 1 y un par en 10 para cada uno de esos factores (y no todos los 10 valores), pero al menos trata de distribuir esas elecciones de forma numérica.
Re: Problema con el scriptMe alegra saber que se han puesto en contacto con el soporte técnico.
Recuerde, un bloqueo siempre es un error y debe informarse al soporte técnico. No debería poder cometer un error de secuencias de comandos y hacer que JMP se bloquee.
Re: Problema con el scriptSiguiendo aquí: el bloqueo de este ejemplo se informó a Desarrollo y se corrigió en JMP 18 y JMP 17.2.
Re: Problema con el scriptCualquier bloqueo debe informarse directamente al soporte técnico ( support@jmp.com ). Están mejor posicionados para responder y sugerir cualquier solución alternativa que pueda existir.
Por favor, no intente hacer este apoyo usted mismo. Necesitamos realizar un seguimiento de los informes para garantizar que se corrijan en versiones posteriores.