在使用Keras的GRU或者LSTM的时候出现了这个错误。
根据pycharm的debug模式的自动跳转,定位到了tensorflow_backend.py文件里的这个位置:
因为传入参数的这里需要判断是训练还是测试的阶段,本来应该是训练过程。
因为一些其他需求,我在代码的最前面设置了强制测试:
from keras import backend as K
#K.set_learning_phase(0)
第二行代码注释掉就行了。
在使用Keras的GRU或者LSTM的时候出现了这个错误。
根据pycharm的debug模式的自动跳转,定位到了tensorflow_backend.py文件里的这个位置:
因为传入参数的这里需要判断是训练还是测试的阶段,本来应该是训练过程。
因为一些其他需求,我在代码的最前面设置了强制测试:
from keras import backend as K
#K.set_learning_phase(0)
第二行代码注释掉就行了。