[問題] 檢核碼規則 機器學習

作者: ozone (網球拍回家了)   2022-01-25 13:38:28
請問檢核碼規則分析 利用machine learning來解是好的方法嗎?
我有一批資料,由9個數字組成,第10個數字是檢核碼,不知其規則
利用keras建模後卻train不起來
於是嘗試建立測試資料,檢核碼的規則是前9碼mod 10
將9碼input轉成one-hot encoding成 9 x 10 array
建dense network但仍然train不起來
code在此:
https://stackoverflow.com/questions/70843702/learn-checksum-rule-with-keras
不曉得是哪裡弄錯了?
作者: youngman77 (大咩)   2022-01-25 15:24:00
softmax activation
作者: ozone (網球拍回家了)   2022-01-25 15:25:00
哈 原來如此 QQ雖然測試資料OK了 但我原本的資料仍train不出來...
作者: youngman77 (大咩)   2022-01-26 03:26:00
作者: mantour (朱子)   2022-01-26 15:30:00
要看檢核碼規則吧,如果是hash之類的應該就不太可能用NN做。如果檢核碼是pi的小數點後第N位數,N=前面9位數,你覺得有可能train出來嗎kras應該也無法keras
作者: ozone (網球拍回家了)   2022-01-28 13:27:00
感謝解惑...剛測試了一下,台灣身份證末碼規則,好像也train不出來?
作者: OrzOGC (洞八達人.拖哨天王)   2022-01-28 20:24:00
身份證可以啦
作者: ozone (網球拍回家了)   2022-01-28 22:17:00
身分證要怎麼用NN解呢? 我把每個位數one-hot丟dense幾層後accuracy也都只有10%左右而已..input方式或網路結構問題嗎?
作者: lycantrope (阿寬)   2022-01-28 22:58:00
你可以去DataScience問,或是去看點書
作者: kokolotl (nooooooooooo)   2022-01-29 18:48:00
10%不就0-9隨機猜XD

Links booklink

Contact Us: admin [ a t ] ucptt.com