tersorflow: Model not deterministic
How to get stable results with TensorFlow, setting random seed
Realizing reproducible Machine Learning - with Tensorflow
固定随机数种子后,bpr训练loss减小,但是测试指标下降。
def random_seed(seed):os.environ['PYTHONHASHSEED'] = str(seed) # Python generalnp.random.seed(seed)random.seed(seed) # Python randomtf.random.set_seed(seed)os.environ['TF_DETERMINISTIC_OPS'] = '1'# Fix seedsrandom_seed(0)
