[发明专利]一种流数据上的高效用模式挖掘方法在审
| 申请号: | 201810040054.9 | 申请日: | 2018-01-16 |
| 公开(公告)号: | CN108197287A | 公开(公告)日: | 2018-06-22 |
| 发明(设计)人: | 李玉强;郭峰 | 申请(专利权)人: | 武汉理工大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
| 地址: | 430070 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流数据 全局树 模式挖掘 全局 挖掘 初始化 数据项 尾节点 读入 构建 更新 | ||
1.一种流数据上的高效用模式挖掘方法,其特征在于,包括以下步骤:
步骤1:初始化一个空的全局头表、一个空的全局树和一个空尾节点表;
步骤2:判断流数据中是否还有数据;
若是,则执行步骤3;
若否,则本流程结束;
步骤3:读入一批流数据;
步骤4:判断全局头表和全局树是否包含一个窗口大小的数据;
若是,则执行步骤5;
若否,则构建全局头表和全局树,并回转执行步骤2;
步骤5:更新全局头表和全局树;
步骤6:根据全局头表和全局树挖掘出高效用模式,并回转执行步骤2。
2.根据权利要求1所述的流数据上的高效用模式挖掘方法,其特征在于,步骤4中所述构建全局头表和全局树,具体实现包括以下子步骤:
步骤4.1:计算步骤3中读入的新一批流数据中每一个数据项x的事务权重效用值twu(x);
u(x,t)=p(x)×q(x,t) (1)
tu(t)=∑x∈tu(x,t) (2)
式中,具有效用值的数据集D={t1,t2,t3,…tn}表示一个包含n个事务组成的事务数据集,其中tk表示数据集D中的第k个事务项集,k的取值范围为1~n,并且数据集D包含m个不同数据项,即I={i1,i2,i3,…,im};每个事务项集不仅由不同的项组成还包含有项的个数,包含v个项的事务项集tk表示为{(x1:c1),(x2:c2),(x3:c3),…,(xv:cv)},其中xj∈I表示项的名称,j的取值范围为1~v,cj表示项xj在事务项集tk中的数量可称为项xj的内部效用值,记为q(xj,tk);项集I中的每一项ir都有一个外部效用值,r的取值范围为1~m,记为p(ir);式(1)中u(x,t)表示项x在事务t中的效用值,t表示的是某一批数据,p(x)表示项x的外部效用值,q(x,t)表示项x的内部效用值,由式(1)得式(2)中一个事务t的效用值tu(t),结合式(1)和式(2)得式(3)所示的数据项x的事务权重效用值twu(x);
步骤4.2:根据新一批流数据中的数据项按字典表的顺序向全局头表中添加不存在的项,并将各个数据项对应的事务权重效用值twu填入对应位置;
步骤4.3:为新一批流数据新建一棵TN-Tree,其中新建的TN-Tree和全局树结构相同,但是其尾节点还记录了基效用值,基效用值表示每个子事务项集中基项集的效用值;
步骤4.4:将TN-Tree合并到全局树上;
步骤4.5:将该批数据尾节点保存到尾节点表对应位置,然后回转执行转步骤2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810040054.9/1.html,转载请声明来源钻瓜专利网。





