【发布时间】:2021-11-19 15:06:49
【问题描述】:
我有自己的数据集,其中包含我想要标记的 2000 张图像。起初,我创建了包含标签(0 或 1)的 numpy 数组。例如,对于 image[0],对应的标签是 label[0]。请注意,我不确定这是否是正确的标记方式。
model= VGG16(include_top=False, input_shape= (32,32,3))
model.summary()
model.compile(optimizer="Adam", loss="binary_crossentropy" , metrics=['accuracy'])
epochs = 10
history = model.fit(x=training_ds, y=training_lb , epochs=epochs, validation_data= (testing_ds, testing_lb) )
training_ds 包含所有形状为 (n,32,32,3) 的图像 training_lb 包含形状为 (n,1) 的标签
测试也一样。
运行代码后我得到错误,损失非常高,它没有学到任何东西。我的标签错了吗?
输出:
【问题讨论】:
标签: python tensorflow machine-learning docker-compose classification