程式設計師如何用「撞針「拯救 35 億地球人?

2021-09-11 01:43:51 字數 3089 閱讀 4077

在前一篇文章中,我們談到了乙個疑問,那就是,風評不錯的《流浪地球》,在票房資料中的表現並沒有《瘋狂的外星人》,經過幾天的發酵,我們在來看一下票房資料走勢:

從資料中,我們可以看到,《瘋狂的外星人》票房資料一直在減少,而《流浪地球》票房勢如破竹,一直**。

以上**實現請參見:《佩奇撲街、外星人瘋狂!python 告訴你大年初一應該看哪部電影》。

在《流浪地球》中,我們可以顯然看到許多點極強的人工智慧之處,譬如,像吳京所飾演的劉培強等各國太空飛行員可以直接使用自己的語言進行交流,通過實時翻譯系統,完成各種語言的轉換。細細聽來,能聽到太空飛行員耳麥中翻譯的聲音。這不正是現在翻譯功能的公升級嗎?

同時,與劉培強中校對答如流的 moss 智慧型語音互動系統,以語音輸入,通過音箱,智慧型語音輸出,這不正是現在各大廠商所做的智慧型音箱終極形式嗎?

從 1950 年,圖靈提出了著名的圖靈測試——如果一台機器能夠與人類展開對話(通過電傳裝置)而不能被辨別出其機器身份,那麼稱這台機器具有智慧型。從此,人工智慧進入了人類世界人視野。

1997 年 5 月 11 日,ibm 的計算機系統「深藍」,在正常時限的比賽中首次擊敗等級分排名世界第一人棋手,開創了正式比賽中機器戰勝人類象棋冠軍的先河。

2016 年, deepmind alphago 走進了人類的視野。圍棋中大戰九段高手李世石,以碾壓的姿態完勝。

2017 年,deepmind alphago zero 制霸圍棋界,3:0 戰勝圍棋界第一人柯潔。

到今年 1 月下旬,google 最新 ai 程式 alphastar 以總成績 10-1 戰勝了兩位來自歐洲的職業選手 tlo 和 mana。

經過快 70 年的發展,大起大落好幾次,這一次,又迎來了發展高峰,不知道這一次,是否會像以前一樣,快速回冷?

未來以來,最近兩年,人工智慧、機器學習已經深入人心。各個領域,都有了人工智慧的身影。網際網路行業的高速發展以及大量電子化資料的產生,人工智慧變得愈發平常,人工智慧逐漸在改變我們的生活方式。

而如前面所提到的實時翻譯、智慧型語音互動等功能,當今社會已經存在相應的產品,雖還沒有達到電影中的效果,但仍在努力完善中,或許,並不需要電影中那麼時間,未來幾年,便可實現,知一國語言,行遍全球各地。

緊接上文,我們來看看翻譯。作為乙個英語渣的程式設計師,這是乙個每天都在使用的功能。現在的自動翻譯已經上了乙個台階,不得不說的是,人工智慧佔據了重要的地位。從翻譯說起,自動翻譯程式有兩個階段。

第乙個階段,學術界對人工智慧認為,要讓計算機完成翻譯這種人類才能做的事情,就必須先要讓機器理解自然語言,而做到這一點,就必須要讓計算機有類似我們人類這樣的智慧型。事實證明,這種想法並不能實現。

在第二個階段,當第乙個階段走到盡頭,另外一種人工智慧的解決方案出現在了我們的面前,採用了基於統計的方法。使用概率的形式,算出乙個可行的結果。

可以看到,現在人工智慧的發展,都是基於大量資料,進行的統計學方法處理,計算出對應的概率值,然後從中取得最佳結果。資料為王的時代,人工智慧得以快速的發展。

我們將視線從專業的視角,切換回電影中。在木星引力的影響下,地球推進器大面積罷工,導致地球被木星捕獲。在各國人民的共同努力下,雖然修復了部分推進器,但是地球還是無法得到足夠的推力,遠離木星而去。經過 moss 的推理和運算,所有的方式都無法逃離木星。所以聯合國放棄了地球,讓 moss 操控領航者執行了新的計畫。

電影中,雖然是科幻片,依然可以看到,人工智慧靠的是大資料。所有的決策都是通過資料進行分析。我們能預見的將來,人工智慧逃不出統計學的範疇。

電影中,程式設計師破解了推進器系統,將多個發動機的能量集中到乙個推進器中,希望通過噴出的等離子束能夠點燃木星中的氫氣。雖然經過了眾多的努力,但是已經沒有完成點燃氫氣的目標。這一切的結果都與 moss **的結果一致。

而在此時,人類與人工智慧的最核心的區別就體現出來了,人工智慧相信資料,而人相信奇蹟、希望,並且人懂得犧牲。最終,劉培強中校以犧牲了自己和領航衛星,點燃了木星,最終拯救了地球。

就現在來看,機器通過統計資料,是不會有情感的,是不是有一種人工智障的感覺?

在電影進入尾聲時,我們迎來了最激動人心的劇情 —— 年輕的工程師李一一將修改過後的**同步給推進器系統,其他人通過運輸車,將火石放進去,並且有著乙個小隊的人推動著巨大的撞針,但是啟動**一直卡在了 99% 處,並不能正常地將推動器點燃。為了讓修改過後的程式執行起來,在滿是灰塵的接線室,已到中年的運維工程師拿出放著煙和一張寫著「記得穿秋褲」的字條的盒子,抽了根菸,費盡心力,修改鏈路,最終幫助李一一完成系統的破解,拿到許可權,啟動推動器。

除此之外,還有頗值得關注的一點,那便是,領航空間站進入休眠模式,劉培強中校從休眠模式強制出來,發現領航空間站飛離木星,他以為 moss 判逃,同時,moss 直接射殺了與劉培強一起的航天員。

從這兩方面,我們看到了兩個安全層面的問題,前者與軟硬體安全直接相關,尤其是物聯網時代來臨,眾多智慧型硬體已經深入生活。在電影中,通過破解系統,雖然拯救了整個人類,但還是從一定程度上反映出安全問題相對嚴峻。如果簡單操作就能破解控制系統,推進器系統是不是早已經被破解了?而於所有程式設計師而言,在自己的職業生涯中,會生產出海量**,每一行**都有可能帶來安全問題,在破解系統中,諸如硬體都有可能被利用,更何況你寫的**呢?

而智慧型的 moss,則關係到我們一直所關注的人工智慧安全問題。在知乎上有一句討論讓筆者印象頗為深刻,那便是」moss 會不會有一天喊出『碳基生物寧有種乎』和『吾可取而代之』呢?「

現在,人工智慧已經逐漸進入了我們的生活,從各式智慧型音箱到智慧型家居、推薦等莫不如是。未來,當一種高階的人造「生物」誕生,如果人工智慧的智慧型超過了人類,他們是否消滅掉我們這個「低階」物種呢?

在《流浪地球》中,使用推進器噴射的等離子柱點燃木星的氫氣這一想法,以色列科學家早已經想到了,但是並沒有去嘗試。當蘇拉維希發動機試圖點燃木星時,另外兩座發動機也燃起了 5000 公里高的火焰。歷史,從來都不是個人奮鬥,成功必然需要加上一點運氣。

不要因為不一定能成功而不去努力,你做了,「運氣」才有機會走向你,成功才會更近一步。

程式設計師如何打破35歲魔咒

作為程式設計師,行業內一直流傳著35歲的魔咒,那麼大齡程式設計師該如何跨過35歲這道坎?一哥離35歲也不遠了,思考後和大家一起聊一聊 從目前一哥接觸到的同事,他們的發展大概分為這三條路 那麼從一哥接觸的同事獲取到的經驗和大家逐個聊一下,該如何走好這三條路!程式設計師大都有乙個品質 好學!技術專家這類...

世界環境日,程式設計師該如何拯救地球

言歸正傳,這幾天鬧的沸沸揚揚的 wannacry 勒索軟體迅速造成超過100個國家的數十萬臺電腦遭受感染。小哥一不小心拯救全世界 英國小哥malwaretech意外發現了阻止該病毒擴散的隱藏 刪除開關 kill switch 通常情況下,黑客們經常採用隱藏 刪除開關 來追蹤惡意病毒軟體或者用來阻止犯...

程式設計師之35歲

經常看到有文章提到程式設計師到35歲後很少有從事研發,整日沒日沒夜的編碼。不免整得自己開始擔憂起前程來,畢竟自己也到了而立之年,難道再做幾年到這個年齡後就要失業,因為現在沒乾到管理的崗位上,估計挺多到時做個se。就因為這些擔憂,所以我開始想著要跳槽漲薪,不然職業年齡已過還沒賺到買房的錢,該怎麼在這個...