概述
“電腦算命”就是填寫自己出生的年、月、日和性別,然後點擊開始,電腦螢幕上就會出現關於性格、命運等論述。但有時候不準。
不準說
認為電腦算命不準的人,認為電腦算命充其量不過是電腦遊戲而已,我們用數學上的抽屜原理很容易說明它的荒謬,抽屜原理又稱鴿籠原理或狄利克雷原理,他是數學中證明存在性的一種特殊的方法,舉個最簡單的例子,把3個蘋果任意的方式放入兩個抽屜中,那么一定有一個抽屜里放了兩個或兩個以上的蘋果,這是因為如果每一個抽屜里最多放一個蘋果,那么兩個抽屜里最多只放有兩個蘋果,運用同樣的推理可以得到:
原理1 把多於n個的物體放到n個抽屜里,則至少有一個抽屜里有2個或2個以上的物體。
原理2 把多於mn個的物體放到n個抽屜里,則至少有一個抽屜里有m+1個或多於m+1個的物體。如果以70年計算,按出生的年、月、日、性別的不同組合數應為70×365×2=51100,我們把它作為“抽屜”數,我國現有人口11億,我們把它作為“物體”數。由於1.1×=21526×51100+21400,根據原理2,存在21526個以上的人,儘管他們的出身,經歷,天資,機遇各不相同,但他們卻有完全相同的“命”,這真是荒謬絕倫!
較準說
電腦的特點是運算很快,存儲容量大,處理那些重複性的繁瑣的任務得心應手。 程式能夠處理複雜的任務,但是它的“智商”遠遠不如人類的大腦,人工智慧也遠不如人的大腦能力。程式要乾一個活兒,你必須告訴它每一步如何做,如果是計算性的問題,你必須告訴它每一步的公式。換句話說,你事先必須設計好如何如何做,電腦只能照章辦事。
那么電腦程式是如何推算人的八字的呢?
開發程式的人必須先定義好各種規則,每種規則對應一條或者幾條斷語。電腦按照公式或者從資料庫中生成一個人的八字之後,它就開始分析八字,把八字中的天干地支逐條的與規則庫中的規則進行匹配,一旦匹配到一條規則就列印這條規則對應的斷語。
電腦推算八字,程式看到一個規則就來一條斷語,不會像人一樣綜合分析,更別說象人一樣根據經驗來聯想,或者靈活機動的全盤分析,或者突然來一個靈感。它只能老老實實按照設計程式的人實現設計好的規則來匹配。寫這個算命程式的人的八字水平首先值得懷疑。實際上既精通電腦又精通八字的人並不多。
需要說明的是,如果開發設計程式的人既精通八字又精通程式設計,並且很重要的,還精通形式語言、人工智慧和機器學習等理論的話,那么他開發出來的程式可能就比一般的程式聰明多了。但是即便是這樣的程式得出來的結論還是需要人工修正的,正確性還是有限。並且,這種人才實在鳳毛麟角。大家都知道,前幾年炒作的下西洋棋下贏了國際大師的“深藍”,那可是大型的人工智慧超級計算機,記錄了大量的超級大師的棋譜,但是西洋棋畢竟變數少,如果是下圍棋,在相當長一段時間內,電腦是不可能下過人腦的。
一句話,人腦才是真正的萬能。人的思維的速度比計算機快多了。人的大腦真正得到開發利用的只是人的腦容量中很小的一部分,即便如此,人腦還是遠勝於電腦,尤其是在那些涉及到需要創造創新的事情,電腦是不會去發明一個什麼東西的。它只能按照既定的規則和輸入信息來輸出一定的結果。
所以和真正的大師相比,電腦算命準確率還是要差一些;但是和充斥以大街小巷的江湖術士相比,電腦算命準確率又更高一些。
結論
總的來說,儘管有四柱預測、八卦等偽科學理論做支撐,運用電腦程式算命是“頂著科學的帽子作不科學的事”。電腦僅是工具而已,電腦程式的背後是程式設計師的算法指令,不可因為使用工具是帶有科技光環的電腦,就認為電腦算命具有較高的可信性。