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