[问题] 检核码规则 机器学习

楼主: 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