之前,有利用“倒傳遞類神經網路”回測男團組合對抗賽的結果,只有一組是回測錯誤,而其他組是回測正確。
那麼,目前是進行到Position賽程,有6組團體完成表演與組內票選排名。又有一點想要練習演算法,所以,這次,是在第7集尚未播出之前,來預測其餘7組,組內團員的排名。
使用的演算法,是“隨機森林”。隨機森林,過去有一位指導老師,很推薦這個演算法。所以,我曾經利用第1季女生版的所有基本資料加上第1次排位的票數,其中40%做為訓練資料,而60%做為測試資料。最後的那60%,其中有2位最後進入I.O.I(已知),而隨機森林演算法可以正確預測到這2位。在我練習不同的演算法中,也讓我印象深刻。
好…,那,開始吧。
首先將完成表演的6組練習生的資料,輸入電腦中,下表是部份內容。我選擇的因子,就如表頭。
接著,撰寫隨機森林的程式。
用vocal組的“如果是你”,來回測一下。
組員的基料如下。實際票選後的組內排名,依序是1→4→3→2。
回測的結果,組內排名,也是1→4→3→2。
在監督式學習法,訓練用的資料,回測的正確率,不能100%。如果是100%,表示overfitting。所以,我有多測了其他組,其中在dance組,“Right Round”這一組,有兩位團員回測有誤,那…還好,沒有overfitting。
現在,就正式預測,第7集的其他組的組內排名,code都一樣,就不貼code了,code髒,有點不好意思。講一下感覺,演算法不是我吃飯的工具,即使預測錯了,我也只會告訴自己,要多努力,不會有面子掛不住的顧慮。
***********************************************************************
Dance,“Get Ugly”。
朴志訓 金塞繆爾 雍成宇 姜丹尼爾 安炯燮 朴佑鎮
1.726300 2.282667 1.936267 2.156300 1.836967 1.729067
朴志訓 金塞繆爾 雍成宇 姜丹尼爾 安炯燮 朴佑鎮
1 6 4 5 3 2
***********************************************************************
Vocal,“Downpour”。
尹智聖 黃旼泫 金在煥 何成雲 權玄彬
1.879505 2.215467 1.626567 2.115733 4.343467
尹智聖 黃旼泫 金在煥 何成雲 權玄彬
2 4 1 3 5
***********************************************************************
Vocal,“Spring Day”。
裴珍映 柳善皓 李宇真 高田健太 金勇珍
1.704667 3.053505 2.372300 2.136567 4.099133
裴珍映 柳善皓 李宇真 高田健太 金勇珍
1 4 3 2 5
***********************************************************************
Vocal,“Amazing Kiss”。
李建熙 尹熙石 鄭東秀 徐晟赫
2.881367 2.593900 2.666333 3.724833
李建熙 尹熙石 鄭東秀 徐晟赫
3 1 2 4
***********************************************************************
Dance,“Pop”。
朱正廷 朴優啿 李仁壽 李起元 尹在燦 金常彬
3.744600 3.930900 3.993267 4.188600 3.876000 3.907333
朱正廷 朴優啿 李仁壽 李起元 尹在燦 金常彬
1 4 5 6 2 3
***********************************************************************
Rap,“Rhythm Ta”。
金兌遇 李光賢 李有鎮
3.532133 2.793500 3.481567
金兌遇 李光賢 李有鎮
3 1 2
***********************************************************************
Rap,“I am not the person you used to know”。
李義雄 禹真榮 金相均 何珉浩
2.597567 2.870833 3.839767 3.320233
李義雄 禹真榮 金相均 何珉浩
1 2 4 3
***********************************************************************
5/18新增,前面的mtry = 2;這裡,做一套mtry = 6。兩組不同,真期待禮拜五的排名。
Dance#Get_Ugly |
朴志訓 | 金塞繆爾 | 雍成宇 | 姜丹尼爾 | 安炯燮 | 朴佑鎮 |
1.6099 | 2.3055 | 1.740433 | 2.3236 | 1.7931 | 1.304133 |
朴志訓 | 金塞繆爾 | 雍成宇 | 姜丹尼爾 | 安炯燮 | 朴佑鎮 |
2 | 5 | 3 | 6 | 4 | 1 |
Vocal#Downpour |
尹智聖 | 黃旼泫 | 金在煥 | 何成雲 | 權玄彬 |
1.9609 | 2.3849 | 1.373733 | 1.6452 | 4.392933 |
尹智聖 | 黃旼泫 | 金在煥 | 何成雲 | 權玄彬 |
3 | 4 | 1 | 2 | 5 |
Vocal#Spring_Day |
裴珍映 | 柳善皓 | 李宇真 | 高田健太 | 金勇珍 |
1.664567 | 3.096433 | 2.278467 | 2.1157 | 3.820367 |
裴珍映 | 柳善皓 | 李宇真 | 高田健太 | 金勇珍 |
1 | 4 | 3 | 2 | 5 |
Vocal#Amazing_Kiss |
李建熙 | 尹熙石 | 鄭東秀 | 徐晟赫 |
3.034333 | 2.687933 | 2.7916 | 3.584533 |
李建熙 | 尹熙石 | 鄭東秀 | 徐晟赫 |
3 | 1 | 2 | 4 |
Dance#Pop |
朱正廷 | 朴優啿 | 李仁壽 | 李起元 | 尹在燦 | 金常彬 |
3.648467 | 3.700667 | 3.691833 | 4.008967 | 3.650867 | 3.635067 |
朱正廷 | 朴優啿 | 李仁壽 | 李起元 | 尹在燦 | 金常彬 |
2 | 5 | 4 | 6 | 3 | 1 |
Rap#Rhythm |
金兌遇 | 李光賢 | 李有鎮 |
3.702467 | 2.672367 | 3.399033 |
金兌遇 | 李光賢 | 李有鎮 |
3 | 1 | 2 |
Rap#I_am_not_the_man_you_used_to_know |
李義雄 | 禹真榮 | 金相均 | 何珉浩 |
2.552833 | 2.7959 | 4.085367 | 3.594533 |
李義雄 | 禹真榮 | 金相均 | 何珉浩 |
1 | 2 | 4 | 3 |