人工智能开发人员需要具备技能

简介: 对于那些想要从事人工智能项目的开发人员来说,他们需要具备哪些必要的技能?

对于那些想要从事人工智能项目的开发人员来说,他们需要具备哪些必要的技能?我们就这个问题采访了22位相关企业的高管,以下就是对他们采访的总结归纳。


关于数学

  • 数学方面技能的掌握取决于研究深度。人工智能并不依赖与任何编程语言,这意味着开发人员需要掌握处理数据相关的其他技术,其中包括了算法,代数和微积分。具备这些技能的重要性显而易见。同时我们还需要了解人类对于自然语言处理的思维过程,其中的上下文联系,隐含意图以及所描述事物间的联系等等。这需要深入洞察人类的思维过程。
  • 数学专业的学生更容易成为一名人工智能项目中的软件开发人员,因为他们已经具备了统计学的基础,而这对人工智能或机器学习是非常重要的。相反一名普通的软件开发人员不可能简单的通过某些Python库的运用就能解决实际问题。
  • 统计学,数据建模,大数据,深度学习和递归神经网络等知识与一种或多种编程语言相结合,对于试图进入人工智能的开发人员来说是一个比较好的出发点。进而把实际问题从更高层次的角度抽象出来,从而使的计算机能够理解并进行处理。
  • 良好的数学知识和数据科学的学术背景,通过不同方式(各种研讨会,个人博客等)跟上这个快速发展的领域。擅长处理大数据集。能够快速掌握机器学习的工具集并将其集成到更大的项目中。
  • 对众多相关数学知识进行梳理,并建立自己的人工智能知识体系。比如, 了解数据类型,掌握机器学习,相关算法,决策树和神经网络。还要了解业界的知名项目(开源项目,Apache,谷歌,IBM,微软,RPython等等)。


关于数据科学

  • 能够读懂数据,挖掘数据中信息,发现数据中的问题,对数据敏感,能够绘制数据地图。精通PythonJava。了解TensorFlowCaféTorch等主流人工智能库。 能够从HDFS数据湖或数据库中提取正确的数据。 知道如何使用过滤器。 数据的质量很重要。 了解如何策划和准备数据。
  • 通过各种渠道获取理论基础知识(比如Coursera上的相关课程)。 开始为一家人工智能公司工作或在现有工作中进行一些人工智能方面的实践。 我们只是让开发人员使用神经网络来构建应用程序,以了解图像何时被完全正确呈现。了解人工智能框架和Spark
  • 数据科学家要具备计算机科学,分析部署,ETL等知识。注重可用数据,掌握训练系统的方法,从而获得最佳的训练结果。通过相关培训或黑客马拉松提升自身技能。 如果从事机器学习算法研究,与语言学团队合作对机器学习数据进行预处理。
  • 能够灵活熟练地使用开源工具,专注于业务问题解决。通过RPython进行迭代建模,并使用Scala进行分布式计算。


其他

  • 后端开发人员需要了解机器学习和大量关于人工智能的开源技术。 前端开发人员需要了解聊天机器人及其会话流程。
  • 开始尝试任意一种人工智能技术,进行不同于传统的思维方式来解决问题。这点非常重要。人工智能开发人员主要的工作就是“教”机器。把问题进行分解并思考如何提高训练的有效。然后观察训练的过程并对并重新成为学习基础。 想想你需要系统理解的核心概念是什么。 有很多途径可以做你正在寻找的东西。 获得不同的心态并解决手头的问题。
  • 如今,由于人工智能的最新应用需要高度专业化的理论和实践知识,通过研读相关的博士学位正迅速成为最基本要求。

数十款阿里云产品限时折扣中,赶紧点击领劵开始云上实践吧!

 以上为译文。

本文由北邮@爱可可-爱生活 老师推荐,阿里云云栖社区组织翻译。

文章原标题《what-skills-do-developers-need-for-ai?》,译者:friday012,审校:。

文章为简译,更为详细的内容,请查看原文

相关文章
|
6月前
|
人工智能 PyTorch TensorFlow
人工智能应用工程师技能提升系列1、——TensorFlow2
人工智能应用工程师技能提升系列1、——TensorFlow2
105 0
|
6月前
|
机器学习/深度学习 人工智能 API
人工智能应用工程师技能提升系列2、——TensorFlow2——keras高级API训练神经网络模型
人工智能应用工程师技能提升系列2、——TensorFlow2——keras高级API训练神经网络模型
85 0
|
机器学习/深度学习 人工智能 算法
Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能
Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能
175 0
|
机器学习/深度学习 人工智能 自然语言处理
《花雕学AI》17:关注提示工程—本世纪最重要的技能可能就是与AI人工智能对话
人工智能(AI)是本世纪最具影响力和变革力的技术之一,它正在改变我们的生活、工作和社会。在人工智能领域,语言模型(LM)是一种可以理解和生成自然语言(如中文、英文等)的模型,它可以用于各种应用和研究主题,如聊天机器人、文本摘要、机器翻译、知识图谱等。随着计算能力和数据量的增加,语言模型也越来越强大和智能,如ChatGPT、百度文心一言等大型语言模型(LLM),它们可以根据用户提供的输入(prompt)生成各种类型和风格的内容(response)。
143 0
《花雕学AI》17:关注提示工程—本世纪最重要的技能可能就是与AI人工智能对话
|
人工智能 数据挖掘 大数据
Interview:人工智能&大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略
Interview:人工智能&大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略
Interview:人工智能&大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略
|
机器学习/深度学习 人工智能 UED
Salesforce公司是如何发现人工智能人才以及如何提升人才技能的
人才缺口是人工智能成功发展的头号障碍。Salesforce.com公司采取的多管齐下的方法可以为IT主管们提供一套方法,帮助他们在一些可能从未想到的领域发现人才和提升人才技能。
139 0
|
机器学习/深度学习 人工智能 自然语言处理
为人工智能时代重塑IT技能
根据今年Glassdoor的最佳职位报告,数据科学家是美国最好的工作。从2015年的第九位一路问鼎2017年和2016年的顶尖职位。该网的职位空缺数量从2015年的3,449起增加到今年的4,524起。IBM预测,到2020年,美国数据科学家和类似的高级分析职位的空缺将达到61,799起,预计数据科学技能会增长93%,其次是机器学习,预计增长56%。
115 0
|
SQL 数据采集 人工智能
Interview:人工智能&大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略(一)
Interview:人工智能&大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略
|
人工智能 自动驾驶 物联网
人工智能会改变世界?那这项技能你必须要掌握了。
你想过未来几十年后的生活吗? 说实话,我想过。 假设我拥有多啦A梦的时光机,时光机带我穿越到了50年后,那未来的生活一定离不开人工智能。 首先,在未来,婚姻家庭不再是每个人的刚需。 如果你感到孤独,随时可以去AI商店购买AI伴侣,他会根据你的心情变化给你相应的服务,他会陪你聊天,解决你的情感需求,并且会根据你的需求变成你喜欢的样子。
1270 0
|
敏捷开发 人工智能 机器人
《中国人工智能学会通讯》——2.35 敏捷和灵巧精细动作技能(Agile and Dexterous Fine Motor Skills)
本节书摘来自CCAI《中国人工智能学会通讯》一书中的第2章,第2.35节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。
1239 0
下一篇
无影云桌面