0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)也有“為難”的時(shí)候

電子工程師 ? 來(lái)源: 聶磊 ? 作者:電子發(fā)燒友 ? 2019-02-28 09:37 ? 次閱讀

李世石會(huì)告訴你,以阿爾法狗為代表的人工智能在許多方面已經(jīng)比人類強(qiáng)很多了。但是,有些問(wèn)題計(jì)算機(jī)永遠(yuǎn)也找不到答案。

比如,一個(gè)程序有沒(méi)有bug,運(yùn)行時(shí)會(huì)不會(huì)導(dǎo)致卡機(jī)?不管計(jì)算機(jī)多聰明,它們就是想破了腦袋,也解答不了這個(gè)問(wèn)題。

這就是計(jì)算機(jī)學(xué)里著名的問(wèn)題——停機(jī)問(wèn)題(the halting problem)。1936年,人工智能之父艾倫·圖靈就對(duì)停機(jī)問(wèn)題進(jìn)行了證明。

就是這個(gè)人

IBM 研究實(shí)驗(yàn)室的機(jī)器學(xué)習(xí)專家 Udi Aharoni 根據(jù)圖靈的證明方法制作了清晰易懂的動(dòng)畫,我們一起來(lái)看看吧。

請(qǐng)自動(dòng)忽略里面綠豆苗體型和金屬朋克發(fā)型的火柴人。

如何證明計(jì)算機(jī)并不能解答所有問(wèn)題。

第一幕:一些問(wèn)題計(jì)算機(jī)處理起來(lái)得心應(yīng)手。

這是計(jì)算機(jī)小A,小A會(huì)做算數(shù)題。只要把問(wèn)題打印在紙上,然后讓它掃描一下,小A就可以把答案打印出來(lái)。

而且,小A總是能得到正確的答案,比小學(xué)生靠譜多了。

這是計(jì)算機(jī)小C。小C會(huì)下象棋。只要拿棋盤讓它掃描一下,小C就可以打印出必勝的走法。

小C和阿爾法狗一樣,甚至比狗更厲害,玩象棋玩得賊溜,從來(lái)沒(méi)有輸過(guò)。

實(shí)際上,我們現(xiàn)在已經(jīng)能造出小A和小C這樣強(qiáng)大的計(jì)算機(jī)了。而且隨著人工智能的發(fā)展,計(jì)算機(jī)會(huì)變得比小A和小C還要聰明能干。

所以,最終以小A和小C為代表的計(jì)算機(jī)什么事都能干成嗎?它們可以代替人類嗎?

emmm,其實(shí),人類已經(jīng)知道有一類問(wèn)題,計(jì)算機(jī)永遠(yuǎn)也算不出答案。

第二幕:停機(jī)問(wèn)題。

我們把一張繪制著象棋棋盤的紙讓小A掃描。因?yàn)樾的技能不是算象棋的走法,所以它會(huì)卡機(jī)。

同理,如果讓小C去算算數(shù)題,它也會(huì)卡機(jī)。

我們把小A的制造藍(lán)圖畫出來(lái),這個(gè)藍(lán)圖包含著小A的所有邏輯電路。只要拿著這張藍(lán)圖,就可以原樣造出一臺(tái)小A出來(lái)。

現(xiàn)在,我們來(lái)做一個(gè)新的智能計(jì)算機(jī)——小H。

小H的技能就是算停機(jī)問(wèn)題。

具體來(lái)說(shuō),只要把其他計(jì)算機(jī)的藍(lán)圖,還有那臺(tái)計(jì)算機(jī)需要掃描的問(wèn)題(輸入的信息)讓小H掃描一下,它就可以悄默默地比對(duì)藍(lán)圖和輸入信號(hào)是否匹配,然后得出那臺(tái)倒霉的計(jì)算機(jī)會(huì)不會(huì)卡頓的結(jié)論,最后把結(jié)果打印出來(lái)。

比如,讓它來(lái)算小C的藍(lán)圖和算數(shù)題,就會(huì)得出“卡”的結(jié)論。

讓它來(lái)算小C的藍(lán)圖和象棋題,就會(huì)得出“不卡”的結(jié)論。

讓它來(lái)算小A的藍(lán)圖和象棋題,就會(huì)得出“卡”的結(jié)論。

讓它來(lái)算小A的藍(lán)圖和算數(shù)題,就會(huì)得出“不卡”的結(jié)論。

真的有小H這樣的計(jì)算機(jī)存在嗎?

讓我們從邏輯上來(lái)興高采烈地證明一下,小H根本造不出來(lái)吧。

第三幕:小H根本不存在。

我們用反證法來(lái)試一試。

假設(shè)小H存在,而且它無(wú)戰(zhàn)不勝。那我們來(lái)把它和其他計(jì)算機(jī)組裝一下。

這是一臺(tái)處于人工智能鄙視鏈底端的復(fù)印機(jī)小P,因?yàn)樾只會(huì)復(fù)印。把問(wèn)題輸入,它就原樣輸出兩份。

把小P和小H組合起來(lái),讓小P輸出的內(nèi)容直接變成小H的輸入內(nèi)容。像是這樣——

然后我們?cè)俑銇?lái)一臺(tái)計(jì)算機(jī),叫做小N。

小N是個(gè)病嬌,不管人家告訴它什么,它都會(huì)說(shuō)反話。

比如,要是輸入“不卡”,它就會(huì)卡機(jī)。

要是輸入“卡”,它就輸出“不卡”。

你問(wèn)這樣的反社會(huì)計(jì)算機(jī)怎么能存在?因?yàn)槲覀儾皇羌僭O(shè)能干任何事的計(jì)算機(jī)存在嘛,所以病嬌計(jì)算機(jī)也存在咯,然后我們就用它的矛去KO它的盾咯。

好的,我們把小N和小H還有小P組合在一起,讓小P的輸出內(nèi)容變成小H的輸入內(nèi)容,讓小H的輸出內(nèi)容變成小N的輸入內(nèi)容。

好了,一個(gè)復(fù)讀機(jī)病嬌人工智障天團(tuán)就閃亮登場(chǎng)了。

我們給這個(gè)天團(tuán)取名為小X天團(tuán),給它們包裝一下,搞個(gè)高端大氣上檔次的套子套起來(lái)。

小X天團(tuán)雖然噸位大,名字中二,但是也是一個(gè)正經(jīng)計(jì)算機(jī)來(lái)的,它有一個(gè)輸入口(小P的),還有一個(gè)輸出口(小N的)。

我們把小X的藍(lán)圖畫出來(lái)。

現(xiàn)在,如果把小X天團(tuán)的藍(lán)圖給小X自己,讓它算,會(huì)出現(xiàn)什么結(jié)果呢?它會(huì)卡機(jī)嗎?

我們一步一步來(lái)看。

小P把藍(lán)圖復(fù)印成了兩份,吐給了小H。

小H吃進(jìn)了這2份藍(lán)圖以后,假設(shè)小H輸出“不卡”。

好,那么小N就得到了“不卡”的輸入。

因?yàn)樾是病嬌嘛,所以它會(huì)卡機(jī)。所以,小X天團(tuán)就卡機(jī)了。

但是小H卻說(shuō),小X天團(tuán)不會(huì)卡。那么小H的結(jié)論不就和事實(shí)矛盾了嘛?

好的,那么我們現(xiàn)在反過(guò)來(lái),假設(shè)小H輸出“卡”。

那么小N就會(huì)輸出“不卡”,也就是說(shuō)小X天團(tuán)也輸出“不卡”。

最終,事實(shí)還是和小H的結(jié)論相反,小H又一次失敗了。

這么一來(lái),我們就可以證明,小H這樣的計(jì)算機(jī)是不可能存在的。多年后,小H的死因報(bào)告顯示:存在感太低。

停機(jī)問(wèn)題說(shuō)明,計(jì)算機(jī)不是萬(wàn)能的。

類似的計(jì)算機(jī)不能解決的問(wèn)題還有很多,它們都屬于不可判定問(wèn)題。

圖靈在80多年前就給了人類一個(gè)對(duì)抗圖靈機(jī)的護(hù)身符——如果被NB的圖靈機(jī)逼到了墻角,馬上讓它算不可判定問(wèn)題,它就會(huì)開(kāi)始懷疑機(jī)生。

這一幕也在《攻殼機(jī)動(dòng)隊(duì)STAND ALONE COMPLEX》里被還原了,萌萌噠塔奇克馬盜竊團(tuán)伙順利采用不可驗(yàn)證問(wèn)題使低版本的AI宕機(jī)。

有些小朋友會(huì)問(wèn),停機(jī)問(wèn)題就算被圖靈證出來(lái)了又怎樣啊,在現(xiàn)實(shí)生活中有應(yīng)用嘛?

當(dāng)然有啊。

比如,停機(jī)問(wèn)題可以用來(lái)證明...沒(méi)法靠計(jì)算機(jī)來(lái)驗(yàn)證哥德巴赫猜想,要證明哥德巴赫猜想還得靠人腦。

哥德巴赫猜想指的是,

任一大于2的偶數(shù),都可表示成兩個(gè)素?cái)?shù)之和。

4 = 2 + 2

6 = 3 + 3

8 = 3 + 5

10 = 3 + 7 = 5 + 5

12 = 5 + 7

14 = 3 + 11 = 7 + 7

如果存在小H這樣的計(jì)算機(jī),那么就可以讓它來(lái)判斷,尋找哥德巴赫猜想的反例的計(jì)算機(jī)程序是會(huì)永遠(yuǎn)跑下去,還是會(huì)在某處停止。

如果小H判斷,這個(gè)程序會(huì)在某處停止,那就說(shuō)明這個(gè)程序能找到反例,那么哥德巴赫猜想就被證偽。

反之,如果小H判斷,這個(gè)程序?qū)?huì)永遠(yuǎn)運(yùn)行下去不會(huì)停止,那也就是說(shuō)永遠(yuǎn)也找不到哥德巴赫猜想的反例,那么哥德巴赫猜想就被證明了。

同理,小H還可以被用來(lái)驗(yàn)證各種數(shù)學(xué)命題是否為真,簡(jiǎn)直不要太好用,數(shù)學(xué)家從此集體失業(yè),人類歷史上所有還沒(méi)有被證明的數(shù)學(xué)猜想都將迎刃而解。

當(dāng)然了,停機(jī)問(wèn)題還能證明,計(jì)算機(jī)自動(dòng)編程啊,計(jì)算機(jī)自己找bug啊...統(tǒng)統(tǒng)都是做夢(mèng)!做夢(mèng)!

光靠瞎想一時(shí)爽,圖靈冷水淚兩行。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7174

    瀏覽量

    87158

原文標(biāo)題:計(jì)算機(jī)就算想破了腦袋也解決不了的問(wèn)題

文章出處:【微信號(hào):bdtdsj,微信公眾號(hào):中科院半導(dǎo)體所】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【量子計(jì)算機(jī)重構(gòu)未來(lái) | 閱讀體驗(yàn)】+ 初識(shí)量子計(jì)算機(jī)

    欣喜收到《量子計(jì)算機(jī)——重構(gòu)未來(lái)》一書(shū),感謝電子發(fā)燒友論壇提供了一個(gè)讓我了解量子計(jì)算機(jī)的機(jī)會(huì)! 自己對(duì)電子計(jì)算機(jī)有點(diǎn)了解,但對(duì)量子計(jì)算機(jī)真是一無(wú)所知,只是聽(tīng)說(shuō)過(guò)量子糾纏、超快的運(yùn)算速
    發(fā)表于 03-05 17:37

    什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件?

    第一章 計(jì)算機(jī)系統(tǒng)概論1. 什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件?硬件和軟件哪個(gè)更重要?解:P3計(jì)算機(jī)系統(tǒng):由
    發(fā)表于 07-22 09:06

    計(jì)算機(jī)應(yīng)用

    1、第一臺(tái)計(jì)算機(jī):1946年2月14日,在美國(guó)賓西尼亞大學(xué)的莫爾電機(jī)學(xué)院,世界第一臺(tái)現(xiàn)代電子計(jì)算機(jī)“埃尼阿克”ENIAC誕生,重達(dá)30t,在1s內(nèi)能進(jìn)行5000次加法運(yùn)算和500次乘法運(yùn)算。2
    發(fā)表于 09-10 08:17

    計(jì)算機(jī)分類

    XX計(jì)算機(jī)應(yīng)用基礎(chǔ)模擬題「附答案」 (14頁(yè)) 本資源提供全文預(yù)覽,點(diǎn)擊全文預(yù)覽即可全文預(yù)覽,如果喜歡文檔就下載吧,查找使用更方便哦!14.9 積分XX計(jì)算機(jī)應(yīng)用基礎(chǔ)模擬題「附答案」      一
    發(fā)表于 09-10 06:58

    什么是計(jì)算機(jī)

    我們?nèi)祟悷o(wú)時(shí)無(wú)刻不想著,自己能夠創(chuàng)造一個(gè)世界。什么是計(jì)算機(jī)?計(jì)算社會(huì)我們?nèi)祟愐呀?jīng)步入了計(jì)算社會(huì)??v覽人類社會(huì)的計(jì)算歷史,從“結(jié)繩記事”中的繩結(jié)到算籌、算盤
    發(fā)表于 09-10 08:41

    5. 電子計(jì)算機(jī)的應(yīng)用,計(jì)算機(jī)應(yīng)用基礎(chǔ)(試卷版)5|計(jì)算機(jī)應(yīng)用基礎(chǔ)試卷 精選資料分享

    計(jì)算機(jī)應(yīng)用基礎(chǔ)5一、單選題1、第二代計(jì)算機(jī)不僅能夠處理文字,而且能夠方便處理______。A:視頻信息B:圖形信息C:動(dòng)畫信息D:語(yǔ)音信息答案: B2、電子計(jì)算機(jī)按規(guī)模劃分,可以分為_(kāi)____。A
    發(fā)表于 09-13 09:08

    計(jì)算機(jī)的定義及分類

    一?計(jì)算機(jī)概述計(jì)算機(jī)(computer)俗稱電腦,是現(xiàn)代一種用于高速計(jì)算的電子計(jì)算機(jī)器,可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯
    發(fā)表于 09-16 07:38

    什么是程序?什么是計(jì)算機(jī)

    什么是程序?程序(Program)流程、議程、行程、…為了完成某項(xiàng)任務(wù),解決某個(gè)問(wèn)題需要執(zhí)行的一系列步驟計(jì)算機(jī)程序?yàn)榱送瓿赡稠?xiàng)任務(wù),解決某個(gè)問(wèn)題由計(jì)算機(jī)執(zhí)行的一系列指令(步驟)什么是計(jì)算機(jī)?計(jì)
    發(fā)表于 11-23 09:02

    什么是計(jì)算機(jī)通信

    文章目錄1、什么是計(jì)算機(jī)通信2、并行通信方式3、串行通信方式4、串行同步通信原理5、串行異步通信原理6、串行異步通信的數(shù)據(jù)格式7、串行通信的錯(cuò)誤校驗(yàn)8、 波特率和比特率9、RS-232串口通訊原理圖
    發(fā)表于 02-17 07:29

    計(jì)算機(jī)應(yīng)用基礎(chǔ)教案

    介紹什么是計(jì)算機(jī),計(jì)算機(jī)的特點(diǎn),計(jì)算機(jī)的應(yīng)用與發(fā)展:什么是計(jì)算機(jī);計(jì)算機(jī)的發(fā)展;計(jì)算機(jī)的分類;
    發(fā)表于 09-25 12:45 ?0次下載

    計(jì)算機(jī)的發(fā)展及應(yīng)用

    2.1 計(jì)算機(jī)的發(fā)展史2.2 計(jì)算機(jī)的應(yīng)用2.3 計(jì)算機(jī)的展望
    發(fā)表于 04-11 09:32 ?0次下載

    計(jì)算機(jī)病毒的危害

    計(jì)算機(jī)病毒的危害 病毒激發(fā)對(duì)計(jì)算機(jī)數(shù)據(jù)信息的直接破壞作用 大部分病毒在激發(fā)的時(shí)候直接破壞計(jì)算機(jī)的重要信息數(shù)據(jù),所利用的手段
    發(fā)表于 06-16 23:20 ?2906次閱讀

    什么是計(jì)算機(jī)算法?

    什么是計(jì)算機(jī)算法?要使計(jì)算機(jī)工作,您就必須編寫計(jì)算機(jī)程序。要編寫計(jì)算機(jī)程序,您就必須一步步地告訴計(jì)算機(jī),您究竟想讓它干什么。然后,
    發(fā)表于 08-03 08:50 ?3064次閱讀

    量子計(jì)算機(jī)的優(yōu)點(diǎn)_量子計(jì)算機(jī)的應(yīng)用_量子計(jì)算機(jī)的未來(lái)應(yīng)用

    量子計(jì)算機(jī)是一類遵循量子力學(xué)規(guī)律進(jìn)行高速數(shù)學(xué)和邏輯運(yùn)算、存儲(chǔ)及處理量子信息的物理裝置。當(dāng)某個(gè)裝置處理和計(jì)算的是量子信息,運(yùn)行的是量子算法時(shí),它就是量子計(jì)算機(jī)。量子計(jì)算機(jī)的概念源于對(duì)可逆
    發(fā)表于 11-28 18:10 ?1.2w次閱讀

    工業(yè)計(jì)算機(jī)與普通計(jì)算機(jī)的區(qū)別

    在信息化和自動(dòng)化日益發(fā)展的今天,計(jì)算機(jī)已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ?。然而,?b class='flag-5'>計(jì)算機(jī)領(lǐng)域中,工業(yè)計(jì)算機(jī)和普通計(jì)算機(jī)雖然都具備基本的計(jì)算
    的頭像 發(fā)表于 06-06 16:45 ?675次閱讀