2019年人工智能行业又进入冬天了吗?
【AI科技大本营导语】过去几年,以深度学习为代表的人工智能技术取得了前所未有的高速发展,公司高薪聘请相关领域研究人员,组建人工智能研究团队,相信人工智能带来的巨大商业价值。然而,从近一年的发展态势来讲,无论是VC投资交易数量还是公众的关注程度都有了一定的下滑。不过在不少 Geoffrey Hinton、吴恩达等人工智能领域大牛来看,都相继发表过“AI寒冬不会出现”的看法。
人工智能究竟会不会迎来第三个冬天?下面这篇来自一线AI从业者的解答,或许能给我们一些启发。
本文来源于作者微调在知乎的问答
故事1:从「预测模型」到「数据可视化」,regression?
我们团队是做数据科学咨询的(data analytics consulting),我们一般会跟客户说:“我们帮你做个“人工智能”模型(其实只是简单的预测模型),一年可以给你省xxx多少钱,增长xxx用户。”
当然,我们会把这种项目包装为科技转型(technology transformation),告诉客户不升级你就要被时代抛弃了,好让他们买单。这种项目一直都很好卖,尤其是2017年前。
各大咨询公司的套路都差不多,从学校拉几个毕业的硕博生,做好PPT(一般咨询公司的PPT中有一页是介绍团队),“编”几个成功案例,去了一般都能顺利把案子签下来。但说到底就是做几个简单的模型(一般就是逻辑回归、决策树和一些传统的统计模型),而这种三四个月左右的项目往往能要到100万美金(大概是4-6个咨询师的钱),显然利润是很丰厚的。
那时客户非常依赖我们的专业,因为它们内部的确没有这个方向的人才。而且当新概念起来的时候,每个公司都想尝尝鲜。但从17年后大部分(包括传统行业比如连锁超市、加油站)都基本有了自己的数据团队,他们不再那么相信我们包装的很好的预测模型了。原因很简单:
一是大部分咨询产品的质量不高;
二是与其付钱给外人还不如自己组建团队(人力成本其实在逐渐下降)。
企业变精明了。想要卖出大型人工智能项目越来越难,不少咨询公司也从卖人工智能咨询退回到了卖廉价的Dashboard(可视化)产品。现在想卖预测模型,必须先做出Proof of Concept (PoC),也就是验证这个概念是可行的,让客户感觉到这东西可能有用,不然免谈。
然而做出靠谱的PoC基本就相当于做完了整个项目,这是个悖论。以咨询公司为缩影,我们16年招了10多个数据方向的毕业生,而2017和2018年都没招人全都是内部转岗过来的,今年年初留了一个实习生转正。而16年进来的人也只有不到三分之一还未跳槽,其实大家这几年都没做到真正的人工智能,只不过是在大量的在做数据可视化(如Tableau)罢了,偶有零星的项目。
故事二:从「稀缺」到「过剩」,再到?
不可否认的是,初级从业者补给量已经大幅增加,来源包括:各种速成的一年制硕士(国外有很多12个月或者16个月的硕士项目),自学转行的人,培训班毕业生。
熟悉我的人应该记得,我的回答是从17年初的劝进->转向17年底的谨慎劝退->直到18年初的劝精。我们都知道系统是存在滞后性的,所以当人们知道一个行业上升时都会大量涌入,直到过剩。从面试角度的一个直接感受是,很多人的履历都很不错,但基础一般都不稳,喜欢谈大方向不喜欢做细节。我有几个同事非常喜欢提深度学习解决方案,可我们公司其实连GPU都没有多少。
这个现象大概是很多企业的共同现象。仔细回想一下,在多少公司邮件里面大家都是凡事必提「机器学习」、「人工智能」、「深度学习」?这个现象在新进入行业的从业者身上更加明显,凡事都想用最复杂的模型来捍卫自己的稀缺性,导致很多项目做到流产。
这也不是倒退,而是一种筛选。就像我在 2019 秋招的 AI 岗位竞争激烈吗?(https://dwz.cn/hvZy6aQl)中说过的,回调期的重点是培养自己的niche,也就是如果只用一个词形容你的专长,是什么?如果你的一句话专长是「机器学习」,那么大概率你是没有专长的。上两门课就能成为专业人士那高薪的好日子已经过去,该面对现实了。
故事三:从「科研」到「商业化」,fill the gap?
研究和应用之间的割裂依然存在。商业化科研成果很难,同时面临内外的压力。从去年九月到现在和实习小同学一起写了三篇论文,一篇理论和两篇应用。作为一个快要毕业的研究生,他对于研究的幻想是坐在那里刷刷的列公式或者做大量的代码,而现实情况是:想点子一周,做实验一周,写文章一周,修改包装一周。他后来才意识到写文章其实是一个销售工作,大部分文章考虑的都是“可发表性”而不是“实用性”。
而他幻想的通过科研来反哺团队也没那么容易,真的想要走到商业化不容易。我们也尝试把以前写的一些文章做成项目卖给客户,但往往在内部就过不了第一关,因为大家对于问题的理解不在一个层面上,而且这是在分其他团队的蛋糕,所以一般走不到客户那一步计划就夭折了。比如我们想把一个全新的预测模型(预测公司财务表现)卖给某金融客户,那么得由内部的金融方向团队(和客户有交情)从中引荐。
但基本在这一步就死掉了,因为没有人愿意被替代,即使一起分蛋糕都不行。各大公司其实或多或少都有这个问题,研究团队(尤其是基础研究)往往与工程团队和销售团队之间关系不好。这在技术领域,尤其是人工智能领域,不算什么秘密。
所以从大方向上来看,人们没那么容易被忽悠了。这技术能做什么,做到什么程度,大家心里都有数,所以故事越来越难讲了,钱也越来越难“骗”了。再加上大量从业者涌入这个行业,甚至包括很多基础不够扎实的人,导致大众对于这项技术的效果有了一定的怀疑。
同时企业也慢慢认识到了底层研究很难带来直接利益,因此就会战略性的裁撤没有必要的研究部门。这导致了就业市场看起来是双向收紧:即初级和高级岗位的需求及收入都下降了,尤其是落地难度比较高的方向。再加上全球经济环境的周期性变化,前景看起来让人担心。
其实东西是好东西,技术也是好技术,但炒起来就要回落,没什么可意外的。这是合理的回调,不是寒冬。而回调期该做什么?我认为:
培养自己的专长,给自己一个标签,即别人提到你就会立马想到的那项技能。有志向的人可以回到学校再去重造一下也不错。
调整心理预期,抛弃幻想接地气,明白解决问题才是硬道理。抛弃模型崇拜,不要凡事都唯新技术是举。现实和学术之间除了联系以外,还有很大的路要走。
踏实一点,再踏实一点。
*注:本文仅以特定行业进行观察,而人工智能领域广大无边,切勿以偏概全。
原文地址:
https://www.zhihu.com/question/308512268/answer/570450954
(*本文仅代表作者观点,转载请联系原作者)
公开课预告
◆
全双工语音
◆
本期课程中,微软小冰全球首席架构师及研发总监周力博士将介绍微软小冰在全双工语音对话方面的最新成果,及其在智能硬件上的应用和未来将面临的更多技术产品挑战。
推荐阅读
Python的P图大法,你值得拥有!
维基百科联手谷歌翻译,结果“惨不忍睹”!
AI删库,程序员背锅?
刚刚!程序员集体荣获2个冠军,这份2018 IT报告还说这些!
边缘计算精华问答 | 为什么需要边缘计算?
吃亏的程序员,是如何拿到了 9 个月的年终奖?
Grin带火的MinbleWimble技术,到底是个什么鬼?
相关文章:

Vue.js slots: 为什么你需要它们?
也许你已经看过了Vue.js slots的文档。我对这个功能从“为什么你可能需要它”到“没有它我怎么可能工作”的态度转变非常快。虽然文档已经解释了它的概念,但是这里有一个关于slots怎么改进应用程序代码库的真实例子。在我看来,slots是vue最有用和最有趣的…

apache httpd server安装的一个问题
问题1: 启动bin/apachectl start的时候: 发现报错:httpd: bad user name daemon 解决方法: groupadd daemon useradd -g daemon daemon 若没有配置合适PATH常量,则可以找 /usr/sbin/groupadd,…

telnet 如何退出
ctrl],然后再输入q就可以退出了。转载于:https://www.cnblogs.com/rethink/archive/2009/10/29/1591898.html

TensorFlow 2.0新特性解读,Keras API成核心
来源 | Google TensorFlow 团队2018 年 11 月,TensorFlow 迎来了它的 3 岁生日,我们回顾了几年来它增加的功能,进而对另一个重要里程碑 TensorFlow 2.0 感到兴奋 !TensorFlow 2.0 将专注于 简单性 和 易用性,具有以下更…

列选主元guass消去法
200701020110 07计算机 王再#include <iostream.h>#include <iomanip.h>#include <stdlib.h>void main(){ int flag1;input(); //输入方程 while(flag){ print_menu(); //打印主菜单}void print_menu(){ system("cls");cout<…

Mac 下 IDEA 启动慢的问题
转自: http://blog.csdn.net/KingBoyWorld/article/details/73440717 从控制台来看,每次都会连接本地地址(127.0.0.1),问题可能就出在这里。 修改本地/etc/hosts文件,添加以下内容: 127.0.0.1 localhost <hostname&g…

研发投入超876亿的华为,将如何进击云+AI?
人工智能作为下一轮科技革命的关键元素,正在进入越来越多的行业,用 AI 的技术和理念去解决现在和未来的问题,将是企业构建竞争力的关键。在去年 10 月召开的华为全联接大会上,华为轮值董事长徐直军详细阐述了华为的 AI 战略&#…

Bash脚本: 根据关键字做替换
根据某个文件的关键字做替换 #!/bin/bashkvawk -F "" { if(NF2) print $1""$2 } ./zuanshi_servic_test.propertiesfor kv in ${kv[]};dokecho $kv | awk -F "" {print $1}vecho $kv | awk -F "" {print $2} | awk -F "\r" …

Git学习系列之一些常用的Git命令收录更新ing
不多说,直接上干货! 前言 对于Git工具,有必要整理和总结一些常用实用的命令。 http://p.primeton.com/articles/53cce3a3e138236138000026 https://www.zhihu.com/question/22932048 http://blog.csdn.net/w410589502/article/details/536063…

普通域账号客户端计算无关机选项
组策略-》计算机配置-》安全设置-》本地策略-》用户权限分配-》关闭系统把DOMIAN USERS 组加进去我是在Default Domain Policy 里面加的转载于:https://blog.51cto.com/zhangjunjie/219613

罗永浩“咬定”微信不放松
作者 | 胡巍巍来源 | CSDN(CSDNnews)昨天,1月15日,听起来是很普通的一天。但是,历史上的这一天——公元8年1月15日,是王莽建立新朝、西汉结束的日子。2011年后的这一天,有一个八岁的国民社交软件…

Windows Ruby使用Mysql环境配置
windows下Ruby使用mysql时候报错: Incorrect MySQL client library version! This gem was compile d for 6.0.0 but the client library is 5.1.45 经过查找找到了解决方案: 1. 下载mysql-connector-c-noinstall-6.0.2-win32.zip http://dev.mysql.c…

Node.js与Sails~方法拦截器policies
policies sails的方法拦截器类似于.net mvc里的Filter,即它可以作用在controller的action上,在服务器响应指定action之前,对这个action进行拦截,先执行policies的策略,当条件通过,会next()它,继…

MySQL性能与磁盘读写的关系及优化策略
作者:kider出处:MySQLpub.com转贴请表明作者和出处并不能用于商业目的。这些天,对一个场地服务器慢的情况,进行了监控跟踪,也得出一些好的结论。现在记录一些过程,列出可以供参考的部分,同时有一…

今晚8点直播 | 详解微软小冰全双工语音对话技术
微软小冰第六代发布会上正式宣布上线全新的共感模型,同时也开始公测一种融合了文本、全双工语音与实时视觉的新感官。这项新技术可以实时预测人类即将说出的内容,实时生成回应,并控制对话节奏,从而使长程语音交互成为可能。而采用…

httpd.2.4虚拟主机配置测试
测试目标:三个虚拟主机,要求如下vhost1: phpMyAdmin, 同时提供https服务;vhost2: wordpress配置过程:一、配置vhost11、首先配置vhost1,先搭建私有CA在172.16.20.242上搭建私有CA: (1) 创建私钥…

视频批量转换为FLV的软件开发总结(1)——思想总结篇
视频批量转换为FLV的工作中,完全是因为项目中用到流媒体服务器管理发布视频。原始的数据可能是.mpg、.avi等格式的,这就需要大量的转换工作量,批量转换工具的需求很明显了。 原始准备使用外面的专门的视频转换软件Total Video Converter&…

https简单配置
SSL会话过程(1)客户端发送可供选择的加密方式,并向服务器请求证书(2)服务器端发送证书以及选定的加密方式给客户端(3)客户端取得证书并进行证书验证;如果新人给其发证书的CA…

突破电信3G宽带对网页浏览的上网限制
从上周开始用我189的手机卡插入到我的无线上网卡中就不能正常打开网页了,其它的IM(如QQ、旺旺等)都正常。ping www.sina.com.cn这些网址也是很正常的。foxmail收邮件也很正常。本来还想可能是网络比较忙或者其它的什么原因,但跟踪…

ClassLoader知识收集
阅读提示:全文认真阅读大约需要1个半小时时间,如果你需要在IDE中验证并理解,大约需要3个小时,如果你想自己写个类似的类加载器并调试,估计还需要3个小时。该知识点的掌握检测与否,你可以尝试其回答Java每日…

Linux下PS1设置
在测试机上每次执行命令总要用sudo -u ads开头,比较麻烦。索性用: sudo su ads 就可以直接用ads用户名进行操作了。 但是用这种方式之后,命令的前缀就变成了"bash-3.2$ ",相当不习惯,经过网上搜索࿰…

Android API 中文 (51) —— ZoomButtonsController
一、结构 public class ZoomButtonsController extends View implements View.OnTouchListener java.lang.Object android.widget.ZoomButtonsController 二、概述 ZoomButtonsController处理缩放控件的显示和隐藏并且定位其在相关父视图的位置。他也可以做为缩放控件的…

火爆GitHub的《机器学习100天》,有人把它翻译成了中文版
作者 | 红色石头转载自AI有道(ID:redstonewill)今天给大家介绍一个在 GitHub 上非常火的机器学习实战项目,叫做 100-Days-Of-ML-Code,中文名为《机器学习 100 天》。目前该项目已经收获了 1.7w stars 了。下面是项目地址ÿ…

新浪程序员加班改bug,竟错失77万年会大奖
作者 | 伍杏玲转载自CSDN(CSDNnews)好消息!还有不到二十天就放大假!大伙盼着过年盼着年会盼着抽中大奖!昨天有一位新浪码农真的抽中头等奖了——2000 股新浪股票,价值 77 万人民币啊!然并卵&…

Linux简单的颜色设置
通过alias,在~/.bashrc里配置: alias l.ls -d .* --colortty alias llls -l --colortty alias lsls --colortty alias vivim alias whichalias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde

第106天:Ajax中同步请求和异步请求
同步请求和异步请求的区别 1、同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错…

排除一例电脑启动故障
晚上一上班,版式组小连来电话,说是排版过程中,电脑突然死机,重启,提示Disk I/O error:status00008036 NTDETECT失败断电,拆机,放电(开机键反复按下松开按下松开几次&…

登陆成功率 99%,云知声携手平安好医生推声纹登录系统
近日,云知声宣布与医疗健康生态平台平安好医生(01833.HK)共同研发的“声纹登录系统”(又称声纹锁)经过多次模型优化和升级迭代后,登录成功率接近 99%,达行业一流水准。 声纹识别(Voiceprint Rec…

知方可补不足~开发人员可以自己定义VS文件模版
团队开发,最重要的是什么? 统一的规范,对于一个团队,在开发项目之前,必须要先告诉大家项目的规范是什么,而开发人员在实际当中再去执行这个规范,对于规范事实上是个很宏观的概念,它可…

sql server日志占用空间过大的问题
一、关于日志的基本知识:在 SQL Server 2000 和 SQL Server 2005 中,每个数据库都至少包含一个数据文件和一个事务日志文件。SQL Server 在该数据文件中以物理方式存储数据。事务日志文件存储您对 SQL Server 数据库执行的所有修改的详细信息,…