众所周知,程序员工资高!虽然大多数普通人对此没意见,但是有些大型科技公司看不过去,经发明了一种能够编程的AI。如此看来,继蓝领工人、记者、陪护等职业之后,程序员也将被列为有可能被人工智能取代的职业之一。
那么这究竟是何方神圣,竟想取代辛勤工作的程序员呢?
据了解这是一种由微软与剑桥大学合作开发的一个新算法,名叫DeepCorder。DeepCorder采用一种原创的编程语言(至于为什么原创,因为普通的编程语言太难了),内置了基本的四则运算以及一些基本函数。DeepCorder使用简单的DSL语言,这种语言允许机器将小的语句和程序块逐个拼接成更大的部分(类似于微软的LINQ语言),如此一来,你以为机器在思考,实际上它只是在做执行。
DeepCoder解题过程示意图(图片来自:微软亚洲研究院)
但是与传统的枚举法不同的是,DeepCorder采用神经网络来辅助搜索过程。尽管如此,目前让人工智能技术DeepCorder来代替程序员依然是不可能实现的。DeepCoder完成的程序生成是一种叫做Inductive Program Synthesis(IPS,归纳式程序合成)的特例;在这种程序生成方法中,机器通过观察输入输出的样例组合来生成一个“与当前样例数据行为一致”的程序。也就是说,机器依靠的不是思考,而是大量数据基础上的“猜”。
如此看来,广大程序员们依然不必为了一个名字叫DeepCorder的AI来伤脑筋,人类的智慧依然不是现在的人工智能技术所能比拟的,但是未来,十年二十年之后,笔者就不确定了。所以,程序员们趁现在抓紧挣钱吧。
去年三月,AMD 锐龙架构处理器发布,掀起了一波依仗高性价比的绝地反击高潮。过...
2020年3月12日,小鱼易连召开了创世纪,共未来为主题的教育伙伴招募会,招募会采...
继映众首发之后,技嘉今天也推出了自己的新款P104-100挖矿专用卡,规格参数都在N...
进入2019年,又有一批苹果的产品要被彻底放弃,这这次是iMac家族的成员。 据外媒...
除了第二代超轻薄笔记本Spectre 13,惠普还升级了变形本Spectre x360 13,外观变...
作为人类制造业中的高精尖产业,2019年半导体行业正遭遇十年来最大的衰退。 根据...
前不久,三星推出了今年的重磅产品970系列固态硬盘,再度刷新了上代产品保持的性...
即使是不懂笔记本的朋友,恐怕也知道选购笔记本一定要选有固态硬盘(SSD)的机型。...
【51CTO.com原创稿件】2020年7月16日下午,新一期财新云会场将于16:00准时开启。...
在单核CPU基本绝迹的现在,处理器核心数量基本上只有多和更多的区别。 Intel十代...