當前位置: 每日小說 玄幻奇幻 重生學神有系統 第268章 最終版本

《重生學神有系統》 第268章 最終版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Advertisement

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Advertisement

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Advertisement

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

江寒:“……”

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

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

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

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

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

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

猜你喜歡

分享

複製如下連結,分享給好友、附近的人、Facebook的朋友吧!
複製鏈接

問題反饋

反饋類型
正在閱讀: