【发布时间】:2018-05-14 11:33:42
【问题描述】:
在使用回调 ResetStatesCallback 训练 rnn 模型时,我收到以下警告消息:
/var/venv/DSTL/lib/python3.4/site-packages/keras/callbacks.py:97: UserWarning:与批处理相比,方法 on_batch_begin() 速度较慢 更新(0.791834)。检查你的回调。 % delta_t_median)
from keras.callbacks import Callback
#Reset count every RESET_STATES_LENGTH
#RESET_STATES_LENGTH=8
class ResetStatesCallback(Callback):
def __init__(self):
self.counter = 0
def on_batch_begin(self, batch, logs={}):
if self.counter % RESET_STATES_LENGTH == 0:
self.model.reset_states()
self.counter += 1
为什么我会收到此消息?我应该尝试解决它吗?它真的会减慢我的训练速度吗?
【问题讨论】:
标签: machine-learning neural-network keras recurrent-neural-network