日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备

發(fā)布時(shí)間:2024/3/12 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原標(biāo)題:帶你深入理解圖靈機(jī)--什么是圖靈機(jī)、圖靈完備

我們知道圖靈機(jī)首次提出在圖靈的一篇論文《論數(shù)字計(jì)算在決斷難題中的應(yīng)用》中提出,原論文題目為《On Computable Numbers, with an Application to the Entscheidungsproblem》,英文好的同學(xué)可以從https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf這個(gè)鏈接中查看原版的論文內(nèi)容。

一、圖靈機(jī)的組成

網(wǎng)上有一張經(jīng)典的圖片來表達(dá)圖靈機(jī)的構(gòu)成,圖如下:

圖靈機(jī)的組成.png

這張圖片什么意思?這么一個(gè)簡單的機(jī)器/裝置怎么會(huì)所有電子計(jì)算機(jī)的理論模型?

相信大家看到這張圖后都有這樣的疑問,下面筆者帶來由淺入深去理解圖靈機(jī)的組成。

圖靈的基本思想是用機(jī)器來模擬人們用紙筆進(jìn)行數(shù)學(xué)運(yùn)算的過程,它運(yùn)算過程看作下列兩種簡單的動(dòng)作:

在紙上寫上或擦除某個(gè)符號(hào);

一個(gè)無限長的存儲(chǔ)帶,帶子有一個(gè)個(gè)連續(xù)的存儲(chǔ)格子組成,每個(gè)格子可以存儲(chǔ)一個(gè)數(shù)字或符號(hào)

一個(gè)讀寫頭,讀寫頭可以在存儲(chǔ)帶上左右移動(dòng),并可以讀、修改存儲(chǔ)格上的數(shù)字或符號(hào)

停機(jī)狀態(tài)

控制程序指令,指令可以根據(jù)當(dāng)前狀態(tài)以及當(dāng)前讀寫頭所指的格子上的符號(hào)來確定讀寫頭下一步的動(dòng)作(左移還是右移),并改變狀態(tài)存儲(chǔ)器的值,令機(jī)器進(jìn)入一個(gè)新的狀態(tài)或保持狀態(tài)不變。

當(dāng)然這些只是理想的圖靈機(jī),因?yàn)楝F(xiàn)實(shí)中不存在無限長的存儲(chǔ)帶,更加圖靈的理論這樣的一臺(tái)裝置就能模擬人類所能進(jìn)行的任何計(jì)算過程。是不是很神奇?我相信你肯定不相信,不過圖靈是經(jīng)過嚴(yán)格的數(shù)學(xué)證明,下面我們來看看圖靈機(jī)的計(jì)算過程。

二、圖靈機(jī)的運(yùn)行機(jī)制

準(zhǔn)備- 存儲(chǔ)帶子上的格子初始話

- 設(shè)置內(nèi)部狀態(tài)存儲(chǔ)器當(dāng)前狀態(tài)

- 讀寫頭設(shè)置初始在存儲(chǔ)帶上所做的格子位置

- 準(zhǔn)備好控制指令,即控制程序。

反復(fù)執(zhí)行以下步驟,直到停機(jī)- 讀寫頭讀出當(dāng)前格子的數(shù)字或符號(hào)

- 根據(jù)當(dāng)前狀態(tài)和讀到的字母或符號(hào)找到對(duì)應(yīng)的控制指令

- 根據(jù)控制指令,執(zhí)行以下三個(gè)動(dòng)作

1. 讀寫頭在格子上擦除或?qū)懭胍粋€(gè)數(shù)字或符號(hào)

2. 變更狀態(tài)到一個(gè)新狀態(tài)

3. 讀寫頭向左或向右移動(dòng)一格

估計(jì)你還是不明白,別急??催^《三體》的同學(xué)都知道三體人把地球人看做“蟲子”,三體人的維度比地球三維世界高,就好像我們?nèi)祟惏芽聪x子一樣。

下面,我們把蟲子放到一個(gè)二維的世界中,以蟲子為例,給大家來說明最簡單的圖靈機(jī)模型(注:該例子非原創(chuàng))。

假設(shè)理想的情況一:

蟲子所處的二維世界是一個(gè)無限長的紙帶,這個(gè)紙帶上被分成了若干小的方格,而每個(gè)方格都僅僅只有黑和白兩種顏色。紙帶的片段為: 蟲子所在二維紙帶.png

假設(shè)蟲子的感官只有眼睛,并且它的視力短的可憐,只能看到當(dāng)前所處格子的顏色

蟲子的操作系統(tǒng)、程序?yàn)?#xff1a;我們假設(shè)黑色是食物區(qū),蟲子吃到食物后前移一格,白色是空白區(qū),沒有食物后退一格,

輸入

輸出

黑色

白色

后移一格

在這個(gè)情況中格子的顏色是蟲子的輸入信息,集合為IN={黑色,白色},輸出集合為 OUT= {前移一格,后移一格}

開始是黑色,蟲子前移一格,到達(dá)第2格

第2還是黑色,蟲子前移一格,到達(dá)第3格

第3格還是黑色,蟲子前移一格,到達(dá)第4格

第4格為白色,蟲子后移一格,回到第3格

可見,這條帶子上,蟲子在第4格和第3格來回移動(dòng)循環(huán)不止。

現(xiàn)實(shí)中蟲子肯定不可能傻到無線循環(huán),蟲子會(huì)有饑餓、吃飽的感受,食物吃了后也會(huì)消失。因此我們?cè)谇闆r下中改進(jìn)下模型。

蟲子在黑色的格子時(shí),如果是饑餓狀態(tài),吃掉食物把格子變成白色;如果是吃飽狀態(tài),后移一格

蟲子在白色的格子時(shí),如果是饑餓狀態(tài),停下來等食物長出來涂黑;如果是吃飽狀態(tài),前移一格

輸入

當(dāng)前狀態(tài)

輸出

黑色

吃飽

后移一格

饑餓

黑色

饑餓

吃飽

白色

吃飽

饑餓

白色

饑餓

等待食物長出來涂黑(不移動(dòng))

吃飽

在這種情況中,輸入集合為IN={黑色,白色},輸出集合為 OUT= {前移一格,后移一格,吃掉食物涂白,等待食物長出來涂黑},內(nèi)部狀態(tài)S={吃飽,饑餓}

二維紙帶不變,從開始位置開始,蟲子初始是饑餓狀態(tài)

第1格是黑色,蟲子饑餓,吃掉食物格子變白,蟲子新狀態(tài)為吃飽

第1格為白色,蟲子吃飽,蟲子前移一格,到達(dá)第2格,蟲子新狀態(tài)為饑餓

第2格為黑色,蟲子饑餓,吃掉食物格子變白,蟲子新狀態(tài)為吃飽

第2格為白色,蟲子吃飽,蟲子前移一格,到達(dá)第3格,蟲子新狀態(tài)為饑餓

第3格為黑色,蟲子饑餓,吃掉食物格子變白,蟲子新狀態(tài)為吃飽

第3格為白色,蟲子吃飽,蟲子前移一格,到達(dá)第4格,蟲子新狀態(tài)為饑餓

第4格為白色,蟲子饑餓,等待食物長出來涂黑,蟲子新狀態(tài)為吃飽

第4格為黑色,蟲子吃飽,蟲子后退一格,到達(dá)第3格,蟲子新狀態(tài)為饑餓

這時(shí),第3格已經(jīng)長出來食物,是黑色,因此流程和第5步的情況一樣了

情況二,小蟲的行為比情況以復(fù)雜了一些,但小蟲最后仍然會(huì)落入無限循環(huán)當(dāng)中。

到此,如果你已經(jīng)徹底搞懂了二維蟲子是怎么移動(dòng)的,那么你已經(jīng)明白了圖靈機(jī)的工作原理了!因?yàn)閺谋举|(zhì)上講,最后的小蟲模型就是一個(gè)圖靈機(jī)!

三、如何理解圖靈機(jī)

剛才用二維蟲子說明了圖靈機(jī)的工作原理,相信你的第一個(gè)反映就是,這樣的模型太簡單了!

他根本說明不了現(xiàn)實(shí)世界中的任何問題!下面,我就要試圖說服你,圖靈機(jī)這個(gè)模型是偉大的!

其實(shí)蟲子的所有決策和行為都可以抽象成一個(gè)圖靈機(jī)模型。

為什么可以做這種抽象呢?

其實(shí)可以把二維蟲子的模型進(jìn)行更多擴(kuò)展,以和現(xiàn)實(shí)世界基本或完全一致。因?yàn)槎S蟲子模型是以一切都簡化的前提開始的,所以它的確是太太簡單了。

然而,我們可以把二維蟲子的輸入集合、輸出行動(dòng)集合、內(nèi)部狀態(tài)集合進(jìn)行擴(kuò)大,這個(gè)模型就一下子實(shí)用多了。

二維蟲子完全可以處于一個(gè)三維的空間中而不是簡簡單單的紙帶。

二維蟲子的視力很好,它一下子能讀到方圓500米的信息。

二維蟲子也可以擁有其他的感覺器官,比如嗅覺、聽覺等等,而這些改變都僅僅是擴(kuò)大了輸入集合的維數(shù)和范圍,并沒有其他更本質(zhì)的改變。

二維蟲子可能的輸出集合也是異常的豐富,它不僅僅能移動(dòng)自己,還可以盡情的改造它所在的自然界。

進(jìn)一步的,二維蟲子的內(nèi)部狀態(tài)可能非常的多,而且控制它行為的程序可能異常復(fù)雜

那么二維蟲子會(huì)有什么本事呢?這就很難說了,因?yàn)殡S著小蟲內(nèi)部的狀態(tài)數(shù)的增加,隨著它所處環(huán)境的復(fù)雜度的增加,我們正在逐漸失去對(duì)二維蟲子行為的預(yù)測能力。

"輸入集合、輸出集合、內(nèi)部狀態(tài)、固定的程序指令!"

就是這四樣?xùn)|西抓住了二維蟲子信息處理的根本。

四、 什么是圖靈完備

維基百科解釋:

可圖靈指在可計(jì)算性理論中,編程語言或任意其他的邏輯系統(tǒng)如具有等用于通用圖靈機(jī)的計(jì)算能力。換言之,此系統(tǒng)可與通用圖靈機(jī)互相模擬。

上面的解釋比較抽象,通過上面的例子理解了什么是圖靈機(jī),圖靈完備其實(shí)就很很簡單理解了。

簡單來說,能夠抽象成圖靈機(jī)的系統(tǒng)或編程語言就是圖靈完備的;一切可計(jì)算的問題圖靈機(jī)都能計(jì)算,因此滿足這樣要求的邏輯系統(tǒng)、裝置或者編程語言就叫圖靈完備的。

因此可見,二維蟲子是圖靈完備的。

Bitcoin的腳本由于沒有條件分支,循環(huán)等控制指令,回到上面的蟲子的例子,蟲子就不能根據(jù)當(dāng)前狀態(tài),判斷選擇移動(dòng)還是吃食物等一系列的動(dòng)作,因此不滿足圖靈機(jī)的模型,不是圖靈完備的。

大腦操作系統(tǒng).png

我們?nèi)四懿荒芤脖贿@樣的抽象呢?顯然是可以的。

其實(shí)我們每一個(gè)會(huì)決策、會(huì)思考的人就可以被抽象的看成一個(gè)圖靈機(jī),也就是笑來老師一直說:每個(gè)人都有自己的操作系統(tǒng),因?yàn)橛性J(rèn)知能力,還可以自己升級(jí)操作系統(tǒng)。

輸入狀態(tài)集合就是你所處的環(huán)境中能夠看到、聽到、聞到、感覺到的所有一起,可能的輸出集合就是你的每一言每一行,以及你能夠表達(dá)出來的所有表情動(dòng)作。內(nèi)部狀態(tài)集合則要復(fù)雜得多。因?yàn)槲覀兛梢园讶我庖粋€(gè)神經(jīng)細(xì)胞的狀態(tài)組合看作是一個(gè)內(nèi)部狀態(tài),那么所有可能的神經(jīng)細(xì)胞的狀態(tài)組合將是天文數(shù)字!這就是人類的記憶。只要圖靈機(jī)具有了內(nèi)部狀態(tài),它就相應(yīng)的具有了記憶。

這樣理解的話,還有兩個(gè)問題:

圖靈機(jī)的程序指令是固定的。但是人類有學(xué)習(xí)能力,也就是說人的大腦會(huì)進(jìn)化,操作系統(tǒng)會(huì)升級(jí),所以大腦的實(shí)際程序規(guī)則是不固定,似乎圖靈機(jī)模型包含不了。

人類的很多現(xiàn)象似乎都能被圖靈機(jī)包括:情緒、情感等

作者:jerry區(qū)塊鏈技術(shù)與思維

鏈接:https://www.jianshu.com/p/c07d83c4f3a1返回搜狐,查看更多

責(zé)任編輯:

總結(jié)

以上是生活随笔為你收集整理的简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看视频一区二区三区 | 少妇裸体视频 | 久久九九视频 | 波多野结衣在线播放视频 | 爱爱视频天天干 | 国产视频一区二区三区四区五区 | 亚洲国产精品久久人人爱 | www.欧美亚洲| 日韩在线视频免费播放 | 亚洲色图图片 | 动漫一区二区三区 | 午夜国产免费 | 国产欧美熟妇另类久久久 | 国产综合在线观看视频 | 国产精品资源在线 | 国产小视频免费在线观看 | 日本女人毛片 | 天天操婷婷| 天海翼中文字幕 | 午夜精品久久久久久久无码 | 亚洲先锋影音 | 91久久综合亚洲鲁鲁五月天 | 一卡二卡三卡视频 | 色播五月婷婷 | wwwwww色| 黑人精品无码一区二区三区AV | 国产精品福利在线观看 | 在线观看国产麻豆 | 中国白嫩丰满人妻videos | 摸丰满大乳奶水www免费 | 激情网av | 欧美性受xxxx狂喷水 | 免费av导航 | 91国视频| 麻豆精品久久 | 亚洲免费精品视频在线观看 | 色综合av综合无码综合网站 | 色妹av | av收藏小四郎最新地址 | 精品黑人一区二区三区国语馆 | 国产情侣在线播放 | 国产黄色免费看 | 最好看的2019年中文在线观看 | 日韩欧美在线一区二区三区 | 国产福利精品在线 | 亚洲色图 在线视频 | 欧美黄色大片免费观看 | 十八岁世界在线观看高清免费韩剧 | 欧美日韩免费一区二区 | 在线观看高清av | 黄色69| 亚洲精品www久久久久久广东 | 肉色超薄丝袜脚交69xx | 91九色国产在线 | 亚洲av鲁丝一区二区三区 | 操你啦影院 | 牛牛av国产一区二区 | 美女让男人捅 | 日韩网站免费观看 | 老版k8经典电影 | 国产福利资源在线 | 少妇裸体性生交 | 男男h黄动漫啪啪无遮挡软件 | 一区二区三区四区五区av | 色哟哟网站入口 | 精品一区免费 | 亚洲无码久久久久久久 | 国产色网站 | 成人性生生活性生交3 | 国产精品乱轮 | 中文天堂av | 美女隐私免费观看 | 国产精品永久免费观看 | 欧美日韩在线播放三区四区 | 黄色91在线观看 | 女人脱了内裤趴开腿让男躁 | 怎么可能高潮了就结束漫画 | 午夜av网站 | 午夜一区二区三区免费观看 | 日韩美女一级片 | 欧美一级在线播放 | 欧美老熟妇乱xxxxx | 午夜视频在线观看网站 | 中文字幕免费高清 | 久久密av | 亚洲av无码一区二区三区在线观看 | 好吊操免费视频 | 亚洲精品无码久久 | 亚洲一区二区在线视频 | 一区二区三区伦理 | 精品视频在线播放 | 天天躁夜夜躁狠狠躁 | 俺啪也 | 福利av在线| 精品人人 | 高清久久| 亚洲精品中文字幕乱码三区91 | 日韩精品一区二 | 性感美女一区二区三区 |