腾讯云TI-ONE训练平台关联规则_AI解决方案_同尘科技

TI-ONE 训练平台 2年前 (2023-03-02) 浏览 46

注意:部分输出请在高级设置中查看。

关联规则挖掘

原理

算法说明

FPGrowth 是关联规则的一种实现方式,该算法将大规模的频繁集构建成 FPTree ,提高了提取频繁集的效率。 Jarvis 提供的 FPGrowth 是 Li et al., PFP: Parallel FP-growth for query recommendation 论文的并行实现,支持大规模的频繁集挖掘和关联规则的生成。

预测方法

首先根据频繁项集生成关联规则。然后对于 itemsCol 中的每个事务,变换方法将其项与每个关联规则的前因进行比较。 如果记录包含特定关联规则的所有前提,则该规则将被视为适用,并且其结果将被添加到预测项中。 预测方法将所有适用规则的结果总结为预测项。

参数配置

算法 IO 参数*输出数据包含 header 信息:默认为“是”。*输出数据分隔符:数据分隔符,默认为逗号,可下拉选择其他分隔符。算法参数*最小置信度:范围:0 – 1.0 ,规则的置信度阈值,算法会过滤掉小于该阈值的规则。*最小支持度:范围:0 – 1.0 ,频繁集的支持度阈值,item 出现的次数除以整个数据集的样本数。小于该阈值的频繁集将会被过滤。

Demo

输入数据示例

示例数据不包含列名,每一行为一条数据记录,包含了多个不同的商品。

brand milkbrand nappy bear eggmilk nappy bear cocobrand milk nappy bearbrand milk nappy coco

参数配置

算法 IO 参数*输出数据包含 header 信息:是*输出数据分隔符:逗号算法参数*最大置信度:0.5*最小支持度:0.3

输出数据示例

输出为算法发现的符合参数设定的关联规则列表,其中第一列为规则的条件,第二列为结果,第三列为置信度。

antecedent,consequent,confidencemilk,brand,0.75milk,coco,0.5milk,nappy,0.75milk,bear,0.5"bear,nappy",brand,0.6666666666666666"bear,nappy",milk,0.6666666666666666"bear,brand",nappy,1.0"brand,milk",nappy,0.6666666666666666bear,brand,0.6666666666666666bear,milk,0.6666666666666666bear,nappy,1.0"milk,nappy",brand,0.6666666666666666"milk,nappy",coco,0.6666666666666666"milk,nappy",bear,0.6666666666666666"brand,nappy",milk,0.6666666666666666"brand,nappy",bear,0.6666666666666666"coco,milk",nappy,1.0nappy,brand,0.75nappy,coco,0.5nappy,milk,0.75nappy,bear,0.75"bear,milk",nappy,1.0coco,milk,1.0coco,nappy,1.0brand,milk,0.75brand,nappy,0.75brand,bear,0.5"coco,nappy",milk,1.0

预测过程

预测的输入数据为已知的 item 集合,输出为根据规则预测得到的关联项,如下所示:

items,prediction"brand,milk","coco,nappy,bear""brand,nappy,bear,egg","milk,coco""milk,nappy,bear,coco",brand"brand,milk,nappy,bear",coco"brand,milk,nappy,coco",bear



对解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?