【发布时间】:2021-06-28 16:51:05
【问题描述】:
如果我想在猫狗图像数据集上进行训练,与仅使用 MobilenetV2 和使用 imagenet 权重初始化相比,创建自己的顺序模型有什么好处?它与识别不同类型水果等其他问题有何不同?
这里我有基本的顺序模型...
model = models.Sequential()
model.add(layers.Conv2D(32, (3, 3), activation='relu', input_shape=(32, 32, 3)))
model.add(layers.MaxPooling2D((2, 2)))
model.add(layers.Conv2D(64, (3, 3), activation='relu'))
model.add(layers.MaxPooling2D((2, 2)))
model.add(layers.Conv2D(64, (3, 3), activation='relu'))
然后使用 Mobilenet...
tf.keras.applications.MobileNet(
input_shape=None,
alpha=1.0,
depth_multiplier=1,
dropout=0.001,
include_top=True,
weights="imagenet",
input_tensor=None,
pooling=None,
classes=1000,
classifier_activation="softmax",
**kwargs
)
【问题讨论】:
标签: python tensorflow deep-learning conv-neural-network