[发明专利]一种基于人工神经网络的应用分发平台作弊检测方法在审

专利信息
申请号: 201710158574.5 申请日: 2017-03-17
公开(公告)号: CN106991139A 公开(公告)日: 2017-07-28
发明(设计)人: 梁达俊 申请(专利权)人: 广东蜂助手网络技术股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06N3/08
代理公司: 广州市南锋专利事务所有限公司44228 代理人: 李银惠
地址: 510635 广东省广州*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于人工神经网络的应用分发平台作弊检测方法,该方法包括从数据按用户计算出多个统计数值,通过监督学习训练的人工神经网络根据统计数值进行用户作弊可能性的判断,无需设定阈值,用训练代替,只要人工能完成个案判定就可以训练,不需要对总体的分布情况有了解;具体个案更正就可以重新训练,理论上,可以保证结果符合当前所有个案的预期;通过训练就可以获得MLP程序,不需要重新编程。
搜索关键词: 一种 基于 人工 神经网络 应用 分发 平台 作弊 检测 方法
【主权项】:
一种基于人工神经网络的应用分发平台作弊检测方法,其特征在于:步骤包括:步骤A:每次应用安装时,记录日志到服务器上的数据库,所述日志包含用户、应用ID、安装时间、手机IMEI、机型、产地和厂商信息;步骤B:从数据库中提取指定时间段的日志作为基础数据,按用户分组统计一批统计数值,选定以下参数:日志总条数、机型的信息熵、产地的信息熵、手机IMEI的信息熵、应用ID的信息熵;所述统计数值作为训练样本;步骤C:人工审核一遍所述训练样本,对认为作弊的用户打上标签1,否则打上标签0,1和0是数字;步骤D:将所述训练样本随机抽样分成3份,其中10%为验证集,60%为训练集,30%为测试集;步骤E:选定开源项目提供的MLP作为人工神经网络程序;步骤F:设定MLP的参数:输入神经元数为5,对应5个所述统计数值;输出神经元数为1,对应人工审核中打上的标签;中间层暂定为1层,输入神经元数暂定为5,之后的训练过程中可能做调整;步骤G:将所述验证集输入到MLP做训练,设定允许误差为0.0001,最大训练递归次数为1,000,000;步骤H:训练完成后用MLP对验证集做判定,从5个所述统计数值输入中得到1个输出值,对比输出值与人工打上的标签的差异;要求:人工标签为1的,对应输出值应尽量接近1,否则尽量接近0,无任何超过0.1的差异;如果差异不满足要求,回到步骤G重新训练,如果重复多次达不到要求,回到步骤F重新设定中间层的层数和输入神经元数;步骤I:保持上面步骤的参数,用所述训练集重新训练MLP;步骤J:用MLP对所述测试集做判定:同样要求:人工标签为1的,对应输出值应尽量接近1,否则尽量接近0,无任何超过0.1的差异;如果差异不满足要求,回到步骤I重新训练,如果重复多次达不到要求,回到步骤F重新设定中间层的层数和输入神经元数;步骤K:经过以上步骤后,获得了判定实际数据的MLP,部署到服务器;步骤L:每天定时从数据库中提取过往30天日志,同样按用户分组计算日志总条数、机型的信息熵、产地的信息熵、手机IMEI的信息熵、应用ID的信息熵,输入到MLP做判定,得出的输出就是作弊可能性判定;步骤M:当出现误判,将当前的统计数值的作弊判定四舍五入取整到0和1,人工纠正误判的部分;这套数据作为训练样本回到步骤D重新训练。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东蜂助手网络技术股份有限公司,未经广东蜂助手网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710158574.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top