Skip to content

Latest commit

 

History

History
395 lines (198 loc) · 18.2 KB

beginners-guide-to-careers-in-ai-and-machine-learning.md

File metadata and controls

395 lines (198 loc) · 18.2 KB

AI 和机器学习职业入门指南

原文:www.kdnuggets.com/beginners-guide-to-careers-in-ai-and-machine-learning

AI 和机器学习职业入门指南

图片由作者提供


我们的前三大课程推荐

1. Google 网络安全证书 – 快速进入网络安全职业道路。

2. Google 数据分析专业证书 – 提升你的数据分析能力

3. Google IT 支持专业证书 – 支持你所在组织的 IT 工作


人工智能(AI)和机器学习(ML)的广泛发展迫使就业市场进行调整。AI 和 ML 通才的时代已经结束,我们进入了专家时代。

即使是更有经验的人也可能难以找到合适的方向,更不用说初学者了。

这就是我创建这个小指南来帮助理解不同 AI 和 ML 职位的原因。

什么是 AI 和 ML?

AI 是计算机科学的一个领域,旨在创建表现出类似人类智能的计算机系统。

AI 与 ML

ML 是 AI 的一个子领域,使用算法来构建和部署可以从数据中学习并在没有明确指令的情况下做出决策的模型。

AI 和 ML 的职位

AI 和 ML 的复杂性及其各种目的导致了各种工作对它们的不同应用。

这里是我将要讨论的十个职位。

AI 和 ML 职业

尽管它们都需要 AI 和 ML,虽然技能和工具有时会重叠,但每个职位都需要 AI 和 ML 专业知识的某些独特方面。

这里是这些差异的概述。

AI 和 ML 职业

1. AI 工程师

这个角色专注于开发、实施、测试和维护 AI 系统。

技术技能

核心 AI 工程师技能围绕构建 AI 模型,因此编程语言和 ML 技术至关重要。

工具

主要使用的工具包括 Python 库、大数据工具和数据库。

项目

AI 工程师致力于自动化项目和 AI 系统,如:

  • 自动驾驶车辆

  • 虚拟助手

  • 医疗机器人

  • 生产线机器人

  • 智能家居系统

面试问题类型

面试问题反映了所需技能,因此预计会涉及以下主题:

2. ML 工程师

ML 工程师开发、部署和维护 ML 模型。他们的重点是部署生产环境中的模型调优

技术技能

除了机器学习的常规技能,ML 工程师的主要技能还有软件工程和高级数学。

工具

ML 工程师的工具与 AI 工程师的工具类似。

项目

ML 工程师的知识应用于这些项目:

  • 预测分析 – 销售预测、客户流失预测、成本预测、库存管理

  • NLP 项目 – 聊天机器人、情感分析

  • 推荐系统 – 根据客户的行为和偏好推荐产品、内容和服务

  • 异常检测 – 欺诈预防、网络安全

面试问题类型

ML 是每个 ML 工程师工作中的核心,因此也是面试的重点。

  • ML 概念 – ML 基础,例如机器学习类型、过拟合欠拟合

  • ML 算法

  • 编程问题

  • 数据处理 – 准备数据进行建模的基础

  • 模型评估 – 模型评估技术和指标,包括准确率、精确度、召回率、F1 分数和 ROC 曲线

  • 问题解决问题

3. 数据科学家

数据科学家收集和清洗数据,进行探索性数据分析(EDA)以更好地理解数据。他们创建统计模型、机器学习算法和可视化,以了解数据中的模式并做出预测。

与 ML 工程师不同,数据科学家更涉及机器学习模型的初始阶段;他们专注于发现数据模式并从中提取洞察。

技术技能

数据科学家使用的技能集中在提供可操作的洞察。

  • 编程语言(PythonR)– 查询数据库、管理数据、统计分析、机器学习算法、数据可视化

  • 统计分析 – 理解数据,假设检验,发现趋势

  • 数据可视化 – 可视化趋势和洞察

  • 机器学习

  • 数据整理 – 通过清理、格式化和结构化数据为分析做准备

工具

项目

数据科学家从事与 ML 工程师相同的项目,只是在部署前阶段。

面试问题类型

4. 数据工程师

他们开发和维护数据处理系统,并构建数据管道以确保数据的可用性。机器学习不是他们的核心工作。然而,他们与 ML 工程师和数据科学家合作,以确保 ML 模型的数据可用性,因此必须了解 ML 基础。此外,他们有时会将 ML 算法集成到数据管道中,例如用于数据分类或异常检测。

技术技能

工具

项目

数据工程师从事使数据对其他角色可用的项目。

  • 构建 ETL 管道

  • 构建数据流系统

  • 协助部署 ML 模型

面试问题类型

数据工程师必须展示对数据架构和基础设施的知识。

5. AI 研究科学家

这些科学家进行研究,专注于开发新算法和 AI 原理。

技术技能

  • 编程语言 (Python, R) – 数据分析、原型设计和部署 AI 模型

  • 研究方法论 – 实验设计、假设制定与测试、结果分析

  • 高级 ML – 开发和完善算法

  • NLP – 提升 NLP 系统的能力

  • DL – 提升 DL 系统的能力

工具

项目

他们负责创建和改进用于:

面试问题类型

人工智能研究科学家必须展示实际的以及非常强的理论人工智能和机器学习知识。

  • 人工智能与机器学习的理论基础

  • 人工智能的实际应用

  • 机器学习算法 – 各种机器学习算法的理论与应用

  • 方法论基础

6. 商业智能分析师

BI 分析师分析数据,揭示可操作的见解,并通过数据可视化、报告和仪表板向利益相关者展示。商业智能中的人工智能通常用于自动化数据处理、识别数据中的趋势和模式,以及预测分析。

技术技能

  • 编程语言(Python) – 数据查询、处理、分析、报告、可视化

  • 数据分析 – 提供可操作的见解以支持决策

  • 商业分析 – 识别机会和优化业务流程

  • 数据可视化 – 以视觉方式呈现见解

  • 机器学习 – 预测分析、异常检测、增强的数据见解

工具

项目

他们所从事的项目集中于分析和报告:

  • 流失分析

  • 销售分析

  • 成本分析

  • 客户细分

  • 流程改进,例如库存管理

面试问题类型

BI 分析师的面试问题侧重于编码和数据分析技能。

  • 编码问题

  • 数据和数据库基础

  • 数据分析基础

  • 问题解决问题

结论

AI 和 ML 是广泛且不断发展的领域。随着它们的发展,要求 AI 和 ML 技能的职位也在不断变化。几乎每天都有新的职位描述和专业化,反映出企业对利用 AI 和 ML 潜力的需求不断增长。

我讨论了六个你可能最感兴趣的职位。然而,这些并不是唯一的 AI 和 ML 职位。还有很多其他职位,并且这些职位会不断涌现,所以尽量保持更新。

Nate Rosidi 是一位数据科学家,专注于产品策略。他也是一位兼职教授,教授分析学,并且是 StrataScratch 的创始人,该平台帮助数据科学家准备面试,提供来自顶级公司的真实面试问题。Nate 撰写关于职业市场的最新趋势,提供面试建议,分享数据科学项目,并涵盖所有 SQL 内容。

更多相关主题