當前位置: 華文星空 > 體育

阿法狗有bug嗎?

2019-12-26體育

你說的「bug」應該是軟體業的說法。

看有個答案是自稱程式設計師寫的,說軟體肯定有BUG,扯。

BUG是什麽,是不符合設計要求,執行時的結果不符合預期,這叫BUG。

有人說李世石贏那盤Alpha狗出了BUG,實際不是。

這其實是演算法的先天缺陷,並不是程式寫錯了。

是不是BUG,如果是BUG,那可以改啊。

但是這個問題呢,就是演算法的問題,你可以發現一個打一個修補程式,但是你不知道會有多少類似的問題,你不改演算法那你是根本改不完的。

那麽這個演算法的缺陷是什麽呢?

就是面對的數據量是天文數位,而算力極其有限。

因為算力有限,還必須在有限時間沒給出一個結果,所以必須要剪枝,剪枝就存在剪多的可能性,所以是解決不了的。

有人說可以提高算力,這是對數據量和算力的數量級完全沒有概念。

圍棋的變化有多少呢?簡單說是361!,大概700個0應該有。你要忽略次序可以算成3的361次方,也有大約170個0。這是數據量的規模。

算力呢?現在最先進的是E級超算,百億億次每秒,18個0。算一年,365乘24乘3600,大概7個0,加起來是25 個0。

咋提高算力呢?

E級超算增強100億倍,全世界人口四舍五入算100億人手一台,連續不斷算100億年,算力是多少呢,加了30個0,一共是55 個0,離170個0還有多大距離呢?!

所以靠增強算力,再增強也是個渣。

結論就是,程式是沒有BUG,但是演算法有無法解決的缺陷。