“他們的超算……很強?”宋河問,“強在哪?”
“目前已展現(xiàn)出了簡單的數(shù)學(xué)邏輯思維,能主動歸并一些計算。”王將軍說,“我現(xiàn)場出題,考了類腦超算一個經(jīng)典小題目,它表現(xiàn)不俗!”
“什么經(jīng)典小題目?”
“1+2+3+4……一直加到100。”王將軍道,“等差數(shù)列求和,傳聞是高斯十歲時巧解出來的題目?!?/p>
“類腦計算機的程序里,當(dāng)時只有簡單的加減乘除運算規(guī)則,
拆路燈運輸
“不,它學(xué)會了偷懶,直接在數(shù)據(jù)庫里創(chuàng)建了一個新公式,從1加到100,結(jié)果是5050,之后它就不算了,每次都從數(shù)據(jù)庫里引用答案,一遍遍抄答案?!?/p>
王將軍說著說著笑起來。
宋河和相曉桐吃驚,難以評價。
“這……倒是挺會偷懶,但這算好事還是壞事?”宋河猶豫。
“這個問題我也問了浙大團隊,浙大團隊有點尷尬,現(xiàn)場調(diào)試,不允許它靠背答案來應(yīng)付題目,要求它每次都要自己算。”王將軍繼續(xù)講。
“有了這個引導(dǎo)之后,類腦計算機果然開始想別的辦法節(jié)省計算步驟,起初它將整個算式截成兩半,分別記下前半段和后半段的答案,在每次運算時直接將式子拆成兩半,再分別引用答案后相加?!?/p>
“聰明了一丁點,但本質(zhì)上還是背答案作弊?!彼魏有α?。
“對,浙大團隊再次調(diào)試,直接換算式?!蓖鯇④婞c頭。
“最開始不是從1加到100嘛,換成從2加到101,從3加到102,以此類推,每次都往后排一個數(shù)?!?/p>
“類腦計算機只能悶頭算,算著算著,它嘗試做局部優(yōu)化,把整個算式用括號劃分成許多小組,每個小組包含十個相鄰數(shù)字,然后成功在十?dāng)?shù)字的小組內(nèi),實現(xiàn)了首尾相加的算法?!?/p>
“比如101+102一直加到110的小組,它學(xué)會了把101和110加起來形成第一個211,再把102和109加起來形成第二個211,最后直接乘以五個211,得出這一組數(shù)的結(jié)果1055?!?/p>
“它先這樣算了四百多次,突然開始拆小組括號,先把10個數(shù)的小組括號擴大到20個數(shù)小組,最后所有括號直接去掉,反復(fù)執(zhí)行首尾相加?!?/p>
“最后一步總結(jié)公式特別困難。”王將軍說,“歷時十二個小時,類腦計算機總結(jié)出了等差數(shù)列求和公式,sn=n2(a1+an)!”
“接下來再給它隨機出等差數(shù)列題,它會先迅速判定所有數(shù)字是否等差,發(fā)現(xiàn)是,馬上套公式一步出答案!”
宋河和相曉桐對視,師徒倆這回是真有點震撼。
十二個小時總結(jié)出等差數(shù)列公式,這等數(shù)學(xué)悟性,能秒掉不少人類中小學(xué)生了!
“除了等差數(shù)列求和,還測試它其他數(shù)學(xué)問題了嗎?”宋河問。
“當(dāng)然測了,之前一直用正整數(shù)的等差數(shù)列讓它算,很快又把算式換到負(fù)數(shù)和分?jǐn)?shù)領(lǐng)域?!蓖鯇④娬f。