Je ne parviens pas à importer ce module
import keras.applications.resnet
ModuleNotFoundError
dans () ----> 1 import keras.applications.resnet
ModuleNotFoundError: No module named 'keras.applications.resnet'
keras resnet link
L'équipe Keras n'a pas inclus resnet, resnet_v2 et resnext dans le module actuel, ils seront ajoutés à partir de Keras 2.2.5, comme mentionné ici .
Pour une solution de contournement, vous pouvez utiliser le module keras_applications directement pour importer tous les modèles ResNet, ResNetV2 et ResNeXt, comme indiqué ci-dessous
from keras_applications.resnet import ResNet50
Ou si vous souhaitez simplement utiliser ResNet50
from keras.applications.resnet50 import ResNet50
Alternativement, vous pouvez toujours construire à partir des sources comme mentionné ici .
Trouvé une solution de contournement pour utiliser ResNeXt dans Keras 2.2.4 ici .
La fonction ResNeXt50 () a besoin de 4 arguments supplémentaires: backend, couches, modèles et utilitaires.
import keras
from keras_applications.resnext import ResNeXt50
model = ResNeXt50(weights='imagenet',
backend=keras.backend,
layers=keras.layers,
models=keras.models,
utils=keras.utils)
Dans Keras, il existe plusieurs versions de ResNet, vous devrez spécifier la version de ResNet que vous souhaitez, par exemple Vous souhaitez charger le ResNet50.
Utilisation
from keras.applications import ResNet50
Edit 2 Ceci est la liste que vous obtenez lorsque vous utilisez la commande dir()
sur les applications
['DenseNet121', 'DenseNet169', 'DenseNet201', 'InceptionResNetV2', 'InceptionV3', 'MobileNet', 'MobileNetV2', 'NASNetLarge', 'NASNetMobile', 'ResNet50', 'VGG16', 'VGG19', 'Xception', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'absolute_import', 'backend', 'densenet', 'division', 'inception_resnet_v2', 'inception_v3', 'keras_applications', 'keras_modules_injection', 'layers', 'mobilenet', 'mobilenet_v2', 'models', 'nasnet', 'print_function', 'resnet50', 'utils', 'vgg16', 'vgg19', 'xception']
, Les modèles visibles ici peuvent être laodés comme ceci, Il manque certains modèles comme ResNet101 ici, laissez-moi voir si je peux trouver un moyen de résoudre ce problème.
Modifier Preuve que cela fonctionne aussi
Pour voir toutes les versions disponibles des modèles Resnet, visitez https://keras.io/applications/#resnet