《偉大的計算原理》一解決悖論

2021-09-23 15:02:40 字數 843 閱讀 6862

在上面的討論中,我們注意到一些關於資訊的看似矛盾的結論:

1)工程師設計的通訊系統能夠在不理解資訊含義的情況下執行,那麼人類資訊接收者如何收到含義呢?

2)工程師所設計的計算機系統能夠在不了解程式與二進位制模式資料含義的情況下轉換資訊,那麼這些系統如何生成新的資訊呢?

3)程式設計師設計的程式能夠在對其資料無知的情況下執行,那麼人類使用者是基於什麼有意義地解釋程式的輸出呢?

4)建立連線(如放置乙個網頁鏈結[berners-lee 2000])會產生新的資訊嗎?

5)如果設計乙個電腦程式來生成欺騙性資訊,那它的輸出還算是資訊嗎?

6)加密訊息中的資訊又在**?

7)如果乙個電腦程式完成了新的科學發現,那麼它是創造了新的資訊還是僅僅傳遞了人類不了解的已知資訊呢?

資訊學常見的理論和觀點都不能回答這些問題。比如,我們說符號「攜帶」資訊,這只會引出新的問題,攜帶的資訊在**?如何嵌入和提取資訊?另乙個例子是嵌入在社會傳統中的含義通過機器的輸出所觸發,這種含義只會有助於引發第三個問題。還有另乙個例子是「標記物件」模型(rocchi 2012),該模型將標記和含義將結合,但僅對顯式資訊有效。

含義保留的變換解決了所有的悖論。人們有意設計出軟體程式來支援實踐、建立連線、隱藏資訊或者尋找新的資訊,這些含義是設計師設計機器反饋的所有結果,因此人類使用者會認為這是預期的反應。當某個機器沒有給出預期的行為時,設計師和使用者都會認為它損壞了。

這些悖論總會在初期顯現,因為計算機科學家總希望機器擬人化,比如,我們說乙個機器能夠理解它的輸入,或者機器對於輸出很有創造性。而當別人深入了解我們的程式和機器時,他們只能看到機械步驟。這些步驟中他們看不到「理解」甚至「創造性」。理解和含義**於設計者,是他們設計了機器的模式並在使用時產生預期的含義。

《偉大的計算原理》一資訊的測量

夏農設計了乙個用於測量資訊源中所含資訊的方法,因為他想知道資訊源中最短碼的長度。編碼的位數量並不能作為乙個衡量標準,正如我們在上文中所看到的,單個資訊源可以用任意數量的不同編碼來表示。他的結論是乙個好的衡量標準應該是訊息集合中最短編碼的長度,若編碼再短一些則無法傳輸訊息源的所有資訊。他認為衡量資訊不...

解決費公尺悖論的乙個猜想

費公尺悖論 外星文明存在的高可能性與到目前為止尚未發現任何外星文明存在的證據的矛盾。解決這個悖論,我的猜測是 說不准地球生物還真是宇宙第一批生命。注意 我說的是第一批,不是第乙個,也不是唯一乙個。首先提乙個假設前提 產生生命至少得有 重元素 比氕重的 一般恆星的聚變反應只能產生鐵元素,更重的只有 超...

改變計算技術的偉大演算法

在過去,很多巧妙的計算機演算法設計,改變了我們的計算技術。通過操作標準計算機中提供的中間運算子,可以產生很多的高效函式。這些函式導致了電腦程式的複雜性和多樣性,這也是今天計算機時代快速發展的重要原因。如下所示,我們列舉了一些演算法,它們改變了我們的計算機使用。哈弗曼編碼在無損資料壓縮中廣泛應用。為了...