您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
未来的人工智能本身代码会出bug吗?你怎么看?
人工智能,程序,人类未来的人工智能本身代码会出bug吗?你怎么看?
发布时间:2019-02-08加入收藏来源:互联网点击:
未来的人工智能本身代码会出bug吗?你怎么看?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
Bug一词的原意是“臭虫”或“虫子”;而在电脑系统或程序中隐藏着的一些未被发现的缺陷或问题,人们也叫它“bug”。
软件运行中出现Bug,就会造成程序功能不正常、体验不佳、死机、数据丢失、非正常中断等现象。
那么说,人会不会出现Bug呢?肯定会,比如到了一个地方忘了要干什么,比如遇到多人咨询问题说错话,有多人购买物品算错账,比如精神病人,都可以称为人类大脑的Bug,当然因为每个人大脑软件不一样,产生的Bug也各不一样。
从另一方面讲,计算机的Bug其实归根结底还是人类思维的Bug,也就是说人类思维才是产生Bug的最大原因。
而人工智能来源于人类智能,也必然会继承人类智能的一些思维漏洞。
但人工智能又不同于人类智能,会不会出现Bug还要要按照人工智能的发展情况分阶段讨论,
在初级阶段,人工智能仍然没有产生意识,那么其软件仍然是人类设计,从上面讨论可知,肯定会或多或少出现Bug。
在中级阶段,人类对意识有了深入认知,真正的人工智能出现(有意识),但是其硬件和软件仍然依赖人类设计,此时也仍然会出现Bug。
在高级阶段,人工智能自己会设计自身,自己会建造自身,其软件会自动迭代,此时再出现Bug将会很难,因为人工智能完全可以通过设计两个系统不停对抗来寻找自身不足,一旦发现Bug会迅速迭代更新,系统会日趋完美,人类将没有能力发现其软件漏洞,就像阿尔法狗一样,迭代速度很快,其围棋造诣已经远远超出人类智力范围。不过此时仍然有很多硬件Bug可供人类利用。
关注《未来科技社》,一起眺望未来!
回答于 2019-09-11 08:43:50
正所谓“金无足赤,人无完人”,任何程序都会有 BUG 的,人工智能代码也不会例外。程序都是在发现 BUG、解决 BUG,与 BUG 共舞的过程中成长起来的。例如 Windows、macOS、iOS、Android 等操作体统,都是经过不断的迭代更新,使程序更加稳定、健壮。
这里总结下导致程序出现 BUG 的几个因素:
1. 自作主张
程序员在编写程序时,有时会进入心流状态,即进入思如泉涌、一码到底的编码状态。在这时遇到一段需求不清,或者逻辑矛盾时,以防心流被打断,往往会选择自己认为正确的逻辑继续写下去,导致代码 BUG。
2. 心流被打断
程序员在写代码正嗨时,突然被别人或重要的任务要处理的状况被打断,等事情处理完时,难免会忽略一些逻辑处理,导致程序出现 BUG。
3. 马虎大意
与心流状态相反,在写程序时心不在焉,状态不佳。导致漏写、错写。最后导致程序出现 BUG。
4. 边界情况
因需求边界(需求文档中没有全部标明,而程序员又没有全部考虑到)和程序边界(如程序的整型溢出、角标越界、空指针)导致程序出现 BUG。
5. 第三方库
python 语言最适合做人工智能程序的开发,其中一大原因就是 python 拥有极为丰富且强大的第三方库的支持,但其中也不乏有某些不太成熟的库在里面,若选择使用不成熟的第三方库的情况下,也是导致程序出现 BUG 的一个重要因素。
人工智能(AI)是在1956年的达特茅斯会议上提出来的。从1956年至今,已有 60 多年的历史,况且人工智能涉及的领域之广、算法之多,在测试和训练模型的过程中,也是检查和解决 BUG 的过程,在与程序 BUG 的不断博弈中,才使得得到的模型更加精准、稳健。
以上是我对该问题的个人见解,希望对你有帮助,也希望有不同的意见或建议,欢迎留言共同探讨。
最后,我们可以大胆想象下,未来会不会因为人工智能程序的某个 BUG,导致机器人有了自己的思想?从而和人类展开了......balabala
回答于 2019-09-11 08:43:50
人工智能科学代码就是数字信息量子分解思维互换模式,就是思维进化论的开启智能科学,人智合一智能智慧的思维,科学的前题就是求真务实,科学的智慧就是无私奉献的精神,科学的智能就是为人民服务。杂事趣闻
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |