Machine learning 深度强化学习(keras rl)提前停止

Machine learning 深度强化学习(keras rl)提前停止,machine-learning,keras,deep-learning,reinforcement-learning,keras-rl,Machine Learning,Keras,Deep Learning,Reinforcement Learning,Keras Rl,根据这些人()的说法,通过深度强化学习可以提前停止。我以前在Keras上深入学习过,但是,如何在Keras rl上做到这一点?在相同的fit()函数中,或者在将模型发送给代理之前?看起来您可以使用keras的回调;如果你真的想把它放在包裹里,从盒子里拿出来放进去。否则,我会尝试: from keras.callbacks import EarlyStopping early_stop = EarlyStopping(patience=69) # epochs stagnation before

根据这些人()的说法,通过深度强化学习可以提前停止。我以前在Keras上深入学习过,但是,如何在Keras rl上做到这一点?在相同的fit()函数中,或者在将模型发送给代理之前?

看起来您可以使用keras的回调;如果你真的想把它放在包裹里,从盒子里拿出来放进去。否则,我会尝试:

from keras.callbacks import EarlyStopping

early_stop = EarlyStopping(patience=69) # epochs stagnation before termination

# from their example cem_cartpole.py
cem.fit(env, nb_steps=100000, visualize=False, callbacks=[early_stop], verbose=2)