第40章?數(shù)據(jù)庫(kù)的運(yùn)行原理
2月1日。
值班的最后一天。
“大體的算法和架構(gòu)我有了眉目,現(xiàn)在的問(wèn)題是,當(dāng)我寫好這個(gè)人工智能程序后,還需要設(shè)備和時(shí)間。如果能找到可以借用超級(jí)計(jì)算機(jī)的渠道是最好的。”顧樹(shù)看楊哲有些不解,就解釋道:“越強(qiáng)的硬件能帶來(lái)越強(qiáng)的算力,人工智能一開(kāi)始是不智能的,需要消耗算力來(lái)進(jìn)行學(xué)習(xí)……”
楊哲:“不好意思,算力是什么?”
顧樹(shù)憋了半天,似乎不知道怎么向沒(méi)學(xué)過(guò)計(jì)算機(jī)本科的人解釋,最終擠出一句話:“計(jì)算機(jī)的計(jì)算能力,就是通常聽(tīng)到的每秒運(yùn)算幾億次那種?!?p> 楊哲愣愣點(diǎn)頭。
“可惜我們的兼職就要結(jié)束了,明天開(kāi)始就無(wú)法借用機(jī)房里的電腦做自己的事情了。再說(shuō)了,這里的電腦配置太差,算力薄弱,用來(lái)運(yùn)行我設(shè)計(jì)的人工智能軟件一定進(jìn)度緩慢,如果有好點(diǎn)的設(shè)備就好了,可惜我的小筆記本是舊貨市場(chǎng)500塊淘的,實(shí)在沒(méi)啥用。其他同學(xué)也大多是筆記本,還幾乎都是便攜本,連外星人都沒(méi)有?!?p> 楊哲笑了。
“沒(méi)事,我宿舍里的臺(tái)式機(jī)就是高配置電腦??!晚上帶你去看看!”
顧樹(shù)驚喜道:“真的?那太好了!”
楊哲本想坐回自己電腦跟前,但他無(wú)意中瞥了顧樹(shù)的電腦屏幕一眼,又走不開(kāi)了。
屏幕上是一幕很奇怪的景象,白底網(wǎng)格,上面有很多黑色的小點(diǎn)在活動(dòng),看起來(lái)像蟲子一樣。
“這是啥?”楊哲很好奇。
“這是Cellular Automata?!鳖櫂?shù)說(shuō)。
“老顧,別這樣,說(shuō)人話!”楊哲哭了。
顧樹(shù)想了想,指著屏幕問(wèn):“你看這些小點(diǎn)組成的圖形,一動(dòng)一動(dòng)的,是不是很像活著的生物?”
“有點(diǎn)像吧……”
“我剛才說(shuō)的英文,翻譯過(guò)來(lái)就是元胞自動(dòng)機(jī)的意思,它在中國(guó)有一個(gè)稍微有名氣一點(diǎn)的稱法,叫做‘生命游戲’!”
元胞自動(dòng)機(jī)( Cellular Automata)是馮·諾依曼為了模擬生命系統(tǒng)所具有的自復(fù)制功能而提出來(lái)的。
簡(jiǎn)單來(lái)說(shuō),它通過(guò)計(jì)算機(jī)建模和仿真的方式,模擬了生物細(xì)胞的復(fù)雜演化過(guò)程。
它通過(guò)設(shè)立符合生物生存與發(fā)展的規(guī)則,可以模擬出生物的各種行為,包括生長(zhǎng),衰退,死亡,繁衍,以及很多千奇百怪的行為。
顧樹(shù)給楊哲看了好多“生命游戲”的例子。
一個(gè)個(gè)微粒組成的幾何圖形,隨著軟件設(shè)置的掃描線不斷掃過(guò),每一個(gè)回合都會(huì)有一些變化,它們?cè)谟?jì)算機(jī)的屏幕上不斷運(yùn)動(dòng),仿佛真的活著。
“如果它們更復(fù)雜一些,就會(huì)擁有更像生物的行為。我就是通過(guò)不斷的測(cè)試,讓它們碰撞,組合,發(fā)展變化,就像觀察著一個(gè)物種的繁衍。”
“身為一個(gè)人工智能的開(kāi)發(fā)者,我喜歡這樣的游戲?!鳖櫂?shù)感慨著,“我常常想,這些小小的圖形模塊,或許也是一種生命,只不過(guò)它們生活在數(shù)據(jù)的世界里,是一種數(shù)據(jù)化的生命。它們也會(huì)孤獨(dú)而死,會(huì)相互結(jié)合而繁衍,會(huì)形成一個(gè)小部落欣欣向榮,也會(huì)因?yàn)橐粋€(gè)外來(lái)者的破壞而瀕臨滅絕……。我們用計(jì)算機(jī)創(chuàng)造出了數(shù)據(jù)生命,我們,又會(huì)不會(huì)是其他什么存在創(chuàng)造的生命呢?”
楊哲呆呆地聽(tīng)著,半晌才道:“哥們,你這想法,真哲學(xué)。還有,要不我介紹幾本創(chuàng)世流的小說(shuō)給你看?”
……
晚上,楊哲躺在床上。
“數(shù)據(jù)生命嗎?等顧樹(shù)做好了人工智能,裝到我的電腦上,我也可以見(jiàn)識(shí)一下了?!?p> “生命游戲好像挺有意思啊,以后有空查查吧。”
楊哲想了一會(huì)兒,不管這些了,先研究一下自己的情況要緊。
他自從醫(yī)院出來(lái),一直都在忙,實(shí)在沒(méi)有時(shí)間琢磨自己的事兒。
“我記得,當(dāng)初在醫(yī)院里的時(shí)候,感覺(jué)到了罐子里有‘信息’的啊。這個(gè)信息到底是什么玩意?”
“還有,數(shù)據(jù)庫(kù)的運(yùn)作原理是什么?為何它能管理那么多數(shù)據(jù)而不會(huì)像我的大腦一樣卡死?它自帶了運(yùn)算能力嗎?”
楊哲把罐子從腦子里摸了出來(lái),如果拿電腦作類比,罐子可以算作硬件,數(shù)據(jù)庫(kù)可以算作軟件,運(yùn)算能力應(yīng)該是罐子提供的吧!
他靜心與罐子溝通,再次感應(yīng)到了罐子內(nèi)部的“信息”。
這團(tuán)信息到底是什么?
至今都還不明白。
他只記得,當(dāng)初他想使用數(shù)據(jù)庫(kù)管理數(shù)據(jù),這團(tuán)信息之中就突然碎下來(lái)一塊,接著他就察覺(jué)到罐子里多了個(gè)需要他去賦予形體的東西。他當(dāng)時(shí)根本就不知道該賦予什么形體,就隨便建立了一個(gè)立方體,這就是如今的數(shù)據(jù)庫(kù)。
“運(yùn)算能力……”
隨著楊哲心中的呼喚,罐子里的“信息”起了變化。
它再度碎裂開(kāi)來(lái)。
就在碎片掉落的瞬間。
剛剛還在散發(fā)柔和彩光的立方體,陡然間熄滅了。
一個(gè)幻彩的光團(tuán)卻出現(xiàn)在了罐子里。
“這是什么?”
楊哲大吃一驚,在他的感應(yīng)中,數(shù)據(jù)庫(kù)一片死寂,根本沒(méi)法進(jìn)行數(shù)據(jù)存取。
他試著控制立方體,立方體還能飛行,只是徹底黯淡了下去,也無(wú)法發(fā)揮功能了。
隨即,他的視線又被被罐子里的光團(tuán)所吸引。
這光團(tuán)流光溢彩,漂亮至極,很像數(shù)據(jù)庫(kù)中曾經(jīng)點(diǎn)亮的彩光。
楊哲醒悟過(guò)來(lái)。
“難不成,就是這彩光支撐著數(shù)據(jù)庫(kù)的運(yùn)作?”
楊哲把注意力放在彩色光團(tuán)上。
光團(tuán)呼應(yīng)著他,需求一個(gè)形體。
和數(shù)據(jù)庫(kù)成型時(shí)的感覺(jué)很像?。?p> “我真不會(huì)捏形態(tài)……要不,就球形吧?!?p> 楊哲感覺(jué)光團(tuán)很亮,很像一顆恒星,那就讓它成為恒星的標(biāo)準(zhǔn)球形好了。
光芒一閃,罐子之中,新的形態(tài)開(kāi)始凝聚。
它在數(shù)分鐘后即凝聚完成。
完成的一瞬間,楊哲就明白了它的功能,同時(shí),也獲得了它的絕對(duì)控制權(quán)。
光耀如恒星的球體冉冉升起,離開(kāi)罐子,懸浮在了半空中。
它散發(fā)著比之前的數(shù)據(jù)庫(kù)還要明亮的光芒,其光芒顏色不斷變幻,異常美麗。
楊哲能夠感知到,它有一個(gè)極其重要的功能。
心念一動(dòng),光球倏然飛至他的頭頂,全部彩光就像有生命一樣鉆入了大腦之中。
過(guò)了一會(huì)兒,楊哲才穿好衣服,一咕嚕爬下床,打開(kāi)電腦。
雨中貓貓
感謝孤雨痕打賞的100起點(diǎn)幣!