[Python] semilla aleatoria aleatoria / numpy / pytorch / pytorch.cuda

La configuración de una semilla aleatoria puede garantizar que el valor inicial del número aleatorio sea el mismo en cada experimento,
es decir, puede garantizar que cada experimento esté en el mismo estado inicial;


import random, torch
import numpy as np

seed = 1

random.seed(seed)
np.random.seed(seed)
torch.manual_seed(seed)
torch.cuda.manual_seed(seed)

Donde semilla = 1 representa el valor aleatorio numerado 1, que es un conjunto de valores aleatorios;
también se puede reemplazar con otros números enteros, como 123, 456, etc .;
generalmente, diferentes valores de semilla aleatorios representan diferentes grupos experimentales ;

Supongo que te gusta

Origin blog.csdn.net/ao1886/article/details/109989258
Recomendado
Clasificación