【新智元导读】AI 领域人才难求,收入水平水涨船高。那么,作为刚刚接触或打算进军AI 和机器学习领域的开发者们,又应该如何在这一领域起步呢?英特尔从他们对人工智能的理解、机器学习的工作流、AI 在一些领域的发展状况等几个方面给出了一些相关的见解和建议。
前两天,新智元报道了美国雇主评价网站 Glassdoor 公布的一份2017年度 “美国薪酬最高企业 Top 25”,其中显示,AI公司多数职位年薪超10万美元。
在 Glassdoor 网站上,可以看到,根据员工匿名提交的16个报告估计的人工智能从业者的薪酬范围,平均薪酬总额(包括基本薪资、奖金等)超过10万美元的职位有人工智能研究科学家、人工智能工程师主管、人工智能与过程控制主管、高级人工智能工程师等,其他职位的平均薪酬总额也在61k~93k美元之间。
国内的AI 相关职位薪酬如何?我们来看一份几家主流招聘网站上 AI 相关技术岗位的抓取结果:
在总共231份样本中,年薪60万人民币以上的职位达到了56个。
可以看到,AI相关的技术岗位中,30万-60万的年薪占据主流。在所有 231 份样本数据中,只有24份年薪在 30万以下。其中,30-60万年薪88份,60-100万25份,100万以上年薪31份,年薪面议63份。这里还有一个局限在于,很多年薪数百万的岗位不会被猎头发布出来。
上图显示,AI领域目前在招的初级岗位较多,行业很缺资深人士。231份招聘岗位需求中:1-3年工作经验要求占比62%,4-5年的21.7%,6-10年只占比15.8%。
AI 领域人才难求,收入水平水涨船高。那么,作为刚刚接触或打算进军AI 和机器学习领域的开发者们,又应该如何在这一领域起步呢?针对这个很多开发者都比较关注的问题,英特尔软件与服务事业部在其 AI 开发者社区里分享了几篇文章,给出了一些相关的见解和建议。
感知、推理、行动、适应——英特尔的 AI “四步走”
首先,英特尔介绍了它自己对于人工智能的理解,认为人工智能是一种解决方案。
站在开发者的角度上,我们不妨暂时抛开 AI 丰富的内涵,借用一下英特尔对AI 的定义。英特尔并未将人工智能看作最终结果和定义人类理解能力的方式,而是将其视为解决人类问题的计算工具。英特尔认为人工智能的目标并不是要定义实现人类智能水平需要哪些条件,或必须要让机器通过某些基准的“智能”水平测试,而是要采取四个步骤:感知、推理、行动、适应,即对输入进行分析(感知),得出结果(推理);然后根据结果选择适当举措(行动),并根据实施成效改进输入的收集和选择方式,进而改进针对这些输入的计算(适应)。
英特尔这一四步走方案不同于那些大费周章,旨在确定机器是否具备人类智能水平的方案,它可满足开发者通过编程创建出色的人工智能解决方案的所有需求。
尽管人们对人工智能有很多不同看法,而且实现人工智能的技术也是多种多样,但机器智能的关键在于,它必须能够感知、推理和行动,然后再根据经验进行适应。
今天,人工智能的最大能力仍处于“感知”阶段,同时其在推理和行动方面的能力也在持续增强。它使用的多数技术都涉及到数学或统计算法,包括回归、决策树、图论、分类、聚类等。然而,有一种深度学习算法正在快速兴起,它能利用深度神经网络模拟人类大脑神经元的基本功能。英特尔指出,机器学习和深度学习,是今天的开发者让机器能够具备智能或执行人工智能的两种主要方式。
根据英特尔对人工智能的理解,即它要能感知、推理和行动,然后根据经验进行适应。但它运作起来到底是什么样子呢?下面是英特尔分享的机器学习在通常状况下的工作流:
根据这些定义和理解,针对开发者应该从哪个领域着手这个问题,英特尔给出了一些建议,原文如下:
医疗行业
汽车领域
工业
体育产业
金融
英特尔认为人工智能领域的扩展意味着开发者可以将自己在人工智能领域的知识,运用到其感兴趣的行业中。当其在探索人工智能的世界时,要认真思考一下自己感兴趣的其他领域有哪些,以及如何以有意义的方式,使用人工智能为该领域做出贡献。在这方面,创意是永无止境的。
选择一个好的开源深度学习框架也是个不错的选择
对于开发者来说,选择一个合适的开源深度学习框架也能够大大降低进入 AI 世界的门槛。比如英特尔的 BigDL,对于现在已经比较熟悉大数据,特别是数据分析应用的开发者们来说,就是一个不错的选择。
BigDL 是针对ApacheSpark的分布式深度学习库。使用BigDL,用户可以像编写标准的Spark程序那样来编写深度学习应用程序,并可以直接运行在现有的 Spark 或Hadoop 集群之上。
BigDL全面支持深度学习,包括(通过Tensor)数值计算和高层次的神经网络;此外,用户可以使用BigDL加载预先经过培训的Caffe或Torch模型到Spark 程序中。
为实现高性能,BigDL在每个Spark任务内使用英特尔MKL和多线程的编程。因此,它比原封不动的开源Caffe,Torch或单节点至强处理器上的TensorFlow性能上有数量级的提升(可以比拟主流GPU的性能)。
BigDL可以有效地横向扩展,以匹配“大数据规模”的能力执行数据分析,因为它有效利用了Apache Spark(闪电般快速的分布式的数据处理框架),有效实施了Spark上的同步SGD和 all-reduce通信。
人工智能正快速为各行各业带来革新,并日益成为重要的竞争优势之源。对于有志于这个领域的人来说,不论是寻找相关的技术工作职位,还是准备自己创业,现在都是最好的时机。