resnet50 的模块导入
module imports for resnet50
下午好,
我试图用 resnet50 创建一个图像识别工具。当我尝试下面的代码时,出现错误:
AttributeError: 模块 'tensorflow.python.keras' 没有属性 'applications'
model = keras.applications.resnet50.ResNet50(weights="imagenet")
我目前拥有的导入是:
import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import tensorflow
from tensorflow.python import keras
from keras.preprocessing.image import ImageDataGenerator
from keras.models import Sequential, Model
from keras.layers import (
Dense, Conv2D, MaxPool2D, Dropout, Flatten,
BatchNormalization, GlobalAveragePooling2D
)
from keras.applications.densenet import DenseNet121
from keras import backend as K
from sklearn.metrics import confusion_matrix, classification_report
欢迎咨询,谢谢
尝试重新安装 tensorflow
。最近的版本可能有问题。
pip uninstall tensorflow
pip install tensorflow==1.15.2
如果这些没有帮助,请尝试安装 tf-nightly
您可能需要不同版本的 TensorFlow,因为属性 applications
很可能不在您的版本中。
下午好, 我试图用 resnet50 创建一个图像识别工具。当我尝试下面的代码时,出现错误: AttributeError: 模块 'tensorflow.python.keras' 没有属性 'applications'
model = keras.applications.resnet50.ResNet50(weights="imagenet")
我目前拥有的导入是:
import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import tensorflow
from tensorflow.python import keras
from keras.preprocessing.image import ImageDataGenerator
from keras.models import Sequential, Model
from keras.layers import (
Dense, Conv2D, MaxPool2D, Dropout, Flatten,
BatchNormalization, GlobalAveragePooling2D
)
from keras.applications.densenet import DenseNet121
from keras import backend as K
from sklearn.metrics import confusion_matrix, classification_report
欢迎咨询,谢谢
尝试重新安装 tensorflow
。最近的版本可能有问题。
pip uninstall tensorflow
pip install tensorflow==1.15.2
如果这些没有帮助,请尝试安装 tf-nightly
您可能需要不同版本的 TensorFlow,因为属性 applications
很可能不在您的版本中。