专业当然是首选计算机软件专业啦随着越来越多的公司采用人工智能技术,机器学习工程师——
即开发人工智能(AI)机器和能够学习并应用知识的高级程序员的需求量增大。 这些专业人员需要进行编程以应对复杂的数据集/算法,进而训练人工智能机器。
求职网站 Indeed 的一份报告显示,2015年6月至2018年6月间,包括机器学习工程师在内的人工智能人才招聘数量增长了近100% 。 报告发现,在同一时间段内,Indeed 上搜索这些关键词的比例也增加了182%。
报告发现,就具体职位而言,94%包含人工智能或机器学习术语的招聘广告都是针对机器学习工程师的。41%的机器学习工程师的职位在发布60天后仍然空缺。
机器学习工程师可能会做什么?
机器学习工程师可以选择许多不同的职业道路。以下是该领域的一些职位,以及他们所需要的技能,相关信息来自Udacity。
软件工程师: 你需要掌握计算机科学基础和编程、软件工程和系统设计。
应用型机器学习工程师: 你需要掌握计算机科学基础和编程,应用机器学习算法和库。
核心机器学习工程师: 你需要掌握计算机科学基础和编程,应用机器学习算法和库、数据建模和评估。
机器学习工程师的平均工资是多少?
美国机器学习工程师的平均工资是134,449美元。根据来自 Indeed 的数据,就人工智能相关工作而言,它在薪水方面排在第三位,仅次于分析总监($140,837)和首席科学家($138,271)。
另外,专家预测,云计算工程技术人员这一职业未来两年的岗位需求在130万个左右人工智能,市场平均年薪可达40万元人工智能,是不折不扣的“金饭碗”。
我在哪里可以找到从事机器学习的资源?
机器学习工程师有不同的职业道路。学习Python、R或Java等编程语言是一个很好的起点。对于机器学习的细节,有大量的在线开放课程(mooc),包括Coursera();edX()上的课程
以及Udacity上(%E2%80%94nd009t)提供的学位。
你还可以通过在真实数据上(如Kaggle)进行实践来获得实践经验。加入当地组织,向该领域的其他人学习也会有所帮助。