efficientnet_keras_transfer_learning icon indicating copy to clipboard operation
efficientnet_keras_transfer_learning copied to clipboard

No module named 'efficientnet.layers'

Open Samjith888 opened this issue 5 years ago • 0 comments

Got this error while loading a trained model

from efficientnet.layers import Swish, DropConnect ModuleNotFoundError: No module named 'efficientnet.layers'

script used :

from efficientnet.layers import Swish, DropConnect
from efficientnet.model import ConvKernalInitializer
from tensorflow.keras.utils import get_custom_objects

get_custom_objects().update({
    'ConvKernalInitializer': ConvKernalInitializer,
    'Swish': Swish,
    'DropConnect':DropConnect
})
from tensorflow.keras.models import load_model
model = load_model("./models/cats_and_dogs_small.h5")

Installed efficientnet using following command

pip install -U efficientnet

Samjith888 avatar Apr 08 '20 14:04 Samjith888