Set random seeds

PHOTO EMBED

Tue Aug 09 2022 18:36:33 GMT+0000 (Coordinated Universal Time)

Saved by @pathikg #python

def set_seed(seed=42):
    """
    sets the integer starting value used in generating random numbers.
    comment out packages/frameworks not in use as per your choice 
    """
    np.random.seed(seed)
    os.environ['PYTHONHASHSEED'] = str(seed)
    random.seed(seed)
    tf.random.set_seed(seed)
    torch.manual_seed(seed)
    torch.cuda.manual_seed(seed)
    torch.backends.cudnn.deterministic = True
content_copyCOPY

ML DL code for reproducibility