How to Test Machine Learning Systems
从概念到实用的代码片段,实现有效测试图片来自作者软件开发中的测试至关重要,因为它可以保证交付给客户的价值。交付成功的产品不是一次性的努力;而是一个持续的过程。为了确保持续交付,我们必须定义成功,整理数据,然后训练和部署我们的模型,同时持续监控和测试我们的工作。为了持续交付,我们必须定义成功,整理数据,然后训练和部署我们的模型,同时持续监控和测试我们的工作。机器学习系统中的“信任”不仅仅需要测试;它必须集成到整个生命周期中(如我的另一篇博客所示)。TRUST 的机器学习流程可以在“如何以合理的方式在机器学习中构建 TRUST”中描述(图片来自作者)。在深入讨论详细部分之前,这里有一个简短的 TL