报错代码如下:
import keras.backend as K
output, argmax = K.tf.nn.max_pool_with_argmax( inputs, ksize=ksize, strides=strides, padding=padding)
运行之后报错:module 'keras.backend' has no attribute 'tf'
原因:keras2.2.4版本以后可能对keras.backend有改动
解决方案:
将keras版本退回2.2.4
或者进行如下修改:
import keras.backend as K
output, argmax = K.tensorflow_backend.tf.nn.max_pool_with_argmax(
inputs,
ksize=ksize,
strides=strides,
padding=padding)
问题解决,如果本文帮到你请点个赞
以上解决方案参考:https://github.com/strongio/keras-elmo/issues/17
关于本问题的提问可发邮件到1908697829@qq.com
如果我能解决的话会给您回信