如何在生产环境中*不*使用机器学习模型

在生产环境中不使用机器学习模型的方法

一个讽刺的指南:如何避免将生产与你的机器学习模型联系起来

Unsplash上Unpad街上喂养动物朋友拍摄的照片

你的旅程概述

  1. 引言 – 没有生产,没有问题!
  2. 笔记本电脑可用于一切!
  3. 为什么要自动化?反正你有时间!
  4. 测试?永远不会犯错!
  5. 我脑中的依赖管理!
  6. 总结

1 – 引言 – 没有生产,没有问题!

作为数据科学家、数据工程师和机器学习工程师,我们被大量关于生产中的机器学习模型的信息所淹没。数百个视频和成千上万篇博客竭尽全力帮助我们避免陷入我们所处的困境。但是无济于事。 现在,我很痛心地说,全世界到处都有机器学习模型投入生产。 为数百万不知情的人创造价值。在每个街角。我们容忍这一切,只是因为这是普遍的。

当参加会议时,我听到紧张的数据科学家在大庭广众面前讲述生产的情况。从他们额头上的汗水和湿漉漉的手可以看出,情况是严重的。多年来,这种情况一直存在,但我们并不相信他们的预言。看看我们现在的样子。我们应该听取他们的建议。

现在不是任何人说“我早就告诉过你们”的时候。我们需要团结起来夺回我们的权益。我们需要单方面表达对现代方式的蔑视。我们需要回到更好的时代,当机器学习模型投入生产只是中型公司招聘广告上的一个非约束性要点时。

有人必须带头引领这段救赎的旅程。还有谁比我更合适呢?不是自夸,我已经做了几个没有投入生产的机器学习模型。其中一些甚至离目标差得远。我可以与你分享一些最好的技巧,这样你就不需要复制你的开发环境 – 因为没有其他选择。

我将每个后续章节明确划分为两个部分。第一部分称为正确的方式。它告诉你如何避免机器学习模型投入生产…