当我们在Mobilenet中重新训练图像分类器层时,重新训练脚本允许我们特定几个参数来预处理输入图像:
random_scale random_crop random_brightness
我想知道如何确定这些值?我在一些文章中看到他们将random_brightness和random_scale设置为30,random_crop设置为0。
有人可以帮我理解这些参数吗?
答案 0 :(得分:0)
从以下链接找到答案:https://github.com/tensorflow/hub/blob/master/docs/tutorials/image_retraining.md
改善图像训练结果的常用方法是以随机方式变形,裁剪或增亮训练输入。由于相同图像的所有可能变化,这具有扩展训练数据的有效大小的优点,并且倾向于帮助网络学习应对将在分类器的实际使用中发生的所有失真。在我们的脚本中启用这些失真的最大缺点是瓶颈缓存不再有用,因为输入图像永远不会被完全重用。这意味着培训过程需要更长的时间(许多小时),因此建议您尝试使用此方法,只有在您拥有一个您相当满意的模型之后才能对模型进行抛光。