En este caso para DOE, pero espero que siempre sea el mismo rango.
Hola @vince_faller ,
Al principio, pensé que sería algo del orden de 1 a (2 ^ 19937) -1, porque ese es el período que usa el generador JMP de Mersenne Twister. Pero, a pesar de algunas pruebas y errores, descubrí que t parece estar en algún lugar en la vecindad de 1 a un entero de 64 bits. A continuación se muestra un guión donde coloco dos modelos neuronales con el conjunto de semillas, y alrededor de 9,223,372,036,854,775,295 es donde cruzo a la semilla que realmente no se establece (es decir, los modelos no coinciden, ya que los conjuntos diferenciales difieren). Curiosamente, no siempre es correcto en 9223372036854775295 que las cosas se descomponen. A veces es 9223372036854775295 + 1, a veces es 9223372036854775295 + 1000. Estoy confundido por eso, y lamento no tener una explicación de por qué; Con suerte, alguien más lo hará!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
seed = 9223372036854775295; //works, i.e., same results for validation
//seed = 9223372036854775295 + 1000; //does not work
Neural(
Y( :sex ), X( :height, :weight ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Set Random Seed( seed ),
Fit( NTanH( 3 ) )
);
Neural(
Y( :sex ), X( :height, :weight ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Set Random Seed( seed ),
Fit( NTanH( 3 ) )
);
¡Espero que esto ayude un poco!
@Julian
Parece que el generador interno usa números enteros de 1 a (2 ^ 32) -1 para el valor de restablecimiento.