机器学习与人工智能工程师:有什么区别?

目前科技界最令人困惑的问题之一是:人工智能工程师和机器学习工程师有什么区别?两者都是六位数的工作,但如果你选错了,你可能会浪费几个月的职业生涯来学习错误的技能,并错过优质的职位。作为一名实践者,机器学习与人工智能工程师:有什么区别?首先出现在《走向数据科学》上。

来源:走向数据科学

目前技术领域令人困惑的问题是:

AI工程师和机器学习工程师有什么区别?

两者都是六位数的工作,但如果您选择了错误的工作,您可能会浪费数月的职业生涯来学习错误的技能,并错过优质的职位。

作为一名实践机器学习工程师,我想概述这两个角色之间的主要区别和相似之处,以便您准确地知道哪条路径最适合您。

让我们开始吧!

有什么区别?

老实说,这个行业发展得如此之快,以至于这些标题每个季度都会改变定义。

更不用说公司现在将“人工智能”纳入其职位描述中,以使该职位看起来更有声望,尽管您很可能会做基本的即时工程。

然而,让我解释一下其中的区别,正如我亲眼所见并与该领域其他受人尊敬的从业者讨论的那样。

简而言之,AI 工程师是专门从事 Claude、GPT、BERT 等基础 GenAI 模型的使用和集成的软件工程师。他们不会“构建”这些模型,而是使用它们来服务于特定目的。

另一方面,机器学习工程师实际上是从头开始开发模型或使用基本库并围绕它们构建完整的端到端系统的人。

这些主要是更传统的模型,例如梯度提升树和神经网络,但它们也可以是 GenAI 模型。

我觉得这个命名约定有趣的是,机器学习实际上是人工智能的一个子集。

因此,从技术上讲,人工智能工程师就是 GenAI 工程师(如果有的话)。

好吧,我已经够迂腐的了,让我们更详细地解释一下它们。

人工智能工程师

这是什么?

正如我提到的,你必须将 AI 工程师视为擅长 AI 的软件工程师,嗯,GenAI。

他们主要使用称为基础模型的东西,这些模型是在文本、图像、视频和音频等数据海洋上训练的巨大神经网络。

他们使用什么?

  • 扎实的软件工程技能
  • CI/CD