陳潤華*
?
機器決策與人腦決策相關雜想
陳潤華*
(贛極電腦工作室,江西贛州,341000)
機器決策與人腦決策。用人類的算法寫出機器的程序代碼,創(chuàng)造具有生命的高智慧機器,實現(xiàn)人類般的創(chuàng)造決策能力。當這種應用成為可能,機器學會了思考,有了自我意識。機器不僅會下棋,還會寫作,甚至還會發(fā)明創(chuàng)造,當然,還會寫程序。未來的企業(yè),都是與程序代碼有關的企業(yè)。
人工智能;智慧機器;算法程序代碼
把人的創(chuàng)造決策能力與機器的超強計算決策能力融合在一起,創(chuàng)造出高智慧的機器博士以及機器專家,瞬間將顛覆現(xiàn)有社會的生產力。而實現(xiàn)這一突破,是需要算法程序代碼的突破。當有一天,人類發(fā)明了“永動系統(tǒng)”,它會不斷用智慧體自動創(chuàng)造價值,徹底解放人類的生產力,“永動系統(tǒng)”生產能源,儲備吸收外界能源,轉換能源,自動研發(fā)創(chuàng)造各種智慧體。智慧體擁有一定的能力,生產或創(chuàng)造出人們需要的幾乎所有的東西。
機器決策與人腦決策,機器首先必須是具有智慧才能決策,所以,這里會出現(xiàn)一個名詞“智慧機器”。所謂智慧機器,是人形或非人形的通過程序代碼實現(xiàn)功能的設備或非設備。非人形的設備比如電腦,手機,智能設備,其核心是操作系統(tǒng)軟件,構成操作系統(tǒng)的又是程序代碼,沒有這些,電腦手機等只是一堆廢銅廢鐵。人形的設備如某些機器人,同樣需要對機器人編寫程序實現(xiàn)功能。非人形非設備機器如某個信息系統(tǒng),單純的某個程序代碼。搜索引擎,電商系統(tǒng),社交軟件,都是由程序代碼構成。當然,這樣定義智慧機器可能欠嚴謹,更嚴格來說,應該稱“智慧機器”為“智慧體”,“智慧體”是類似“經(jīng)濟體”這樣的名詞。
當今社會,更前沿,更賺錢,市值更高的公司都與程序代碼有關。比如蘋果,微軟,谷歌,百度,阿里,騰訊等。2017年世界500強第一的沃爾瑪企業(yè),支撐其背后高效運營的還是信息系統(tǒng),而信息系統(tǒng)的核心,依舊是程序代碼。如果沒有信息系統(tǒng),倉庫不知道何時補貨,總部不能迅速知道全球各地門店的運營狀況,經(jīng)營管理團隊則無法有效決策。代表著可以創(chuàng)造財富的世界500強企業(yè)都在使用信息系統(tǒng)、軟件系統(tǒng),可以創(chuàng)造財富,企業(yè)才能存活??梢酝茢?,活下去的企業(yè)就是未來的企業(yè),所以,未來的企業(yè),都是與程序代碼有關的企業(yè)。這里的信息系統(tǒng)、軟件系統(tǒng)就是一種常見的“智慧體”與“智慧機器”,它們因為程序代碼的運行而使得機器具有了智慧,變得更聰明。它們只需要一定的能源,比如電,則可以永遠存活下去。智慧機器如此聰明,還需要能源的支持。因此,在當前的世界500強企業(yè)里,能源相關企業(yè)比較多并很靠前,比如電力石油等企業(yè)。
智慧機器因為有了智慧,變得聰明,所以能決策。它通過程序代碼的判斷,執(zhí)行不同的函數(shù),如果程序沒有bug,機器則非常正確準確的執(zhí)行人類希望的操作。機器的決策依賴于代碼與算法。筆者依據(jù)多年寫代碼經(jīng)驗,高效的算法可以縮減判斷時間,機器更快做出決策,曾經(jīng)寫過一個“贛極方棋”小游戲,剛開始,算法笨拙,每走一步,機器需要遍歷所有的可能,運算卡頓有時,有幾次程序都陷入死循環(huán)的狀態(tài),程序頁面崩潰。后來經(jīng)過不斷的改進,優(yōu)化算法,機器的計算速度超快,并且智商遠在普通人之上,也就是說,一般的人很難下贏機器。每走一步,機器都需要計算(思考),而這種“思考”肯定有更快的方式做出決策,人類可以,機器應該也是可以。機器的決策程序化,是在當前條件下的判斷后,非常理性的決策。人在做決策的時候,很多時候,依靠的是直覺、情感,導致人腦決策偏感性,人類是帶點感性思考決策,所以法官或公務人員在涉及親屬的案件中,一般都有回避的相關制度或規(guī)定。我在想,也許人類也是編好的程序,而人類的這種算法應該是可以移植到機器上,就象C++的程序算法一樣可以用到java里,只是代碼的不同罷了。把人類身上的這種算法應用到機器上,并且讓機器的決策不那么理性,也許會有意想不到的結果,機器可能就變得不得了了。人類需要吃飯,機器需要能源。人類是生物細胞,機器是各種電路板。人類的眼睛鼻子耳朵舌頭,則類似機器的各種傳感器。從某種程度上來說,是人賦予了機器智慧,有的時候機器不夠智能,很難實現(xiàn)某些功能,是程序算法可能還不是更好。一個木頭,加以電子芯片各種傳感器,用更好的算法編寫程序代碼,激活驅動它,就有可能,讓木頭變成會說話,會聯(lián)網(wǎng)的智慧機器。連接萬物,萬物互聯(lián),童話里的魔法就可能變成現(xiàn)實。如果算法更加足夠好,理論上,機器則可以實現(xiàn)自我思維,自我學習,自我意識。不管怎樣,程序代碼已經(jīng)成為機器決策的核心。
一個足夠好的程序,完全可以顛覆現(xiàn)有世界,或創(chuàng)造出新的奇跡。如果你是程序員,有可能你會成為編寫程序制造具有自我意識機器人的女媧。突然感覺,寫文章是一種非邏輯的思考,寫程序會比寫文章更有邏輯,而機器非常適合處理邏輯性強的東西。如果有一天,機器會發(fā)明創(chuàng)造了,會寫作了,還會自己寫程序了,那這世界該是怎樣的世界?機器以它超強的計算能力,一天寫個上億篇的文章小說都不是問題,如果這是一篇機器寫出來的文章,我不信,你也不信。但是我希望有一天,機器可以隨便就寫出這樣一篇文章。而支撐起機器能寫作,會發(fā)明創(chuàng)造的能力,是足夠好的算法程序及代碼。發(fā)明與創(chuàng)造的過程,是機器不斷分析決策的過程,而分析決策的過程中,是程序和代碼在不斷驅動著機器思考運行。那么人類是種什么樣的的算法?這種算法怎樣移植到機器上去?人類從小到大在學習,主動的或被動的。當人類作出一個決策時,會依據(jù)以往的經(jīng)驗或知識。而這種經(jīng)驗或知識是以生物細胞的形式存儲于人的大腦。這種人類的數(shù)據(jù)存儲讀取決策算法明顯優(yōu)于當前機器的決策算法。機器應該也是需要學習,而機器的存儲依靠存儲設備,這種電子存儲設備的增加明顯快于生物細胞的生長速度,所以理論上,機器的學習速度應該快于人類。而讓機器發(fā)揮出其創(chuàng)造能力,是需要讓人類的算法應用到機器之中。當這種應用成為可能,機器學會了思考,有了自我意識之后,這個機器理論上就有了生命。到時,是機器主宰人類,還是人類主宰機器?動畫片里的變形金剛,有的是生物人在駕駛,駕駛變形金剛就跟駕駛汽車一樣,變形金剛只是人類的能力的延伸,會發(fā)射激光,會飛行,還能打怪獸。汽車只是人類行的能力延伸,如同電視新聞延伸了人的千里眼功能。機器要實現(xiàn)人類般的創(chuàng)造決策能力,應該就是用人類的算法寫出機器的程序代碼,創(chuàng)造具有生命的高智慧機器,說到底,人工智能,智慧機器,是一場算法程序的升級革命。
下面以一個機器下棋的實際例子來說明,機器是如何決策的。筆者曾經(jīng)用程序代碼寫過“贛極方棋”,在網(wǎng)上有提供此程序的源代碼下載。贛極方棋目前有html5版和大屏完整版兩個電子版本,這兩個版本均是單機模式,與機器對弈,機器模擬人腦思維思考。大屏完整版的機器智商得到升級,更適合1024*768以上分辨率設備瀏覽。象棋模式,軍旗模式,動物模式,自定義模式均可在大屏完整版設置,體驗象棋,軍旗的另類玩法。html5版為精簡的贛極方棋,僅有動物模式,并且棋盤中間橫豎方向各減少了一條線條,更適合手機等小屏幕設備;兩個版本均使用web相關開發(fā)技術開發(fā),由贛極建站系統(tǒng)生成。之前筆者在開發(fā)html5版時,用得是比較常用的遍歷棋走法,人每走一步,機器則遍歷所有步驟的可能,每個下一步都至少是二次方或多次方的選擇,學過數(shù)學的人都知道,幾個二次方二次方之后,棋的走法則無窮盡,縱使機器計算能力超強,也難抵擋如此無數(shù)的走法。也許是最早的程序有bug,所以經(jīng)常頁面停止崩潰,有時還進入死循環(huán)的狀況。當然,這種也是機器依據(jù)程序代碼來分析判斷決策如何走下一步的,是程序的算法可能不夠好。當時我在想,人下棋的時候會考慮這么多選擇與走法嗎?當然不會。人如果下棋的時候注意力比較集中,情緒比較穩(wěn)定,一般都會走出不錯的妙棋。那么此時人腦是如何決策走棋的呢。原來,人腦只是分析了當時的棋局,而沒有象機器一樣計算所有的可能。人腦思考的是當前幾步如何贏得局勢。這突然給我來了靈感,只要讓機器著重分析當前棋局,分析當前幾步,如何贏得當前局勢,這就和人腦思考下棋的模式就差不多了,這樣的話,機器也有走錯棋的可能,也就不會像之前的圍棋程序,連世界圍棋的冠軍都會輸給機器,因為機器計算了所有的可能,那樣的人機對弈會讓某些人覺得下棋沒有了樂趣。于是,我就根據(jù)人腦思考下棋模式的算法修改程序,經(jīng)過不斷努力,終于弄好了html5版本。如果馬馬虎虎和機器下,還真嬴不了機器。認認真真和機器下,也不是每局都會自己嬴??傊?,html5版還有點可玩之處,就是機器智商好象還差了點。那怎樣提高機器的智商呢?我又開始想辦法了,機器的智商及智能是程序代碼賦予的。犯錯,是人經(jīng)常遇到的事情,但人經(jīng)過幾次錯誤后有些人會糾正自己的錯誤。如果機器犯錯會自己糾正,或者機器不犯錯,是否意味著其智商的升級?沿著這個算法思路,又搗鼓起了代碼,然后弄出了個大屏完整版。機器的功能比html5版相對復雜些,并且明顯比html5版聰明了許多??梢岳斫鉃?,大屏完整版的機器智商得到了升級。隨隨邊邊和機器下,還真嬴不了它。聚精會神和機器下,一般的人也不是容易嬴它。大屏完整版的一個截圖如圖1所示。
圖1 大屏完整版的一個截圖
這雖然是個小程序小游戲,但卻幫助我打開了智慧機器的思路。它現(xiàn)在還沒有自我意識,還不會自我思考,如果算法程序足夠好,那么機器則足夠聰明智慧,不僅會下棋,還會寫作,甚至還會發(fā)明創(chuàng)造,如果還有如果,那將創(chuàng)造具有生命的智慧機器。
算法程序代碼類似人類的靈魂,機器類似人類的肉體,靈魂與肉體結合才是生命,因此,足夠好的算法程序代碼與機器結合將有可能激活機器的生命。我們研發(fā)超級智慧與超級人工智能,我們希望創(chuàng)造出高智慧的機器博士以及機器專家,把人的創(chuàng)造決策能力與機器的超強計算決策能力融合在一起,瞬間將顛覆現(xiàn)有社會的生產力。這不是科幻小說,未來,這會是真的。
以上是關于機器決策與人腦決策的些許分享。
[1] 贛極. 贛極方棋[OL]. http://www.9-68.com/yy1/gjnr_c20159211800 20.html, 2015-10-15/2017-8-12.
[2] 財富中文網(wǎng).2017年財富世界500強排行榜[OL].http://www.fortu nechina.com/fortune500/c/2017-07/20/content_286785.htm, 2017-07-20 /2017-8-12.
[3] 中國青年網(wǎng).震驚! 世界圍棋冠軍李世石敗給了機器人工智能戰(zhàn)勝人類大腦[OL]. http://fun.youth.cn/2016/0309/4000079.shtml.
[4] 人民教育出版社生物自然室.生物[M]. 北京: 人民教育出版社.1998.
[5] 人民教育出版社物理室.物理 [M] 北京:人民教育出版社.1998.
Machine Decision Making and Human Brain Decision Making
CHEN Runhua*
(Jiangxi computer studio, Ganzhou JiangXi, 34100, China)
Machine decision making and human brain decision making. Using human algorithms to write machine code, creating machines with high intelligence in life, to achieve the ability to create human like decision. When this application becomes possible, the machine learns to think and has a sense of self. Machines not only play chess, but also write, even invent, and, of course, write programs. Future businesses are business related to program code.
Artificial intelligence; intelligent machines; algorithms programs code
陳潤華. 機器決策與人腦決策相關雜想[J]. 數(shù)碼設計, 2017, 6(5): 181-182.
CHEN Runhua. Machine Decision Making and Human Brain Decision Making[J]. Peak Data Science, 2017, 6(5): 181-182.
10.19551/j.cnki.issn1672-9129.2017.05.074
TP311.13
A
1672-9129(2017)05-0181-02
2017-01-19;
2017-03-01。
陳潤華,(1982一),江西,贛極高級工程師,研究方向:企業(yè)軟件,贛極技術,新經(jīng)濟。E-mail:1420434568@qq.com