一种基于神经符号的身份证号码补全方法

    公开(公告)号:CN116824595A

    公开(公告)日:2023-09-29

    申请号:CN202310903484.X

    申请日:2023-07-22

    摘要: 本发明公开了一种基于神经符号的身份证号码补全方法,包括以下步骤:(1)、数据集构建与预处理,使用Python函数定义画板,绘制数字0~9以及大写字母X各1000张,保存作为训练数据;利用随机函数生成有效身份证号;对身份证号的前17位的随机位置设置缺失,构建json文件作为数据集;(2)、模型构建与训练,根据身份证的数字组成,构造输出层为11的卷积神经网络作为字符识别模型;读取train.json,构造遮挡的训练数据;根据身份证号码规则,构造逻辑损失加入训练过程;更新参数,完成模型训练。本发明通过利用卷积神经网络对身份证数字进行识别和预测,以补全缺失的身份证号码信息,从而提高身份证号码的识别和运用的准确性和效率。