第495章 混沌雛形
吃過晚飯后,天尚早,肖遠(yuǎn)和夏九瀅沒有急著回家。
送夏九瀅去商學(xué)院后,肖遠(yuǎn)去了實(shí)驗(yàn)室,在閱讀學(xué)習(xí)之時,他也會結(jié)合自己看書過程中的一些想法,動手編寫一些實(shí)驗(yàn)性的程序,對這些想法加以驗(yàn)證。
今天上午看書過程中,翻開書的第一頁,看到開篇的一句話:天地混沌,盤古開天,乾坤始生,四象五行,世間萬物,皆生于此,進(jìn)而聯(lián)想到了中學(xué)時學(xué)到的進(jìn)化論,其中提到任何高等復(fù)雜的物種,都是從最低等的單細(xì)胞生物進(jìn)化而來的,而單細(xì)胞生物卻來源于大分子有機(jī)物,大分子有機(jī)物無疑是由碳?xì)溲醯然緹o機(jī)元素組成的。
除此之外,他又想到自己曾經(jīng)和韓小宇進(jìn)行的那一場內(nèi)存大戰(zhàn),那時候的內(nèi)存完全被當(dāng)成了一個現(xiàn)實(shí)的戰(zhàn)場,從而突然萌生了一個想法,如果將計算機(jī)內(nèi)存當(dāng)成一個世界,他設(shè)計一個具有簡單進(jìn)化和學(xué)習(xí)的程序,然后自己再在計算機(jī)中開辟一個專門的內(nèi)存世界,將這段程序放到其中,通過改變內(nèi)存世界的一些數(shù)據(jù),對這段程序進(jìn)行刺激,看看這段程序能不能一步步有一個簡單的數(shù)學(xué)模型進(jìn)化的越來越復(fù)雜,最終會不會進(jìn)化出一定的智能出來。
這個想法肖遠(yuǎn)并不是第一次在腦海里出現(xiàn),上次史密斯老頭受到老媽的邀請,前往江州大學(xué)作報告,講到了網(wǎng)絡(luò)混沌系統(tǒng)的特性之時,他就曾經(jīng)萌生過這樣的想法,不過當(dāng)時受到條件限制,他沒有機(jī)會,也沒有精力來實(shí)現(xiàn)它,以至于慢慢就淡忘了。
現(xiàn)在,精力、時間和條件都不再是問題了,所以,當(dāng)這個想法再次出現(xiàn)的時候,肖遠(yuǎn)竟有種迫不及待的心情,想要放下一切,來搞這件事情,于是今天上午,當(dāng)他產(chǎn)生這個想法后,就放下了手里的書本,開始埋頭設(shè)計這個數(shù)學(xué)模型。
老頭史密斯來實(shí)驗(yàn)室巡視,發(fā)現(xiàn)肖遠(yuǎn)不在看書了,而是在埋頭演算著什么東西,就好奇的過來問了問,肖遠(yuǎn)也沒有對老頭隱瞞什么,而是簡略的將自己的想法說了一遍,史密斯老頭對肖遠(yuǎn)的想法很感興趣,于是將他拉到了自己的辦公室,聽他詳細(xì)的說了說,還從理論方面給他提了許多建議。
“肖遠(yuǎn)啊,人工智能發(fā)展到現(xiàn)在,已經(jīng)進(jìn)入了一個瓶頸,很多年沒有什么大的進(jìn)步了,希望你能夠在這方面做出突破,我很看好你啊。”
肖遠(yuǎn)臨走前,老頭拍著他的肩膀語重心長的說了這樣一番話,這一番話和老頭嚴(yán)肅的表情讓肖遠(yuǎn)想起了某部電影中的畫面,某個老神棍拍著一個小孩兒的肩膀語重心長的說拯救世界的任務(wù)就交給你了。
其實(shí)肖遠(yuǎn)的想法很單純,他搞這個東西純粹是興趣使然,至于對全世界人工智能學(xué)術(shù)界的貢獻(xiàn)之類的東西,根本就沒在他的考慮范圍之內(nèi),但是看到史密斯老頭那么認(rèn)真,他也只能點(diǎn)了點(diǎn)頭,貌似點(diǎn)過頭之后,肩上卻無端多了一些責(zé)任。
“要知道這樣,就不和這老頭說了,人工智能突破不突破,關(guān)我屁事。”所以,肖遠(yuǎn)從老頭辦公室出來的時候,心中腹誹不已。
因?yàn)樾みh(yuǎn)需要的只是一個基本模型,更復(fù)雜的東西是要讓模型自己去進(jìn)化產(chǎn)生的,所以,用了將近一天時間,他就將模型設(shè)計了出來,接下來就是將這個模型轉(zhuǎn)化成計算機(jī)程序,對其進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果進(jìn)一步作出調(diào)整。
回到實(shí)驗(yàn)室后,肖遠(yuǎn)打開了自己的計算機(jī),這是一臺freebsd工作站,雖然沒有配置圖形界面,但是硬件比一般個人電腦要強(qiáng)大很多,之所以要配置這樣的電腦,卻是因?yàn)榫W(wǎng)絡(luò)混沌實(shí)驗(yàn)室所作的試驗(yàn),大部分對計算機(jī)的計算能力要求非常高,而且混沌實(shí)驗(yàn)室不缺錢,所以史密斯老頭采購設(shè)備的時候,也大方的多,就連肖遠(yuǎn)這個臨時成員,都給分配了一臺工作站,而非普通的個人電腦。
當(dāng)然,到目前為止,肖遠(yuǎn)也只是熟悉了一下他的電腦,真正開始使用,嚴(yán)格來說,是從今天晚上開始的。
電腦中的各種工具非常全,但是肖遠(yuǎn)并沒有去動這些工具,而是打開了系統(tǒng)最基本的匯編器,因?yàn)樗獙?nèi)存中每一個字節(jié),甚至每一個二進(jìn)制位做到完全控制,實(shí)現(xiàn)這種極致的控制最好的語言,當(dāng)然是匯編語言。
首先,他要編寫一個程序,這個程序被他取名為god,這個程序的目的是在內(nèi)存中開辟一塊內(nèi)存空間,專門用于放養(yǎng)進(jìn)化程序,這個程序?qū)λ傻膬?nèi)存空間具有完全的控制權(quán)限,能夠控制這個內(nèi)存空間的任意一個二進(jìn)制位,所以,這個程序?qū)τ谒_辟的內(nèi)存空間來說,說成是上帝一點(diǎn)兒也不為過,當(dāng)然這個上帝最終還是要受到肖遠(yuǎn)這個上帝的上帝控制的。
程序god還有另外一個重要功能,那就是對他開辟的內(nèi)存空間進(jìn)行監(jiān)控,因?yàn)樾みh(yuǎn)要掌控進(jìn)化程序的所有細(xì)節(jié),而這些細(xì)節(jié),需要通過god的監(jiān)控功能來實(shí)現(xiàn),在這里,為了直觀,他準(zhǔn)備借鑒創(chuàng)新實(shí)驗(yàn)室內(nèi)存爭霸監(jiān)控程序的那種做法,使用一張圖來顯示內(nèi)存空間大致的情況,如果要了解更細(xì)節(jié)的東西,則需要另外的技術(shù)手段了。
僅僅是程序god的開發(fā),也是需要大量的時間的,肖遠(yuǎn)緊張工作了一個晚上,也只完成了總體進(jìn)度的百分之十左右,如果是單身之時,他甚至想要通宵干下去,但是顧念夏九瀅還在等著他,他也只能在將工作成果保存好,離開了實(shí)驗(yàn)室,接了夏九瀅,一起回家去了。
…………
接下來的幾天,肖遠(yuǎn)的生活回歸了正常,每天上課學(xué)習(xí),到實(shí)驗(yàn)室編寫程序,陪夏九瀅去基因?qū)嶒?yàn)室做例行治療……,羅伯特沒有來找過他的麻煩,韓小宇與唐心心也沒有再來找過他,一起都變得風(fēng)平lang靜。
這樣的生活對于長久以來被各種麻煩纏身的肖遠(yuǎn)來說,實(shí)在是難能可貴,因此學(xué)習(xí)和工作效率都變得比平時高了很多,日子也過得飛快,轉(zhuǎn)眼一周時間就過去了,這一天傍晚吃過晚飯,和夏九瀅分別后,他就匆匆回到了網(wǎng)絡(luò)混沌實(shí)驗(yàn)室,心情有些激動,因?yàn)檫M(jìn)化程序還有最后一點(diǎn)兒馬上就要做完了。
,