0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI大行其道,你准备好了吗?

电子工程师 来源:未知 作者:李倩 2018-06-08 09:24 次阅读

近年来,随着 Google 的 AlphaGo 打败韩国围棋棋手李世乭之后,机器学习尤其是深度学习的热潮席卷了整个 IT 界。所有的互联网公司,尤其是 Google 微软,百度,腾讯等巨头,无不在布局人工智能技术和市场。百度,腾讯,阿里巴巴,京东,等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才。现在在北京,只要是机器学习算法岗位,少则月薪 20k,甚至 100k 以上……

不错,新时代时代来了,我们从互联网走向移动互联网,现在又从移动互联网走向人工智能时代。业内有人称这一次的人工智能爆发是互联网 3.0 时代的开启。所以现在搞 IT 开发的工程师的不懂机器学习,就相当于低级程序员。赶紧从基础学起,入门机器学习,走进人工智能的大门……

1. 人工智能的三起三落

20 世纪 50-70 年代,人工智能提出后,力图模拟人类智慧,但是由于过分简单的算法、匮乏的难以应对不确定环境的理论,以及计算能力的限制,逐渐冷却。

20 世纪 80 年代,人工智能的关键应用——专家系统得以发展,但是数据较少,难以捕捉专家的隐性知识,建造和维护大型系统的复杂性和成本也使得人工智能渐渐不被主流计算机科学所重视。

进入 20 世纪 90 年代,神经网络、遗传算法等科技 “进化” 出许多解决问题的最佳方案,于是 21 世纪前 10 年,复兴人工智能研究进程的各种要素,例如摩尔定律、大数据、云计算和新算法等,推动人工智能在 20 世界 20 年代进入快速增长时期。预计未来十年,会在一些难以逾越的困惑中迎来奇点时代的爆发式增长。

2. 新浪潮为什么会崛起

人工智能(AI)问世之初曾经狂妄自大、令人失望,它如何突然变成当今最热门的技术领域?这个词语首次出现在 1956 年的一份研究计划书中。该计划书写道:“只要精心挑选一群科学家,让他们一起研究一个夏天,就可以取得重大进展,使机器能够解决目前只有人类才能解决的那些问题。” 至少可以说,这种看法过于乐观。尽管偶有进步,但 AI 在人们心目中成为了言过其实的代名词,以至于研究人员基本上避免使用这个词语,宁愿用 “专家系统” 或者 “神经网络” 代替。“AI” 的平反和当前的热潮可追溯到 2012 年的 ImageNet Challenge 在线竞赛。

ImageNet 是一个在线数据库,包含数百万张图片,全部由人工标记。每年一度的 ImageNet Challenge 竞赛旨在鼓励该领域的研究人员比拼和衡量他们在计算机自动识别和标记图像方面的进展。他们的系统首先使用一组被正确标记的图像进行训练,然后接受挑战,标记之前从未见过的测试图像。

在随后的研讨会上,获胜者分享和讨论他们的技术。2010 年,获胜的那个系统标记图像的准确率为 72%(人类平均为 95%)。2012 年,多伦多大学教授杰夫 · 辛顿(Geoff Hinton)领导的一支团队凭借一项名为 “深度学习” 的新技术大幅提高了准确率,达到 85%。后来在 2015 年的 ImageNet Challenge 竞赛中,这项技术使准确率进一步提升至 96%,首次超越人类。

不错,这一切都归功于一个概念:“深度学习(Deep Learning)”。虽然 2016 年之前,深度学习技术已经火了起来,但是真正大爆发的事件却是 2016 年 Google 在韩国首尔举行的人工智能机器人 AlphaGo 与围棋九段选手李世石之间的人机五翻棋大战,最终人类最强选手输给了机器人。曾几时何,人们认为围棋是人类棋牌类游戏的最后的尊严阵地,就这样在人工智能轻松地攻陷了人类智力的最后一块阵地!这件事震惊了所有人。

从这以后,全球学术界和工业界都躁动了,巨头们都在加紧布局人工智能:Google 挖来了神经网络算法的奠基人、深度学习之父 Geoffrey Hinton;Facebook 则挖到了 Hinton 的学生,卷积神经网络(CNN)的奠基人 Yann LeCun;然而就在不到一年的时间,微软也是说动了一直保持中立留在学术界的深度学习领域三大牛的最后一位 Yoshua Bengio。当然,国内的互联网巨头,百度、阿里、腾讯、京东、滴滴、美团等也都在布局 AI。其中百度更是被认为在 AI 上已经 All In 了。

深度神经网络(DNN)

3. 机器学习是你必经之路

入门 AI,机器学习是必须要学习的,可以这么说:机器学习是人工智能的基石和精髓。只有学好了机器学习算法原理和思想,你才算真正的入门人工智能。但是,对于非专业的半路出家的你们该如何入门?这个问题其实很难回答,因为每个人的目标不一样,技术基础和数学基础也都不一样,所以因人而异。但是通常来说,学习机器学习算法,需要的必备知识还是可以罗列的。

机器学习必备基础

机器学习的学习过程

对于上图,之所以最左边写了『数学基础』『经典算法学习』『编程技术』三个并行的部分,是因为机器学习是一个将数学、算法理论和工程实践紧密结合的领域,需要扎实的理论基础帮助引导数据分析与模型调优,同时也需要精湛的工程开发能力去高效化地训练和部署模型和服务。

在互联网领域从事机器学习的人基本上属于以下两种背景:其中绝大部分是程序员出身,这类童鞋工程经验相对会多一些;另一部分是学数学统计领域的,这部分童鞋理论基础相对扎实一些。因此对比上图,这二类童鞋入门机器学习,所欠缺和需要加强的部分是不一样的。

数学

曾经有无数的满怀激情,誓要在机器学习领域有一番作为的同学,在看到公式的一刻突然就觉得自己狗带了。是的,机器学习之所以门槛高并且显得高大上的主要原因就是数学。

每一个算法,要在训练集上最大程度拟合同时又保证泛化能力,需要不断分析结果和数据,调优参数,这需要我们对数据分布和模型底层的数学原理有一定的理解。所幸的是如果只是想合理应用机器学习,而不是做相关方向高精尖的研究,所需要的数学知识读完本科的理工科童鞋还是能很容易的把这些数学知识学明白的。

基本所有常见机器学习算法需要的数学基础,都集中在微积分、线性代数和概率与统计当中。下面我们先过一过知识重点,文章的后部分会介绍一些帮助学习和巩固这些知识的资料

微积分

微分的计算及其几何、物理含义,是机器学习中大多数算法的求解过程的核心。比如算法中运用到梯度下降法、牛顿法等。如果对其几何意义有充分的理解,就能理解 “梯度下降是用平面来逼近局部,牛顿法是用曲面逼近局部”,能够更好地理解运用这样的方法。

凸优化和条件最优化的相关知识在算法中的应用随处可见,如果能有系统的学习将使得你对算法的认识达到一个新高度。

梯度下降法示意图

线性代数

大多数机器学习的算法要应用起来,依赖于高效的计算,这种场景下,程序员童鞋们习惯的多层 for 循环通常就行不通了,而大多数的循环操作可转化成矩阵之间的乘法运算,这就和线性代数有莫大的关系了。向量的内积运算更是随处可见。矩阵乘法与分解在机器学习的主成分分析(PCA)和奇异值分解(SVD) 等部分呈现刷屏状地出现。

奇异值分解过程示意图

在机器学习领域,有相当多的应用与奇异值分解都有非常紧密的联系,比如机器学习中常做 feature reduction 的 PCA,做数据压缩(以图像压缩为代表)的算法,还有做搜索引擎语义层次检索的 LSI(Latent Semantic Indexing)

概率与统计

从广义来说,机器学习在做的很多事情,和统计层面数据分析和发掘隐藏的模式,是非常类似的。以至于传统的机器学习很大一部分被称作统计学习理论,这充分说明了统计学在机器学习领域的重要性。

极大似然思想、贝叶斯模型是理论基础,朴素贝叶斯 (NaiveBayes)、语言模型 (Ngram)、隐马尔科夫 (HMM)、隐变量混合概率模型是他们的高级形态。常见分布如高斯分布是混合高斯模型 (GMM) 等的基础。

朴素贝叶斯算法的基本原理

经典算法的学习

机器学习中有很多的经典算法:感知机,KNN,朴素贝叶斯,K-Means,SVM,AdaBoost,EM,决策树,随机森林,GDBT,HMM……

算法这么多,那么对于初学者应该怎么学习呢?我的答案是:分门别类很重要。基本上,对机器学习算法的分类普遍的观点是分为三大类:有监督学习,无监督学习,强化学习。

编程技术

对于编程技术学习和选择,无非就是编程语言和开发环境。我个人的建议是Python + PyCharm。原因很简单,Python 简单易学,不至于让我们把太多的时间花在语言的学习上(PS:学习机器学习的重点在于各个机器学习算法理论的学习和掌握)。并且 Jetbrains 公司开发的 Python 集成开发环境 PyCharm 也是非常的简单易用。

Python 与 PyCharm

4. 你是否真的准备好了?

虽然目前 AI 领域发展火热,商汤科技 B 轮融资 4.5 亿美元。但是这场革命是机遇,真的适合你吗?实践证明,并不是所有人都适合转行 AI。

下面的总结,大家可以自行对照:

如果你数学一般,但是编程能力非常好,你曾经有着用代码改变世界的雄心。对于这一类 猿友 ,我觉得你转行也行,但是你一定要走应用化的 AI 道路。

如果你数学很好,但是编程薄弱。恭喜你,你具备了转行 AI 的先天优势。对于这类 猿友,我觉得你可以转行 AI,但是你得努力把编程水平提上来。

如果你数学很牛,曾经与菲尔兹奖擦肩而过,曾经给 Apache 顶级项目贡献 N 万行核心代码。恭喜你,AI 领域需要的就是你,你就是未来的 Hinton,吴恩达……

AI 大行其道,你准备好了吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4771

    浏览量

    100719
  • 人工智能
    +关注

    关注

    1791

    文章

    47187

    浏览量

    238268
  • 机器学习
    +关注

    关注

    66

    文章

    8407

    浏览量

    132567

原文标题:传统程序员要不要转行到AI?

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    庞大的物联网商机2015即将启动,准备好了

    物联网蕴含极大的创新空间,伴随在各行各业应用发展的不断深化,将催生大量的新技术、新产品、新应用和新模式,为业界所看好。庞大的商机将自2015年启动,准备好了吗?##围绕业界趋势以及可能出现的新主
    发表于 12-17 14:08 2732次阅读

    疯狂加班月 亲 准备好了吗

    准备好了吗,反正我准备好了。  爱睡懒觉的猫09:马上要投入紧张而忙碌的工作中了,1月!放假最多的一个月,也是疯狂加班月!  江南秋荷:1月据说是“史上最短工作月”,却成了我的“疯狂加班月”,从12月
    发表于 01-04 14:52

    【我们毕业啦】毕业倒计时,您都准备好了吗

    随着池边小林里喧闹的蝉鸣日渐平息,炎夏扑面的热浪逐渐散去,又一届学生走到了大学的最后一年。即将毕业的,是否还在为各种就业政策而迷茫?是否还在为各种就业手续而彷徨?是否还在为寻觅就业途径而发愁?是否还在为学习就业技巧而忙碌?即将毕业的
    发表于 05-14 16:04

    应届毕业生求职 准备好了吗?

    求职的路上,有许多规律可以探索,有许多规则需要遵守。毕业生,面对职场的“勇将”,来看看你到底输在哪里?  一、求职的“敲门砖”,准备好了吗?  简历就是求职路上的一块“敲门砖”,面对激烈的竞争,没有
    发表于 11-30 19:05

    图腾柱PFC就绪,准备好了吗

    PFC的电流波形,可以看出波形是多么的平滑。图2:CCM图腾柱PFC的电流波形图腾柱PFC已就绪。。。准备好了吗
    发表于 09-05 15:23

    观点:经济萧条再次降临,您准备好了吗

    观点:经济萧条再次降临,您准备好了吗? 就在我写这篇文章的时候,道琼斯工业股票指数自星期一以来已经下降800点,在两天时间内下跌了约6%。
    发表于 09-24 08:21 682次阅读

    USB3.0时代来临,的保护电路准备好了吗

    USB3.0时代来临,的保护电路准备好了吗? USB3.0标准一经推出,立刻在业界引起了强烈的反响。10倍于USB2.0的传输速率,让许多消费者摩拳擦掌、跃跃欲试。虽说该
    发表于 11-25 09:03 1416次阅读

    又一波创客来袭,准备好了吗

    2014年在深圳举办的Maker Faire为我们带来了来自全球各具特色的创客团队。又一波创客来袭,准备好接受挑战了吗?如果也想成为一名创客,
    发表于 04-09 19:16 1.6w次阅读

    小米平板3月底发布,准备好了吗

    说起小米都不陌生了,这才刚发布完小米手机的发布会,紧接着小米平板又要来了,准备好了吗
    发表于 12-20 11:54 5208次阅读

    在电厂工作那么多年,但电厂各类设备原理动态图了解过吗?

    了解电厂各类设备原理动态图准备好了吗
    的头像 发表于 07-05 09:25 2.3w次阅读
    <b class='flag-5'>你</b>在电厂工作那么多年,但电厂各类设备原理动态图<b class='flag-5'>你</b>了解过吗?

    5G即将开工 我们真的准备好了吗

    5G即将开工,前方要勇踏前人未至之境,可网络规划、建设、运维、网优战线上同仁们,我们真的准备好了吗
    的头像 发表于 01-11 15:57 3580次阅读

    江苏省大力发展工业互联网,准备好了吗

    江苏省大力发展工业互联网,准备好了吗?目前,中国制造业面临一些“瓶颈”:制造成本上升,已接近美国;企业利润太低,产品处在中低端并缺少增值服务。制造企业希望通过与互联网融合降低成本,工业设备制造企业需要通过服务型制造增加利润,发展“工业互联网”成为必然选择。
    的头像 发表于 02-26 10:36 5925次阅读
    江苏省大力发展工业互联网,<b class='flag-5'>你</b><b class='flag-5'>准备好了吗</b>?

    中国联通董事长王晓初宣布:“网络已经准备好了”!

    网络已经准备好了
    的头像 发表于 04-25 15:35 3438次阅读

    5G商用启动5G芯片准备好了吗 国内5G芯片技术水平怎么样

    5G来了,国产芯片准备好了吗 5G商用正式启动,5G资费已然出炉,而被视为高端领域的5G芯片准备好了吗? 日前,vivo联合三星共同展示了联合研发的5G芯片成果Exynos 980,并宣布12月
    发表于 11-13 11:03 1462次阅读

    图腾柱P F C来了,准备好了吗

    图腾柱P F C来了,准备好了吗
    发表于 11-03 08:04 2次下载
    图腾柱P F C来了,<b class='flag-5'>你</b><b class='flag-5'>准备好了吗</b>?