什麼是圖靈機

2021-02-24 QGer

以下圖來源網絡,如果侵權請聯繫我們刪除。

本文目錄:

什麼是圖靈

一個例子說明圖靈的運行原理

圖靈機有什麼意義

以下是正文:

1.什麼是圖靈機

1936年,英國數學家阿蘭-圖靈在《論數字計算在決斷難題中的應用》提出了「圖靈機「的概念。

根據他的論文造出來的圖靈機可能像下面的那樣:

來個高大上的,具體的感受一下

OK, 抽絲剝繭後是這樣的:


從上面的的圖看出圖靈機的基本結構:

兩個基本結構:存儲帶(紙條)和一個控制器

存儲帶在理論上是雙向無限延長的,他的上面由一個個的小方格成,方格裡面可以存一個數字或者字母。例如我們可以假設方格上面寫上1 ,如果沒有寫就認為就是0。

控制器:就是那個在紙帶上面的盒子。他不但存儲當前自身狀態,還包含一個讀寫頭,用來讀,寫和更改存儲帶上的方格的內容。然後這貨可以根據讀到的字母或者數字來變化自身的狀態,例如上圖的狀態是4,那麼下一次可能就會變成5了。所以存儲帶一格一格的左右移動時,可以更改紙帶上的內容和改變的自身的狀態。

細心的朋友已經發現在那個盒子上面有一張紙,其實上面就是最最最原始代碼了。那麼它到底是什麼東西,請往下看!

2.一個例子說明圖靈的運行原理

看一下下面的圖,把圖靈機再進行一些抽象。



上面是紙條,左邊就是那個讀寫頭,下面是我們的代碼

除了圖右邊的描述補充一下,R L H分別代表右,左,和不動

現在我們來運行一下:

它先讀取當前的自己狀態q1和當前紙帶數字1,然後看一下我們的規則,q1 和 1對應第一條,這時控制器應該在紙帶寫下1,所以紙條內容沒變。然後向右移動一個位置,同時改變自己的狀態為q1,依然沒變。成下面這樣:



接下來重複上面的過程.想像一下機械運動,例如火車運動。然後來到那個沒有數字的紙帶格子。



這個時候有些不一樣了,根據當前狀態和讀取的紙帶的內容,它要改變紙帶內容為1,向右移動一個位置的同時把自己的狀態變為q2.然後它向右移一位,接下來的過程可以自己在腦中分析一下。

最後我們看一下下面兩張圖:

第一張圖是執行了最後一個有數字的格子之後的情況:

現在他要向左移動一個位,變成了第二張圖的情況,往下看


然後,在執行對應的語句後,把1擦除後停留在當前位置,最後一直停留在那裡。

發現了嗎?這就是停機了。。。。。

其實上面的程序到底幹了什麼:如果我們把1111當成4,111當成3,那麼結果就是4+3=7(1111111)。

下面總結一下運行過程:

循環開始:

(1)讀寫頭讀出存儲帶上當前方格中 的字母/數字;

(2)根據 自身當前狀態 和 所讀到的 字符,找到相應的程序語句;

(3)根據 相應程序語句,做三個動作: ① 在當前存儲帶方格上寫入一個相 應的字母/數字; ② 變更自身狀態至新狀態; ③ 讀寫頭向左或向右移一步;

循環結束:

3.圖靈機的意義

圖靈機給出了一種指定輸入,然後就可以得到恆定的輸出的計算模型。

基本上就是一個虛擬的"計算機",而在當時提出來的"萬能圖靈機"就是現代計算機最原始的模型,它可以在紙帶上存儲數據和程序。三年之後,在1939出現了採用二進位的第一臺電子計算機。

最後,圖靈好帥啊~~~~

熱愛生活,享受娛樂,專注技術,歡迎關注QGer

相關焦點

  • 從圖靈機開始
    人們為了紀念他,專門設置了圖靈獎,學計算機的不會不知道圖靈獎。       圖靈先後提出了圖靈機和圖靈測試,我們這裡只關注圖靈機,看看它究竟有什麼神奇之處,又是如何與我們現代的計算機關聯起來的。       圖靈機是圖靈提出的一種思想模型,是抽象的,是存在於大腦之中、存在於想像之中的。也就是說圖靈並沒有做出他所描述中的這種物理機器。那麼這種機器是什麼樣子呢?它到底能做些什麼呢?
  • 天才的思維殿堂——圖靈和圖靈機
    最近幾年人工智慧話題很火熱,從圖靈「人工智慧之父」的稱號,我們似乎就嗅到了這位大神不一般的意味,不過今天要聊的不是圖靈在人工智慧方面的貢獻,要知道圖靈還有一個稱號是「計算機科學之父」,為什麼呢,這就要從圖靈提出的一個有趣的概念——「圖靈機」說起了。
  • 圖靈機
    有膽帶著你的孩子來挑戰圖靈機,成為新生代碼農,但請提前充值足夠的智商。2017-06-16   TAG:圖靈機  兒童玩具  他,有著TuringOS的內置,屬於多模態的交互,具有思維引擎、情感引擎和自學習引擎的功能。
  • 最強蝸牛圖靈機光環技能是什麼
    最強蝸牛中有很多的貴重品玩家們可以收集,有些貴重品的效果還是非常實用的,今天我們就來看看圖靈機的光環技能和鑲嵌技能是什麼吧,不清楚的朋友趕緊來看看哦,一定能給你很多的幫助,總的來說還是推薦玩家們獲取一下的,之後會獻上更多精彩實用的有趣攻略。
  • 通用圖靈機和智能合約之間的關係是什麼
    打開APP 通用圖靈機和智能合約之間的關係是什麼 發表於 2019-02-15 14:06:42 所以,如果你像我一樣,被區塊鏈系統的開發所吸引,尤其是被智能合約語言所吸引,那麼希望這個故事能夠提高你對圖靈完備如何影響智能合約安全的理解。 圖靈機促進圖靈完備 20世紀30年代,艾倫·圖靈提出了通用圖靈機的概念。請注意,圖靈機不同於二戰期間用來解決Enigma代碼的設備。這就是炸彈機。
  • 圖靈機與計算理論
    前言圖靈機和計算理論是人工智慧乃至整個計算機科學的理論基礎,邱奇-圖靈論題告訴我們一切可計算過程都可以用圖靈機模擬。
  • 圖靈測試介紹 圖靈機的工作原理詳解
    圖靈機的工作原理詳解 關於圖靈機背景 圖靈機的歷史發展圖靈機被公認為現代計算機的原型,這臺機器可以讀入一系列的零和一,這些數字代表了解決某一問題所需要的步驟,按這個步驟走下去,就可以解決某一特定的問題。
  • 神經圖靈機深度講解:從圖靈機基本概念到可微分神經計算機
    他最近在舊金山舉辦的機器學習會議上發表了關於神經圖靈機的報告。以下是報告講稿。嗨,大家好,我是 Talla 公司的高級數據科學家 Daniel Shank,今天我要談談一個新的振奮人心的機器學習架構,它被稱為神經圖靈機(Neutral Turing Machine/NTM)。首先,我要對這個架構做一個總體的概述,即這個架構是什麼?
  • 圖靈機是現代計算機誕生的源頭
    .圖靈)在1937年首次提出了一個通用計算機設備的設想。他設想所有的計算都可能在一種特殊的機器上執行,這就是現在所說的圖靈機.儘管圖靈對這樣一種機器進行了數學上的描述,但他還是更有興趣關注計算的哲學定義,而不是建造一臺真實的機器,他將該模型建立在人們計算過程的行為上,並將這些行為抽象到用於計算的機器的模型中,這才真正改變了世界。
  • 圖靈機模型與計算機
    川北在線核心提示:一、圖靈機的構成 1、一條無限長的紙帶(tape)。紙帶被劃分為一個接一個的小格子,每個格子上包含一個來自有限字幕的符號,字母表中有一個特殊的符號,就是一個空格,它表示空白。紙帶上的格子從左到右依次被編號為0,1,2...,右端無限延伸。
  • 計算機原理:理論基礎(圖靈機)與(馮諾伊曼)體系結構!
    相信在這個時代,工作工程中使用最多的莫過於計算機,那麼你知道計算機的原理是什麼嗎?近期在V2EX論壇就有這樣一個類似問題引起大家的討論,就是計算機的原理是圖靈機嗎?這位網友所提出的問題也是很有探討意義:如果說計算機是圖靈機演變的,那麼圖靈機的設計理念是什麼?
  • 最強蝸牛圖靈機怎麼獲得 圖靈機獲得方法介紹
    最強蝸牛圖靈機怎麼獲得 最強蝸牛手遊中,圖靈機可以抽獎獲得、八卦爐許願獲得。
  • 未來的人工智慧不是圖靈機
    圖靈機的算法和程序是外來的,無法自己生成程序,我們的大腦則不然,可以發明算法和程序。這就是是否具有創新能力的區別。所以圖靈機實現的是通用計算,而不是大腦那樣的普適性。真正的人工智慧需要具備自主進化能力,才能做到普適性。自主進化需要有突發或者偶發,可以形成新信息概念。而突發或者偶發需要耗能,所以信息存儲部分需要實現均勻耗能,也就是分布式。
  • 科技日曆 | 83年前,英國數學家艾倫·圖靈提出圖靈機模型
    科技日曆 | 83年前,英國數學家艾倫·圖靈提出圖靈機模型  Connor Feng • 2019-05-28 10:32
  • 人工智慧的突破需要顛覆圖靈機嗎?
    Bragi 和他的聯合創始人Idonae Lovetrue正在帶領一支全球最頂尖的專家團隊測試實現下一代人工智慧的感知計算「圖靈機」。 阿蘭·圖靈堅稱人腦和現代計算機有著相同的計算模型,即「圖靈機」。但是,現代計算機的兩位奠基者卻在「大腦在本質上是不是現代計算機」這一議題上存在著分歧:阿蘭·圖靈堅稱大腦和現代計算機有著相同的計算模型,即「圖靈機」,然而,約翰·馮·諾依曼認為大腦在本質上不同於現代計算機的體系結構,即「馮·諾依曼架構」。
  • 帶你深入理解圖靈機--天才所在的時代
    這幾年由於區塊鏈的大熱,以太坊獨特的solidity語言實現智能合約功能,圖靈完備這個詞走進大家的視線。沒有計算機專業知識的同學其實很難理解這個詞的意思,其實計算機專業的同學都沒有深入理解圖靈機,圖靈完備,圖靈測試等概念包含的內涵。
  • 計算熱力學:尋找運行圖靈機成本的方法
    圖靈機(英語:Turing machine),是英國數學家艾倫·圖靈於1936年提出的一種將人的計算行為抽象化的數學邏輯機,其更抽象的意義為一種計算模型,可以看作等價於任何有限邏輯數學過程的終極強大邏輯機器。圖靈機作為一個抽象的機器,猶如有一條無限長的紙帶,紙帶分成了一個一個的小方格,每個方格有不同的顏色。
  • 從圖靈機到物聯網,開發者需要的是什麼? | 獵雲網
    圖靈發明破譯密碼的龐大設備是為了改變世界麼?他只是為原本只能手動解碼的特工們改造了代為計算的工具而已。相信圖靈也想像不到,未來在破譯機器的基礎上能夠發展出這麼多豐富多彩的應用,衍生了計算機、網際網路,甚至是現在的物聯網產業,孵化了如谷歌、蘋果等一個又一個行業巨頭。
  • 科學網—「人造生命之父」文特爾:生命是一臺圖靈機
    本報訊(記者甘曉)當地時間7月12日,在愛爾蘭首都都柏林召開的歐洲科學開放論壇上,被譽為「人造生命之父」的美國生物學家克雷格·文特爾發表題為《2012:生命是什麼
  • 圖靈機與控制論之分歧,一切為了人類心智的榮耀!
    ),作為一種用於判定機器是否具有智能的測試方法,即圖靈測試。至今,每年都有試驗的比賽。此外,圖靈提出的著名的圖靈機模型為現代計算機的邏輯工作方式奠定了基礎。然而,經過了60多年的發展,我們仍然無法準確的回答「什麼是人工智慧?」「如何用算法實現人工智慧?」「如何判定機器是否具有智能」等問題。因此,我們有必要回顧人工智慧研究之路的一些關鍵節點和分歧之處,進一步深入考慮人工智慧的本質。