我想开发一个验证机器学习模型的框架(用于 QA 测试)。我与同行进行了很多讨论,并阅读了谷歌的文章。
大多数讨论或文章都在告诉机器学习模型将随着我们提供的测试数据而发展。如我错了请纠正我。
开发一个验证机器学习模型的框架将给出准确结果的可能性有多大?
从我阅读的文章中测试模型的几种方法:拆分和多拆分技术,变形测试
还请建议任何其他方法
我想开发一个验证机器学习模型的框架(用于 QA 测试)。我与同行进行了很多讨论,并阅读了谷歌的文章。
大多数讨论或文章都在告诉机器学习模型将随着我们提供的测试数据而发展。如我错了请纠正我。
开发一个验证机器学习模型的框架将给出准确结果的可能性有多大?
从我阅读的文章中测试模型的几种方法:拆分和多拆分技术,变形测试
还请建议任何其他方法
基于 ML 的软件的 QA 测试需要额外的、非常规的测试,因为通常它们对给定输入集的输出没有定义、确定性或先验已知,并且它们产生近似值而不是精确结果。
QA 可设计用于测试:
其中一些测试需要性能测量。这是它们的综合库。
我认为数据流实际上是需要在这里测试的,例如原始输入、操作、测试输出和预测。例如,如果您有一个简单的线性模型,您实际上想要测试从该模型生成的预测而不是模型的系数。因此,也许,高级步骤总结如下;
完全披露,我为此编写了一个小的 Python 包。您可以在这里查看或下载如下,
pip install mlqa