1. 聚能聊>
  2. 话题详情

程序员危机!谷歌AutoML真的能替代程序员吗?

今年5月,谷歌揭示了人工智能发展的一种主要新方法,它被称为“自动机器学习(AutoML)”,它允许人工智能成为另一个人的架构师,并在无需人工工程师输入的情况下进行自我创造。
就在最近谷歌 AutoML 系统出产了一系列机器学习代码,其效率甚至比研究人员自身还要高。显然,这是对“人类优越论”的又一次打击,因为机器人“学生”们已经成为了“自我复制”的大师。该团队提出了一种可以创建自学习代码的机器学习软件,系统会运行数千个模拟来确定代码的哪些方面可以作出改进,以及在改变后继续该过程、直到达成目标。
_2017_10_21_1_17_28

这是一个对“无限猴子理论”的绝佳展示(无限猴子理论,就是说“如果许多猴子任意敲打打字机键,最终可能会写出大英博物馆所有的书”。),但 Google 并未让一只猴子敲键盘打造出 Shakespeare,而是制造了一台能够自我复制编程的机器,且这些机器在数小时内表现,比人类程序员工作几周甚至数月都好。

_2017_10_21_1_17_35

AutoML 在机器学习系统的编程上,远胜于创造它的研究人员。在某个图像识别任务中,其实现了创纪录的 82% 的准确率。

_2017_10_21_1_17_56

即使在一些复杂的人工智能任务中,其自创建的代码也比人类程序员优越。它可以在图像中标记多个点,准确率达到 42%;作为对比,人类打造的软件只有 39% 。

谷歌五个月前才宣布了 AutoML,鉴于其能够在这么短的时间内打造出一套比研究人员自身更棒的机器学习 AI 系统,未来一年的成果显然更值得期待,同样对程序员的位置也有所担心!

讨论时间~

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?

假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?

你觉得他会写出有思维的AI来对付人类吗?为什么。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    虾米VIP月卡 x 3

  • 奖品三

    云栖定制电脑包 x 2

38个回答

2

青藤木子 已获得虾米VIP月卡 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
即使AutoML再怎么厉害,他也是人类用自己的智慧写出的。人类与机器相比,差就差在发展方面,如果人类进化得快,那么人类永远都是这个世界的主宰。但是机器有一个特点(至少到目前为止),他一旦没电就不可能工作,而且谷歌开发了AutoML系统,就说明了谷歌希望淘汰掉一部分弱弱的程序员,留下精英。但正有了AutoML系统,程序员才可以竞争从而变得更强。而且AutoML的核心源码也是程序员写的,如果程序员被淘汰,那谁可以管控AutoML?所以程序员不可能被取代。
假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
如果AutoML写出了人类无法理解的代码,那么他就有能力写下注释!我遇到的话就把代码保存下来,让其他有这样能力的人解决。
你觉得他会写出有思维的AI来对付人类吗?为什么。
说不定,毕竟AutoML的开发能力和编写能力不受限制,如果他能写出有思维能力的Al对付人类,那么也就说明了他也有了思维能力,一旦察觉到,就可以证明AutoML系统对人类有害,而且Al也有危险,到时候我们就需要对Al进行限制了。

1

雷侠 已获得云栖定制电脑包 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?

或许会取代掉只是安于现状的码农,那么学习编程的时间就需要提前了。从小学就开始学习编程,一直到大学。才不会被取代?才能找到编程行业的工作?谁也不能预判未来,鬼知道AutoML的水平能达到什么高度。

假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?

只有魔法才能打败魔法。那么就用AutoML打败AutoML。

你觉得他会写出有思维的AI来对付人类吗?为什么。

不会,机器人的“脑袋是死脑筋”,不像人的脑袋一样灵活。

雷侠 回复

(不要脸)如果能中奖,希望是电脑包。

评论
1

北方的郎 已获得阿里云代金券 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
啊,有人开始做自我完善的人工智能了。Google的这个能否取代程序猿不好说,不过这样搞下去,未来肯定会搞出来能取代的版本的。
假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
在一个与外部隔绝的环境里面编译执行一下看看呗。然后再看怎么办。如果不能编译,或者找不出逻辑,那就先当乱码吧。
你觉得他会写出有思维的AI来对付人类吗?为什么。
AutoML? 我觉得不一定,感觉现在深度学习的能力还没有到那一步,神经网络的可解释性虽然比较差,但是还没有到人类理解不清的地步。我觉得有思维的AI应该比它要复杂很多。不过在某个时间节点肯定会出现超越人类的AI。不过这个AI对人类的态度,不好说,也可能会成为人类的朋友啊。

0

微wx笑 已获得虾米VIP月卡 复制链接去分享

1、你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
它就相当于针对程序开发的专家系统,有人不断的对它进行完善的话,完全取代也只是时间问题。
2、假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
人类无法理解的代码,前提是要可以运行吧,不能运行的就是乱码。
前期人类可能基于它生成的代码进一步完善,但最终的目的不就是不需要去理解么,能达到期望的效果就可以了。
只看结果,中间的过程交给它就好了。
3、你觉得他会写出有思维的AI来对付人类吗?为什么。
这要看创造它的人会不会为它加入这样的思维,或与它接触的外界是否为它提供这样的思想了。

0

字温|Duke 已获得虾米VIP月卡 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
AutoML的确是很不错,但是别忘了,它也是程序员写出来的,所以尽管有一些会被取代,但不会完全被取代。
假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
人类无法理解的代码?现在对这句话有两种解释,1 造成历史遗留问题的主要原因 2 人类智商遭受挑战。我会看它的功能,如果有效有益,保留,否则备份后删除(从运行系统中)
你觉得他会写出有思维的AI来对付人类吗?为什么。
AI再智能也是机器,机器是通过逻辑指令运行的。如果初期有人对逻辑指令定义失误,AI是有可能写出攻击人类的程序,但这不是思维。

0

陈序婷 已获得阿里云代金券 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
谷歌出的东西我肯定是不敢评判,毕竟我才代码入门的水平,这种大厂的东西可能连看都看不懂,只有叫好。但是我觉得它不会取代程序猿,如果被取代了谁来写它、优化它?233333
假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
很大程度上来说,人类无法理解的东西被人类写出来的东西写出来(有些饶舌)都是比较恐怖的吧。我对人工智能一直是持谨慎态度的,如果我能决定,我可能会终止他。
你觉得他会写出有思维的AI来对付人类吗?为什么。
应该不会。因为人工智能的概念天天在炒,但是怎么把人类的思想,简单说人脑转换成电脑这个谁都没有答案。一堆运行的代码,它怎么会产生并维护自己的利益呢?这个至少我是想不通的。

0

sinb520 已获得云栖定制电脑包 复制链接去分享

  1. 你觉得谷歌的AutoML系统怎样,程序猿会被取代吗?
    答:不得不承认,Google的AutoML系统是个很好的科技创新,允许人工智能成为程序员的架构师,但我并不赞同程序员会被取代的说法,AutoML或许能够很快的写出一段近乎完美的代码,但这并不代表他能准确无误地反映程序员的需求,AutoML更多的还是应该作为一种编程辅助工具,帮助广大的程序员写出高质量的代码并纠正大家的不良编程习惯。
  2. 假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
    答:先根据代码的上下文语境进行深入的分析,确定不会对整个系统造成破坏之后再试着运行,并且记录下这段代码,以供未来参考和评估。
  3. 你觉得他会写出有思维的AI来对付人类吗?为什么?
    答:我觉得很有可能,因为人类赋予了他绝对的自由,就像小孩一样,一旦给了他绝对的自由,你就不能保证他不做出损人不利己的坏事,所以必须对这种自由加以限制。
0

浮生递归 已获得阿里云代金券 复制链接去分享

你觉得谷歌的 AutoML系统怎样,程序猿会被取代吗?
还行吧,被取代是不可能的。毕竟他的一言一行都还要靠程序员呢。比如他学习的时候总要有个目标吧,这目标就是程序员给他定的。没有程序员,他要学啥都不知道。

假如AutoML系统写出人类无法理解的代码,要是你会怎么处理?
就是乱码么,当bug修复下,让他只能写出人类能理解的代码。没必要尝试去理解分析,就像没必要去研究每一种狗叫是什么意思一样。

你觉得他会写出有思维的AI来对付人类吗?为什么。
不会。他的学习范围是人类指定的,人类让他学哪些,他就学哪些。除非人类故意给他提供怎么对付人类的材料,让他学习。既然是自己作死,也怨不得他了。这跟自杀没什么区别。

0

山东新中天 复制链接去分享

学无止境,人类只会更加强大。人工智能也是以人为本。

0

1564109373597046 复制链接去分享

人工智能,最终,不会有好结局。就像许多科幻电影一样,会产生那种情况。

0

1994309295477956 复制链接去分享

然后AutoML写出了一个更好的AutoML  ̄_ ̄

0

微涵 复制链接去分享

从小学勤勤恳恳,中学兢兢业业,高中起早贪黑,大学好不容易学了计算机专业,完了你告诉我程序员没用了,机器人就能写!尼玛,我刀🔪呢

0

乒乓胖胖 复制链接去分享

AI是双刃剑,不只程序员,未来很多重复性作业的职业都有可能被取代。同时AI基于人类的需求会被迅速的以几何倍数发展,怎样控制利用好AI才是未来我们最大的课题。

0

蕾蕾于冬 复制链接去分享

我认为完全不会,谷歌AutoML是基于人类已有的成果设计的,科技在进步,新的成果也会不断出现。

0

iserm 复制链接去分享

难道他不是人工的代码?

0

毋闲 复制链接去分享

人与机器最大的差别在于人有独立的思想,有创造能力和创新能力。自私自利,是人类的本性。机器能帮助人把重复的劳动或者需要大量计算的哪部分给解脱出来。机器始终是机器,不可能取代人类

0

night_chen 复制链接去分享

其实国内真正叫程序员的很少,都变成了相关的工程师。实际上码农这个行业本来就是应该被取代的,而且随着技术的进步,我们也一直在寻求替代编写重复性代码的方法,从而更多地将工作重心转移到业务逻辑的抽象,软件的架构,底层算法的推导上去。

0

yifocheng1 复制链接去分享

可以

0

daniel0922 复制链接去分享

取代了程序员就真的要上街讨饭了

0

1234208914222431 复制链接去分享

机器由人发展而来,在一些特殊领域可以由机器去完成,但是不能代替人的思维

2