问题一:
`from keras.backend.tensorflow_backend import set_session`
ModuleNotFoundError: No module named 'keras.backend.tensorflow_backend'; 'keras.backend' is not a package
解决方案:from tensorflow.keras.backend import *
问题二:
_, ignore_mask = K.control_flow_ops.while_loop(lambda b,*args: b<m, loop_body, [0, ignore_mask])
AttributeError: module 'keras.backend' has no attribute 'control_flow_ops'
解决方案:_, ignore_mask = tf.while_loop(lambda b,*args: b<m, loop_body, [0, ignore_mask])
问题三:
class_loss = K.sum(tf.where(tf.is_nan(class_loss), tf.zeros_like(class_loss), class_loss))
AttributeError: module 'tensorflow' has no attribute 'is_nan'
解决方案:将tf.is_nan改成tf.math.is_nan