ImportError: no se puede importar el nombre ‘relu6’

Estaba intentando ejecutar un código de aprendizaje automático basado en Keras / TensorFlow. Cuando se ejecuta en tensorflow entorno tensorflow , encuentro el siguiente error:

 from keras_applications.mobilenet import relu6 ImportError: cannot import name 'relu6' 

¿Cómo puedo resolverlo?

Ver esta respuesta de GitHub.

Necesitas usar un CustomObjectScope para importar relu6 .

MobileNet fue movido a keras-aplicaciones.

Para keras 2.2.4 :

 from keras.layers import ReLU from keras.layers import DepthwiseConv2D