第七十六章 這是怎么理解的?
星期五的放學(xué)時(shí)間比較早,騎車到樓下時(shí)天色也擦黑了。
趙奕停下車上了鎖。
有個(gè)留著小胡子的人,快步走過來問道,“是天才黑客趙奕嗎?能不能做個(gè)簡單的采訪?”
“你問吧?!?p> 幾天來,他都習(xí)慣了。
樓下總是有幾個(gè)記者,每天的人都會(huì)不一樣,大概他還不值得專門盯著,他們多是問幾個(gè)問題就走,少數(shù)要求進(jìn)家里拍攝采訪,當(dāng)然就被直接拒絕了。
樓門口有個(gè)中山裝大爺喊了一嗓子,“小奕,要幫忙嗎?”
小胡子嚇了一哆嗦。
“謝謝,大爺,不用了?!?p> 趙奕回了聲。
他成為網(wǎng)上的名人,好多記者過來采訪,左右舍鄰都覺得,小區(qū)里出了個(gè)了不得的明星。
負(fù)責(zé)衛(wèi)生管理的李大爺就有事干了
李大爺主動(dòng)過來幫著‘驅(qū)趕’記者,長期蹲守在樓門口,碰到陌生人就詢問一番,堅(jiān)決拒絕記者進(jìn)樓。
順便。
只是順便。
碰到附近的熟人,尤其是大媽們,就吹噓一下,“小奕可是我看著長大的,他不到兩歲的時(shí)候,我就抱過,還尿在我身上了!”
“這孩子,從小我看著就有出息,當(dāng)時(shí)我說他肯定能行,未來,不可限量??!”
“怎么樣?”
“我老李這張嘴,也挺厲害得吧!”
趙奕和李大爺說了兩句,往樓門走著左右看了眼,發(fā)現(xiàn)就只有小胡子一人。
他長呼了口氣。
看來輿論熱度就快要過去,來采訪的人明顯變少了。
小胡子追著趙奕開口了,“我是《鄭陽早間新聞》記者,《腦力大爆炸》欄目的嘉賓,李霖博士說,就算你以固定步數(shù)還原了魔方,不一定是還原的最小步數(shù),你對此怎么看?”
趙奕聽的直皺眉,他搖頭道,“我不知道你在說什么,我才剛放學(xué),沒看過今天的新聞?!?p> “抱歉。”
他說著就進(jìn)了樓門口。
小胡子著急的想追上去,卻被李大爺伸手拉住了,“干什么!干什么!記者不能進(jìn)!”
“停下!”
“記者也不能打擾別人生活??!”
趙奕上了樓。
他的態(tài)度并不怎么好,主要因?yàn)樾『拥奶釂枴?p> 有些記者就是這樣。
一句話問的都有挑釁意味,讓人聽了就感覺,李霖就是趙奕的對手、敵人,實(shí)際上,他連李霖是誰都知道。
這怎么回答?
如果他張口問‘李霖是誰’,也許報(bào)道上就出現(xiàn),‘天才黑客對李霖不屑’的新聞。
所以什么都不說最好。
回了家和老媽說了幾句,就進(jìn)房間打開電腦,關(guān)心下事情的最新進(jìn)展。
《腦力大爆炸》的公告。
《腦力大爆炸》的選手、嘉賓,站出來對節(jié)目的支持。
李霖接受采訪說的話,“他能把魔方還原,并不表示就是最少步數(shù),也許有更快的做法,能讓魔方還原的更快。”
“到現(xiàn)在為止,還沒有高效的計(jì)算方法,能確定還原三階魔方的最少步驟。”
“這在全世界都是個(gè)難題。”
確實(shí)。
和小胡子說的一樣,李霖質(zhì)疑了所謂‘最少步數(shù)’。
李霖可能不是針對他,說的也都是事實(shí),但趙奕還是感覺很不爽。
沒有高效的計(jì)算方法?
世界難題?
老子馬上就給它破解掉!
……
趙奕帶著破解難題的決心,又奢侈的使用了個(gè)科研幣,花費(fèi)兩個(gè)小時(shí)時(shí)間,終于把判斷篩選程序做了出來。
這是算法的核心。
能判斷扭動(dòng)是否會(huì)讓魔方變得更混亂,就能摒棄掉很大一部分計(jì)算,完善算法的目的就在于此。
接下來的工作,就是讓魔方做扭動(dòng)。
立體的魔方有三種方向的扭動(dòng)可能,每一個(gè)方向的可能為9次,總計(jì)就是27種可能(扭轉(zhuǎn)180度也算作一步)。
第一步篩選程序要判斷27次。
第二步做一個(gè)簡單的剔除重復(fù),也就是讓第二步扭動(dòng)后的魔方,不能和第一步扭動(dòng)后或未進(jìn)行扭動(dòng)的魔方狀態(tài)重復(fù),直接就能排除五種可能。
每一個(gè)做判斷的次數(shù)就只有22次。
然后繼續(xù)、再繼續(xù)。
這就是最普通的全覆蓋計(jì)算辦法,完全就是依靠計(jì)算機(jī)強(qiáng)大的性能,來推算魔方的還原步驟。
當(dāng)然了。
計(jì)算量肯定是龐大的驚人,只要稍稍混亂一些的魔方,普通家用電腦的性能肯定是不夠用的。
這時(shí)篩選程序就起作用了。
每一步利用篩選程序,都會(huì)篩掉很多的計(jì)算分支,而越是靠近魔方還原,讓魔方變得更混亂的扭動(dòng)就越多,往上乘的底數(shù)也就越來越小,直到最后一步只有一種能讓魔方還原。
這大大減少了計(jì)算量。
但,還是不夠。
魔方處在非?;靵y的狀態(tài),需要的步數(shù)一旦超過18次,計(jì)算量依舊會(huì)是個(gè)天文數(shù)字。
趙奕用了個(gè)‘篩選排除對比法’。
針對魔方扭動(dòng)的每一步,都會(huì)篩出讓魔方更混亂的步驟,中間每個(gè)分支的一小步,都是篩選固定的22次,根據(jù)魔方越接近還原,使其變得更混亂的扭動(dòng)就越多的原則,同代的篩選就可以做出對比,篩選數(shù)量少的分支,就可以直接暫停運(yùn)行。
這樣計(jì)算量再次大大降低。
趙奕粗略的估算了下,需要十五步還原的魔方,可能的篩選次數(shù),最大也不超過三千萬次。
當(dāng)然。
具體還是要運(yùn)行才知道。
趙奕隨意吃了點(diǎn)東西,又加班了兩個(gè)小時(shí),一直到晚上十二點(diǎn)多,才終于寫完了代碼。
用了一個(gè)學(xué)習(xí)幣補(bǔ)充精力,他的眼球中還是布滿血絲。
算了!
還是明天再調(diào)試吧!
他正準(zhǔn)備關(guān)電腦的時(shí)候,就看到企鵝多了個(gè)消息,是一個(gè)老年書生的頭像。
打開一看。
來自“計(jì)算機(jī)技術(shù)交流群”的劉教授?
“劉教授?”
趙奕感到很驚訝。
劉教授發(fā)來的消息很直接,“趙奕同學(xué),我這里有幾個(gè)算法包,已經(jīng)能夠調(diào)試運(yùn)行,但里面的算法太復(fù)雜,需要的計(jì)算量太龐大,你有沒有時(shí)間,抽空幫忙看看,能不能簡化下算法?”
“什么樣的算法?”趙奕馬上打字回復(fù)。
劉教授回復(fù):“主要是數(shù)據(jù)分析,根據(jù)系統(tǒng)的數(shù)據(jù)庫里的內(nèi)容,尋找輸入提問的最優(yōu)解?!?p> 趙奕表情木然的對著屏幕看了半天。
上面的一句話每個(gè)字、每個(gè)詞,他都知道是什么意思,怎么放在一起就不明白了?大家說的都是中國話嗎?
他思考了好半天,試探性回了句,“人工智能?”
“對?!?p> “呼~~”
趙奕發(fā)現(xiàn)自己有猜謎的潛力,竟然靠猜弄懂了話里的含義。
劉教授解釋起來。
他一直致力于研究人工神經(jīng)網(wǎng)絡(luò),先后攻克了不少的難題、課題,近來則在研究漢語和計(jì)算語言的轉(zhuǎn)化,不僅僅是最直白的翻譯,而是希望找到讓計(jì)算機(jī)理解漢語的辦法。
比如。
作一個(gè)提問,“你叫什么名字?”,計(jì)算機(jī)很容易檢索到關(guān)鍵詞‘名字,就能做出相應(yīng)的回答。
但是把問題變成,“你的名字是否帶有‘王’字?”
計(jì)算機(jī)依舊會(huì)檢索到關(guān)鍵詞‘名字’,從而做出和上面提問同樣的回答,而不是回答‘是’或‘不是’。
趙奕聽懂了。
他和劉教授探討了幾句,發(fā)現(xiàn)真的非常感興趣。
這就是計(jì)算機(jī)相關(guān)工作的魅力。
計(jì)算機(jī)程序制造的軟件也好,自動(dòng)化也好,人工智能也好,都是能看見、能夠使用的,工作有成果就能帶來直接的東西,甚至能快速改變?nèi)藗兊纳?,而不是像是一些理論學(xué)科。
比如,物理。
物理學(xué)家有了成果,甚至因此拿到了諾貝爾獎(jiǎng),但他的研究大概一百年后才會(huì)用到,能理解的人真的很稀少。
多數(shù)人的感覺都是,“哇塞……好厲害啊!”
具體有什么用處,誰也說不出來。
生物、化學(xué)成果也都差不多,研究一個(gè)大猩猩智商有多少,顯然和普通人沒有關(guān)系,而化學(xué)成果真正用在民生中的很少,多數(shù)的研究和普通人的生活無關(guān)。
計(jì)算機(jī)的研究成果是能直接看到的,而且一般很快就會(huì)運(yùn)用到人們的生活中。
趙奕對計(jì)算機(jī)理解漢語很感興趣。
哪怕放在十幾年以后,人工智能被確定為科技發(fā)展方向的時(shí)代,能理解‘你的名字是否帶有‘王’字’的智能也不多,能參與到解決這個(gè)問題的課題中,確實(shí)是很有意思的事情。
劉教授給趙毅推薦了兩本書。
一本是他本人著的人工神經(jīng)網(wǎng)絡(luò)相關(guān)出版物,另一個(gè)則是和進(jìn)化算法、遺傳算法有關(guān)的英文書籍。
“我的研究沒有時(shí)間要求?!眲⒔淌谡f道,“你可以根據(jù)你個(gè)人的時(shí)間,抽空看看就可以了?!?p> 趙奕回了個(gè)‘好’。
隨后忽然想到了論文問題,馬上說了句,“劉教授,我最近準(zhǔn)備寫個(gè)論文發(fā)表,但我只是個(gè)高中生,沒有寫論文的經(jīng)驗(yàn),碰到問題能不能問問你?!?p> “沒問題,給我留言就可以?!?p> 劉教授很爽朗的答應(yīng)下來,旋即疑惑問道,“既然你只是個(gè)高中生,為什么要寫論文呢?難道是為了上個(gè)好大學(xué)?”
“啊?”
趙奕聽的有點(diǎn)懵,這是怎么理解的?
劉教授似乎是考慮了下,旋即回了一句,“這個(gè)好辦。只要你能幫我簡化一個(gè)算法,我就打電話給科學(xué)技術(shù)大學(xué)的招生辦,讓他們免試錄取你。”

不吃小南瓜
今天下午兩點(diǎn),一大杯咖啡,灑在了心愛的筆記本電腦鍵盤上。。。 然后。 開不了機(jī)了。 用家里的臺(tái)式,不習(xí)慣、手感超差用的鍵盤,郁悶的大屏幕,加班加點(diǎn)寫到現(xiàn)在。。 我想哭~ 真的。