假設(shè)程序員就是上帝,要在系統(tǒng)里創(chuàng)造一個(gè)宇宙包括地球和人類,算法上能實(shí)現(xiàn)嗎?
網(wǎng)友解答: 謝邀,在沒(méi)有接觸過(guò)機(jī)器學(xué)習(xí)算法之前,看過(guò)一部電影叫做《源代碼》,電影的核心思想和題主的描述很相似,看完就是覺(jué)得它在扯淡。了解了機(jī)器學(xué)習(xí)算法之后,我卻認(rèn)為他的劇情是行得通的。劇
謝邀,在沒(méi)有接觸過(guò)機(jī)器學(xué)習(xí)算法之前,看過(guò)一部電影叫做《源代碼》,電影的核心思想和題主的描述很相似,看完就是覺(jué)得它在扯淡。了解了機(jī)器學(xué)習(xí)算法之后,我卻認(rèn)為他的劇情是行得通的。
劇情大概就是某博士編了一個(gè)系統(tǒng),可以把人的思想放進(jìn)去,重現(xiàn)過(guò)去,從而去協(xié)助破案(好像是破案),但是由于種種原因,下半身殘疾的男主和聰明美麗的女主被卷入了外表正直,內(nèi)心邪惡的政治人物的陰謀,最后,通過(guò)不斷斗爭(zhēng),雖然政治人物被斗倒了,但是男主似乎也死了。結(jié)尾彩蛋是男主沒(méi)有死,而是以一個(gè)健康人的姿態(tài)和女主從此快樂(lè)幸福沒(méi)羞沒(méi)臊的生活在這個(gè)系統(tǒng)里去了。
我當(dāng)時(shí)的看法是,這個(gè)系統(tǒng)里所有的細(xì)節(jié)都是通過(guò)代碼編成的,也就是說(shuō)人進(jìn)入這個(gè)系統(tǒng)之后是不具備創(chuàng)造功能的,這個(gè)博士估計(jì)編系統(tǒng)的時(shí)候,頂多也就寫了一個(gè)加州那么大的城市規(guī)模,里面的便利店有沒(méi)有賣吃的的都不一定定義了,你倆個(gè)沒(méi)有勞動(dòng)力和創(chuàng)造力的指針對(duì)象生活在里面,衣食住行怎么辦?真當(dāng)自己是盜夢(mèng)空間呢,說(shuō)不定那天走著走著,走到博士編譯的加州邊界,一腳踏出去,程序就出bug了。
這個(gè)電影的世界觀,和題主描述的代碼創(chuàng)造宇宙還是有異曲同工之妙的。
總之作為一個(gè)理工科學(xué)生,我對(duì)上面電影是持否定態(tài)度的。但是后來(lái),機(jī)器學(xué)習(xí)算法越來(lái)越火,通過(guò)了解一些機(jī)器學(xué)習(xí)知識(shí),我的看法漸漸有了改觀。這套系統(tǒng)創(chuàng)建之后,如果里面引入機(jī)器學(xué)習(xí)算法,一切就有機(jī)會(huì)了。機(jī)器學(xué)習(xí)大體上可以理解為通過(guò)大量的歷史數(shù)據(jù)來(lái)習(xí)得某種人類行為或者規(guī)律。因此在這個(gè)系統(tǒng)里,如果系統(tǒng)本身以人類進(jìn)入系統(tǒng)后的操作作為輸入數(shù)據(jù),通過(guò)不斷的學(xué)習(xí),來(lái)預(yù)測(cè)人類行為,從而自主創(chuàng)造人類需要的數(shù)據(jù)(比如便利店里有面包),那么這兩個(gè)人生活在系統(tǒng)里也就是可行的了。
也就是說(shuō),如果上帝想通過(guò)一個(gè)算法在系統(tǒng)i創(chuàng)造一個(gè)宇宙,也是可行的了。
以上是我的淺見(jiàn),歡迎各位在下方評(píng)論區(qū)給我交流點(diǎn)贊。
我是蘇蘇思量,來(lái)自BAT的Java開(kāi)發(fā)工程師,每日分享科技類見(jiàn)聞,歡迎關(guān)注我,與我共同進(jìn)步。
網(wǎng)友解答:這要看這個(gè)虛擬宇宙是給誰(shuí)看的:1、給現(xiàn)實(shí)世界的人看,只要把外表做得逼真就行,就像很多游戲做的那樣;2、給虛擬世界中的“人”看,就要把邏輯做得“真實(shí)”。
游戲可以把虛擬世界做得看上去很真實(shí),讓人們難分真假。但這僅僅是讓現(xiàn)實(shí)中的人來(lái)看的,只能通過(guò)視覺(jué)來(lái)體驗(yàn)游戲中的事物,還不是真的虛擬世界,真正的虛擬世界是讓人用意識(shí)去體驗(yàn)而不是視覺(jué)。
當(dāng)人的意識(shí)接入到真正的虛擬世界中,他所看到的畫面和所體驗(yàn)的事物都是程序代碼向意識(shí)的反饋。同時(shí)為了不讓意識(shí)感覺(jué)到這個(gè)世界是虛擬的,還會(huì)干預(yù)思維,剔除那些“不現(xiàn)實(shí)”的想法。
所以,這種虛擬世界的程序已不是渲染畫面,而是對(duì)大腦進(jìn)行刺激,就像讓人做夢(mèng)一樣。它最難的地方不在于程序算法,而是如何徹底搞清人腦意識(shí)的運(yùn)行機(jī)制。只要研究透了人類意識(shí)的作用機(jī)制,程序算法就不是問(wèn)題。