根据Tensorflow 在 MobileNet 上的文档,--testing_percentage和--validation_percentage参数控制以下内容:
通常的拆分是将 80% 的图像放入主训练集,保留 10% 以在训练期间经常运行作为验证,然后将最后的 10% 作为测试集较少使用以预测真实-分类器的世界性能。这些比率可以使用--testing_percentage和--validation_percentage标志来控制。
因此,我相信使用您当前的参数(--testing_percentage=15,--validation_percentage=10),您将有 75% 的数据用于主训练集中,15% 用于测试,10% 用于验证,正如您所建议的.
如果您想将训练数据的百分比从 75% 提高到 85%,可以通过设置:
--testing_percentage=10 和 --validation_percentage=5
或者
--testing_percentage=5 和 --validation_percentage=10
或任何其他组合,留下 85% 的数据用于训练。
即:训练% = 100% - 测试% - 验证%
但是,您需要注意不要将测试/验证百分比设置得太低,否则您的准确度分数可能没有足够的测试数据来验证您的预测准确度分数本身是否准确。
希望这可以帮助。