第268章 最終版本

所謂集成學習,就是訓練多個機器學習模型,然後組合在一起,讓它們協調工作。

俗話說,人多力量大,機器學習算法也是一樣。

江寒經過一番認真的設計,確定了一個新的網絡拓撲結構。

他從排名4~15的模型裡,精心選擇了7種,再加上“唯一優勝者”、“黑馬中等生”、“書呆子”,一共10個神經網絡。

將它們放在一起,簡單地並聯起來,組成了一個整體,然後設計了一個投票程序。

一張手寫數字的圖片輸入網絡後,會同時傳遞給10個神經網絡模型,讓它們各自進行計算,輸出自己的預測結果。

如果大家的判斷完全一致,那自然沒什麼問題。

但如果大家意見相左,就會啓動投票程序,根據票數來決定最終的輸出。

票數並不是平均分配的,在驗證集上表現更好的模型,手裡的選票也應該更多。

所以,理所當然的,“唯一優勝者”擁有最多的票數。

如果他全票投給自己,那麼一般來說,他的意見就基本上接近正解,理應得到採納。

這種情況下,其他模型就算有不同意見,而且全都統一口徑,也不應該推翻優勝者的判斷。

這就好比領導班子開會,不能光講民主,還得適當集中……

但很多時候,優勝者對自己的判斷,也並不是十分有把握,這個時候,其他“學生”給出的答案,就很有參考意義了。

如果其他人中,有人認爲答案是另一個,並得到了多數人的支持,那麼就會對優勝者的答案進行“彈劾”。

如果優勝者投給自己的票數,並不足以駁回大家的“彈劾”,那麼就會少數服從多數,將最後輸出修改爲受到更多人認同的。

舉例來說,剛纔的那個數字5。

優勝者判斷有60%的概率是6,37%的概率是5,2%的可能性是其他數字,這個時候,它就會輸出錯誤的答案:6。

但如果在其他“學生”中,有人經過計算,認爲答案應該是5,與優勝者判斷不一致,就會啓動投票程序。

由於優勝者判斷只有60%的概率是數字6,折算後,等於它只肯爲自己的答案投6票。

這個時候,只要其他9個模型的票數,加一起超過6票,即可彈劾成功。

如果優勝者對自己的判斷,有90%以上的把握,那麼其他9個人加起來,也不足以推翻他的結論。

意思就是這麼個意思,具體的折算比例,當然不會這麼簡單。

還需要十分細緻、耐心地進行調整,以使整個模型的輸出,更加接近最優解。

當然,這種投票式的做法,無疑也有極小極小的可能性,產生不那麼美好的結果。

比如,優勝者本來的判斷明明是正確的,只是對自己信心不夠充足,也有可能被其他模型給“糾正”成錯誤的。

但這種情況發生的機率,遠遠小於優勝者誤判的機率。

所以,集成學習的總體性能,仍然領先於每一個單獨的神經網絡。

這種集成學習的思想,無疑是比較先進的,但實現起來難度也相當大。

尤其是那個投票程序,相當耗費腦細胞。

江寒全力開動腦力,也足足用了四個多小時,纔將集成學習網絡打造成功。

時間主要浪費在編寫投票程序,以及調整折算比例上了。

至於10個子模塊,已經全部訓練完畢,得到了權重數據,就無需再耗費時間,重新進行訓練了。

也幸虧如此,否則就沒辦法及時把最終程序,提交到KAGGLE 官網上去了。

隨後,江寒在最終版本的集成網絡上,重新跑了一遍驗證集。

結果十分喜人,識別準確率達到了驚人的99.62%。

這個成績已經十分令人滿意。

接下來,江寒就按照官網發佈的說明,對自己的代碼進行了一點處理。

主要是去掉一些調試語句,再將數據文件的接口,改成主辦方要求的方式。

這樣,官方在測試時,只需將測試用的數據文件,放入指定的文件夾裡,而無需修改任何代碼。

也許是對業餘愛好者們的表現,並沒有特別大的期待?

反正在這次比賽中,官方並沒有要求公開源代碼。

所以江寒也就沒準備提供源代碼。

他將自己的程序,用pyinstall編譯成了可執行文件。

並使用了一點小技巧,將訓練好的10個子網絡的權重數據,也一起打包進了exe文件裡。

最後,再用“初級數字混淆技術”加一道堅固的鎖,這樣就不怕被人逆向拆解了。

當然,江寒的這個集成學習方案,如果在比賽中一鳴驚人,等到比賽結束之後,說不定就會有大佬來聯繫他,詢問設計思路之類的。

到時候,是否公開代碼,用什麼方式公開,公開到什麼程度,江寒完全可以看情況決定。

也就是說,主動權完全掌握在自己手裡。

晚上10多鍾,搶在時間截止之前,江寒將加密後的EXE文件,連同相關的說明文檔,一起上傳到了KAGGLE官方的比賽服務器上。

好在今天晚上網絡還算給力,沒出什麼幺蛾子,否則……

萬一來個“非戰之罪”,可就讓人慾哭無淚了。

這件事到這裡就暫告一段落,接下來,只需要安靜地等着成績發佈。

第二天,江寒將夏雨菲送到學校後,自己也跟着下了車。

和老師和同學們闊別了差不多一個月,江寒終於決定回去上課了。

雖然可以拜託夏如虹再開一張診斷書,多續幾天假,但他仔細考慮了一下之後,並沒有那麼做。

所有想要做的事情,都解決得差不多了,想寫的論文也基本上寫完了,沒必要總是宅在家裡。

江寒走進班級時,不少同學看到他,都感到很新奇,跑過來問東問西。

江寒看人下菜碟,時而正經,時而皮幾句,總之應對自如。

李東、雷蕾等更加熟悉的人,反而沒有第一時間圍過來。

很簡單,這一段時間裡,大家時不時通個電話,該交流的早就交流過了。

江寒回到座位後,拿出了隨身攜帶的《網絡安全機密與解決方案》,埋頭看了起來。

這本書被譽爲“黑客聖經”,內容也的確很不錯,但如果說只要學透了,就能成爲十分強大的黑客,那無疑是有點想多了。

理論上來說,並沒有任何一本書,能讓人看完就成爲優秀的黑客。

那些手段高明的黑客,往往都要掌握許多計算機軟硬件知識,以及操作系統細節,誰瞭解得更多,理解得更深刻,誰的功力就更深一些。

黑客技術領域,能力的高低,往往體現在基本功上。

硬要說有什麼秘籍的話,一些未公開的漏洞,以及個人發明的獨特算法,勉強可以算得上吧。

但有法固有破,再神奇的技巧,只要當着其他高手的面兒,用上那麼一次兩次,基本上很快就會被破掉。

這個世界上,在加密技術領域,無法破解的技術並非沒有,但絕對屈指可數。

要說其中最近最火的一個,那無疑非“壞蘋果”莫屬……

第一節下課,江寒上了趟洗手間。

回來之後,他就按照課表,拿出了語文書。

其實也未必有時間看,但不管怎麼說,至少裝裝樣子吧。

上課鈴響後,一個最多也就24、5歲,氣質相當優雅的女生,夾着教材、教案走了進來。

江寒一看不是易中海,就問李東:“她誰啊?”

“實習老師,姓郭,合師大中文系的。”

李東說着嘿嘿一笑,問:“好看吧?”

江寒:“……”

長得倒也不能說醜,但在他看來,只能算湊合。

長相能有7分,身材勉強5分,優點是夠瘦,缺點是實在太瘦……

“實習老師……”江寒沉吟了一下,“所以,有了小助手,易老師就偷懶不來上課了?”

李東搖了搖頭:“郭老師是前天才來的,易老師已經有半個月沒上班了。”

“半個月?”江寒皺了皺眉。

自己一直沒來上學,居然都不知道這件事。

第349章 說錯了什麼?第294章 峰迴路轉,轉了又轉第40章 好朋友來了第344章 好險間接那個啥第271章 破壞永遠比建設更容易第320章 法無禁止即可爲第16章 倔強的夏雨菲第341章 決戰楓林火山第60章 費曼學習法第421章 身世大白第147章 有點深奧啊第228章 恐怖如斯第307章 沒有證據可不行第99章 老江很忙第387章 打印機和繪圖儀第286章 破解壞蘋果第325章 說好的理想男神呢?第25章 我想參加NOIP第63章 巧嗎?第242章 搞出問題怎麼辦?第87章 夜話第406章 不可思議的學習效率第73章 臭屁不過金少樓第402章 讀書之樂,臨行之前第404章 神經系統疾病的終極治療手段第212章 他和夏總到底什麼關係?第89章 進入狀態這麼快?第236章 意志堅強,沒有毛病第207章 複賽環境和Arbiter評測系統第209章 校服就是最正式的裝扮第61章 記憶和遺忘的生物學原理第105章 寶藏男孩第265章 羨慕使人質壁分離第142章 哪捨得叫你疊被鋪牀?第191章 好像只能擠一擠了第382章 電動車和機械臂第414章 蚊子再小也是肉第189章 查房第17章 男朋友挺好第56章 花錢容易賺錢難第155章 到底什麼關係?第333章 不怕教壞了乖女兒?第84章 磁陣第354章 迷你3D打印機第274章 申請PCT國際專利第109章 不擅長的事情第162章 奇怪的U盤第373章 肉體永生,還是機械飛昇?第388章 組隊刷分,在線賣軟第354章 迷你3D打印機第166章 意外的變化第72章 玩不起第277章 學之力,9段!第304章 不忘舊情,有恩必償第72章 玩不起第260章 這可是B5啊!第103章 風口第245章 什麼事兒比NOIP還重要?第24章 投稿AMC第409章 晨曦III巨型計算機第232章 江寒的野望第99章 老江很忙第384章 把知識“安裝”到大腦裡第134章 喜歡大一點的第285章 “彈性碰撞”第149章 夢後樓臺深鎖第19章 一切爲了押韻第122章 騙過多少女孩子?第5章 三個系統準備就緒第32章 借MacBook一用第67章 異或問題第5章 三個系統準備就緒第379章 似真似幻,恍如隔世第167章 提醒還是邀請?第154章 腦力提升的副作用第317章 爲什麼偏偏是那串數字?第207章 複賽環境和Arbiter評測系統第85章 吊橋效應第259章 江寒的秘奧義第223章 她不會玩真的吧?第384章 把知識“安裝”到大腦裡第146章 給你個眼神自己領會第313章 “僱傭兵”與“香餌”第366章 微服私訪?第394章 超參數全自動搜索第215章 儀表堂堂,器宇軒昂第30章 立人設第374章 手工打造LED顯示器第428章 Hack Me的獎品第375章 沒有操作系統怎麼辦?第102章 怎麼就這麼不好對付?第199章 大功告成第301章 人間喜劇,喜聞樂見第53章 大功告成第347章 中計了第251章 特效藥第75章 金少樓的警告第92章 《激光雕刻機》第340章 實力還是運氣?第88章 有點刺激
第349章 說錯了什麼?第294章 峰迴路轉,轉了又轉第40章 好朋友來了第344章 好險間接那個啥第271章 破壞永遠比建設更容易第320章 法無禁止即可爲第16章 倔強的夏雨菲第341章 決戰楓林火山第60章 費曼學習法第421章 身世大白第147章 有點深奧啊第228章 恐怖如斯第307章 沒有證據可不行第99章 老江很忙第387章 打印機和繪圖儀第286章 破解壞蘋果第325章 說好的理想男神呢?第25章 我想參加NOIP第63章 巧嗎?第242章 搞出問題怎麼辦?第87章 夜話第406章 不可思議的學習效率第73章 臭屁不過金少樓第402章 讀書之樂,臨行之前第404章 神經系統疾病的終極治療手段第212章 他和夏總到底什麼關係?第89章 進入狀態這麼快?第236章 意志堅強,沒有毛病第207章 複賽環境和Arbiter評測系統第209章 校服就是最正式的裝扮第61章 記憶和遺忘的生物學原理第105章 寶藏男孩第265章 羨慕使人質壁分離第142章 哪捨得叫你疊被鋪牀?第191章 好像只能擠一擠了第382章 電動車和機械臂第414章 蚊子再小也是肉第189章 查房第17章 男朋友挺好第56章 花錢容易賺錢難第155章 到底什麼關係?第333章 不怕教壞了乖女兒?第84章 磁陣第354章 迷你3D打印機第274章 申請PCT國際專利第109章 不擅長的事情第162章 奇怪的U盤第373章 肉體永生,還是機械飛昇?第388章 組隊刷分,在線賣軟第354章 迷你3D打印機第166章 意外的變化第72章 玩不起第277章 學之力,9段!第304章 不忘舊情,有恩必償第72章 玩不起第260章 這可是B5啊!第103章 風口第245章 什麼事兒比NOIP還重要?第24章 投稿AMC第409章 晨曦III巨型計算機第232章 江寒的野望第99章 老江很忙第384章 把知識“安裝”到大腦裡第134章 喜歡大一點的第285章 “彈性碰撞”第149章 夢後樓臺深鎖第19章 一切爲了押韻第122章 騙過多少女孩子?第5章 三個系統準備就緒第32章 借MacBook一用第67章 異或問題第5章 三個系統準備就緒第379章 似真似幻,恍如隔世第167章 提醒還是邀請?第154章 腦力提升的副作用第317章 爲什麼偏偏是那串數字?第207章 複賽環境和Arbiter評測系統第85章 吊橋效應第259章 江寒的秘奧義第223章 她不會玩真的吧?第384章 把知識“安裝”到大腦裡第146章 給你個眼神自己領會第313章 “僱傭兵”與“香餌”第366章 微服私訪?第394章 超參數全自動搜索第215章 儀表堂堂,器宇軒昂第30章 立人設第374章 手工打造LED顯示器第428章 Hack Me的獎品第375章 沒有操作系統怎麼辦?第102章 怎麼就這麼不好對付?第199章 大功告成第301章 人間喜劇,喜聞樂見第53章 大功告成第347章 中計了第251章 特效藥第75章 金少樓的警告第92章 《激光雕刻機》第340章 實力還是運氣?第88章 有點刺激