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