075 來自喬伊斯教授的小測試(下)(1 / 2)
陳旭從兩段源代碼裡也沒看出個所以然,顯然這個哈希函數隱藏得很深,和陳旭從前的考試題不一樣。
他又用教科書上麵的密碼匹配算法,來找兩個源代碼之間的聯係。
最後一無所獲,不過也在意料之中。
如果這常規辦法就能解決問題,也不會被喬伊斯教授拿來考驗研究生申請者。
陳旭又想到,既然兩段源代碼不夠查出他們之間的聯係,那就多來幾段,反正小醜女的破譯速度很快。
於是,在小醜女哈莉的幫助下,陳旭挖掘出來一百段加密算法的源代碼。
數據量越多,數據量之間的聯係越明顯,和現代大數據采集一個思想。
比如,監視一個人一天的行為軌跡看不出來什麼,但是如果監視他一百天,那就能瞧出來很多東西了。
陳旭是這麼想的,但是當他再用密碼匹配算法來檢索這一百段源代碼的時候,發現他們之間絲毫沒有共性可研。
放佛這一百段源代碼來自於不同的被加密信息。
陳旭撓撓頭,這就有些古怪了。
他冥思苦想,也想不到為什麼會發生這種情況,他在微信上問小醜女,有沒有好辦法解決這個問題。
小醜女回他說:
「我隻能解決單次密碼。」
陳旭躺在床上盯著天花板,心裡想,如果l還在,他肯定能給出漂亮的算法。
「l想到用人工智能來自我完善係統的架構,讓人工智能像是遊戲玩家一樣,一次次地攻克係統難關。」
「如果我也能讓人工智能一次次地破譯密碼就好了。」
「誒?對啊!我可以讓哈莉一直破譯密碼,反正她速度那麼快,喬伊斯教授的加密算法五秒變換一次,而哈莉不到一秒就可以破譯完成,那哈莉的人工智能算法就可以充當喬伊斯教授加密算法的一個萬能解的算法。」
「雖然算法有些龐大,但是至少可以解決問題啊。」
陳旭想到這,趕忙從床上爬起來,找到小醜女哈莉的源代碼,重新更新其基線,將其學習人類行為的算法基線改成單一的密碼破譯機器。
之後測試。
果然,喬伊斯教授的算法題每每更新加密算法,哈莉源代碼就能在瞬間破解其加密算法。
陳旭看著自己的『傑作』,長舒一口氣,雖然不是盡善盡美,但至少完成了算法題。
當他準備將自己的算法發給喬伊斯教授,卻猶豫了起來,最終他沒有發過去。
他又躺回床上,心裡感嘆,如果l知道他把哈莉的人工智能算法拿去解決一個密碼破譯問題,肯定氣得要掀開棺材板。
陳旭自己也覺得有些殺雞用牛刀。
哈莉的人工智能算法在現今算是極其先進的技術,光是設置人類屬性的基線,就演化了二十年,可以說是l半輩子的心血,不能貿然發送給喬伊斯教授。
說是l的心血,陳旭對哈莉也有種奇特的感情,讓他把哈莉算法發給別人,總有種把自己的女兒拱手送人的古怪感覺。
「不行,得把哈莉的算法收著,不能送人,算法題總有法子可以解決。」陳旭打定主意。
「不用哈莉的算法,可以用其他人工智能的算法呀。」
陳旭忽然想起來,l當時開發圖騰係統動用了數以萬計的人工智能算法,就是放大後在圖騰係統上可以看到的辛勤耕種的『小人』。
「如果我也能弄出來一個人工智能不就行了嗎?」
陳旭想到這,又爬起來找l留下來的資料,尋找開發人工智能算法的辦法。
上次為了找回小醜女哈莉,陳旭閉關學習了半個月的人工智能數據挖掘,所以這次也是輕車熟路,很快找到了他需要的資料。
l獨創了一種用於人工智能自我演化的沙盒算法。
這個沙盒就像是母體的卵巢,人工智能從其中孕育而出,陳旭隻需要在算法核心上調整人工智能發展的基線便可以拿來用。
陳旭站在前人的肩膀上,成功孵化出一個人工智能,他看著屏幕上的一串串代碼,放佛看到的是嬰兒波動的心跳圖。
「怎麼有種為人父的感覺,明明都沒碰過女人」