首页 首页 大数据 查看内容

在人工智能领域, 开发人员需要什么技能?

木马童年 2019-5-1 05:55 23 0

为了收集有关人工智能(AI)及其所有变体(包括机器学习(ML),深度学习(DL),自然语言处理(NLP),预测分析和多重神经网络)情况的见解,我们与22位熟悉人工智能领域的高管进行对话。 我们向他们询问: “开发人员精通AI ...

为了收集有关人工智能(AI)及其所有变体(包括机器学习(ML),深度学习(DL),自然语言处理(NLP),预测分析和多重神经网络)情况的见解,我们与22位熟悉人工智能领域的高管进行对话。

我们向他们询问: “开发人员精通AI项目需要有哪些技能?”

下面是他们给出的答案:

数学

这取决于你想要在这个领域研究多深入。人工智能是一门不可知的语言。你的确需要知道关于数据和其他的一些技术。这包括数学,代数和算法的演算等,但其中的很多知识前人已经写好了。你需要懂得自然语言处理的人类思维过程, 包括上下文,意图以及如何链接实体。更深入地洞察人类思维过程。

有统计学的基础。数学专业的人员更容易成为软件程序员。在统计学方面拥有坚实的基础可以使你在人工智能或者机器学习领域有所造诣。软件开发者不能只是简单地把一个Python库应用于一个问题上。

计算机科学,数学,统计学,人工智能,深度学习,循环神经网络(RNN)。创建更高层次的抽象来将许多东西移植到机器上。

有 统计学,数据建模,大数据的专业知识, 并精通一种或多种编程语言方面对于尝试进入AI领域的开发人员来说是一个良好的开端.

我们发现需要以下技能: 良好的数学技能 并有数据科学的学术背景。能跟上这个快速发展的领域(需要数据的领域诸如费用统计,会议数据搜集,博客数据整理等等)的发展。轻松地操纵大数据集。快速掌握机器学习工具集并将其集成到一个更大的项目中。

深入这个困难的领域并建立专长。了解数学和数据类型(数字和类别)。学习机器学习,算法,决策树和神经网络。了解开源,Apache,谷歌,IBM,微软,R语言,Python等技术或者IT公司和它们的技术。

数据科学

有能力并乐意查看数据,了解数据,预测数据,对数据有共鸣,能够将数据图形化以达到一定的理解水平。只要求掌握一定程度的数学运算技巧, 并且这个要求还在不断降低。理解过度拟合的陷阱。这不是拖放式的机器学习, 人类可以给电脑更多的数据。将人类的洞察能力与编程输入结合起来。问问你自己,你真正知道的有什么?数据能告诉自己什么?聪明的软件开发人员会在思维上加入对数据的感觉和预测来习得机器学习。

精通Python和Java。了解TensorFlow,Café和Torch等主流人工智能库。能够从HDFS(Hadoop Distributed File System, Hadoop分布式文件系统)数据库中提取正确的数据。知道如何使用过滤器。能够融合和关联不同的feed。提高解析度。了解神经网络。精通数学。使用库不要求开发者如同以前一样知道很多知识。

知道一些基础。Coursera上可以获得理论基础。开始为一家人工智能公司工作或在工作中自己做一些与人工智能相关的事情。寻找用例。我们只需让开发人员使用神经网络来构建一个应用程序以了解图像何时被完全正确呈现。了解AI框架和Spark

什么是数据科学家? 他们需要会计算机科学,分析部署,摄取,ETL(Extract-Transform-Load, 数据仓库技术),还有很多琐碎的知识。知道如何实现价值。了解业务问题。

在学习中使用其他算法,观摩其他客户或业务问题来解决问题。利用现有的算法。关注可用数据, 思考如何训练系统,如何提供最佳结果,提升训练级别, 组织开展编程马拉松。学习TensorFlow,Spark和R语言.

数据科学家需要从R语言,Scala和Python入手。如果从事机器学习算法研究,请依靠语言学团队的成员来确定如何针对机器学习进行数据预处理。

使用开源社区工具。专注于解决业务问题。学习Scala,R语言和Python。数据科学和机器学习正在使用R语言和Python进行迭代建模,但是它们不会缩放规模。因此必须使用Scala来进行缩放实现真正的分布式计算。

弄懂业务问题。理解认知系统。知道可用的服务有哪些才不会学习一些你用不上的东西。学习算法和大众数据科学。学习如何使用Torch,Café,TensorFlow,回归,Python,R语言和JavaScript。更深入地收集训练数据, 数据的质量很重要。明白如何组织和准备数据。

其他

后端开发人员需要知道机器学习和大量围绕人工智能的开源技术。前端开发人员需要学习有关机器人和会话流程的知识。

人工智能领域的知识。人工智能不像Tableau。你需要知道对应的问题的正确解决方案。弄懂统计学。建立深层次的人工智能知识。

人工智能有一套完整的技术。

通过开始尝试其中任何的一些技术来开始获得一种不同的思维方式。这比任何工具都重要。从教程上着手开始。

作为人工智能开发人员, 我们的工作是关于训练的。分解问题,思考如何有效地进行训练。观察并回到某个学习基础点上。思考你需要系统理解的核心概念。有很多条路径可以完成你正寻找的东西。获得一个不同的思维方式并解决手头的问题。

在上层应用真实世界的用例。采取具体的原始用例, 看看技术如何应用在它们上面。如果你这么做了, 只要想得到没有办不到的。

有某个领域应该是属于机器人领域。我从事人工智能软件方面的工作,所以我倾向于考虑以软件为中心的解决方案,例如机器人和应用程序,但是有整个的人工智能机器人应用。我很好奇软件和硬件如何融合在一起,使得真实的设备和物理对象变得聪明起来。

现在,由于人工智能的最新应用所需的高度专业化的理论和实践知识,拥有博士学位正在迅速成为此领域所需的最低要求。

那么, 你的经验又告诉你开发者精通AI项目需要些什么呢?

以下是我们进行访谈的人士:

首席执行官Gaurav Banga, 首席技术官 Vinay博士 Sridhara,来自Balbix

数字服务集团领导, 阿比纳夫·夏尔马(Abhinav Sharma), 来自 Barclaycard, 美国

Birst产品战略副总裁 Pedro Arellano

BlueMetal副总裁兼全国总经理Matt Jackson

Bonsai公司首席执行官Mark Hammond

CA Technologies大型机总经理Ashok Reddy

DataProM联合创始人兼首席执行官Sundeep Sanghavi

Deep Instinct联合创始人兼首席技术官Eli David

dinCloud总经理和首席营销官Ali Din,以及研发总监Mark Millar

FogHorn Systems首席技术官Sastry Malladi

Flavio Villanustre,LexisNexis风险解决方案技术副总裁, 来自HPCC Systems

Rob High,IBM首席技术官Watson

iManage首席技术官Jan Van Hoecke

Jetlore公司首席执行官兼联合创始人Eldar Sadikov

Kinetica首席执行官兼共同创始人Amit Vij

Ted Dunning博士,MapR首席应用程序架构师

首席技术官和联合创始人Bob Friday,营销副总裁Jeff Aaron, 来自 Mist

甲骨文(Oracle)公司人工智能机器人和移动部门副总裁Sri Ramanathan

Sinequa高级产品营销经理Scott Parker

TIBCO首席分析官Michael O'Connell

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

人工智能 机器学习 深度学习 自然语言处理 预测分析 神经网络
0
为您推荐
大数据技术改变城市的运作方式,智慧城市呼之欲出

大数据技术改变城市的运作方式,智慧城市呼

纽奥良虽像大多数城市一样有火灾侦测器安装计划,但直到最近还是要由市民主动申装。纽…...

大数据分析面临生死边缘,未来之路怎么走?

大数据分析面临生死边缘,未来之路怎么走?

大数据分析开始朝着营销落地,尤其像数果智能这类服务于企业的大数据分析供应商,不仅…...

什么是工业大数据,要通过3B和3C来理解?

什么是工业大数据,要通过3B和3C来理解?

核心提示:工业视角的转变如果说前三次工业革命分别从机械化、规模化、标准化、和自动…...

大数据普及为什么说肥了芯片厂商?

大数据普及为什么说肥了芯片厂商?

科技界默默无闻的存在,芯片行业年规模增长到了3520亿美元。半导体给无人驾驶汽车带来…...

大数据技术有哪些,为什么说云计算能力是大数据的根本!

大数据技术有哪些,为什么说云计算能力是大

历史规律告诉我们,任何一次大型技术革命,早期人们总是高估它的影响,会有一轮一轮的…...

个人征信牌照推迟落地,大数据 重新定义个人信用!!

个人征信牌照推迟落地,大数据 重新定义个

为金融学的基础正日益坚实。通过互联网大数据精准记录海量个人行为,进而形成分析结论…...