尝试使用 40x40px 图像自定义训练 MobilenetV2 - 训练后结果错误

Trying to custom train MobilenetV2 with 40x40px images - wrong results after training

我需要将小图像分为 4 个不同的类别,+1 个“背景”用于错误检测。

虽然训练损失很快下降到 0.7,但即使在 800k 步之后也保持在那里。最后,冻结图似乎对大多数带有背景标签的图像进行了分类。

我可能遗漏了什么,我将在下面详细说明我使用的步骤,欢迎任何反馈。 我是 tf-slim 的新手,所以这可能是一个明显的错误,也许样本太少了?我不是在寻找最高的准确性,只是为了原型制作。

源材料 可在此处找到:https://www.dropbox.com/s/k55xoygdzb2efag/TilesDataset.zip?dl=0

我在 windows 10.

上使用了 tensorflow-gpu 1.15.3

我尝试更改 depth_multiplier、学习率,在 cpu 上学习,从学习命令中删除 --preprocessing_name "inception_v2"。我没有任何想法了...

改变你的学习率,也许从通常选择的3e-5开始。