利益相关方

机器学习项目涉及多个利益相关方,他们的参与程度和责任各不相同。尽早与利益相关方进行有效协作对于开发合适的解决方案、管理预期以及最终成功实现机器学习至关重要。

尽早确定项目的利益相关者、预期交付内容和首选沟通方式。

请务必将他们以及需要批准机器学习解决方案相关事宜的任何其他团队纳入利益相关方名单中。

交付成果

在项目的每个阶段,每位利益相关者可能期望获得不同的交付内容。下面列出了一些常见的交付内容。

  • 设计文档。在编写任何代码之前,您很可能会先创建一份设计文档,其中说明问题、建议的解决方案、潜在的方法和可能的风险。通常,设计文档可用于接收反馈并解决项目利益相关者提出的问题和疑虑。

  • 实验结果。您必须传达实验阶段的结果。您通常需要添加以下内容:

    • 实验记录,其中包含超参数和指标。
    • 训练堆栈以及模型在特定检查点处的已保存版本。
  • 可用于生产环境的实现。用于训练和部署模型的完整流水线是关键的可交付成果。在此阶段,请为未来的工程师创建文档,其中说明了模型构建决策、部署和监控细节以及数据特性。

您应尽早与利益相关方就项目每个阶段的预期达成一致。

注意事项

在某些情况下,利益相关者可能不了解机器学习的复杂性和挑战。这可能会导致难以确定项目优先级并执行项目。例如,某些利益相关者可能会认为机器学习与具有确定性结果的传统软件工程实践类似。他们可能不了解项目进度停滞不前的原因,也不了解项目里程碑为何是非线性的。

为了管理利益相关者的预期,您必须清楚了解项目每个阶段的复杂性、时间范围和交付内容。