gpt4 book ai didi

python - Apriori 算法即使对于少量数据也能显示大量结果

转载 作者:行者123 更新时间:2023-11-30 09:18:19 25 4
gpt4 key购买 nike

我正在尝试先验算法,它花费的时间比预期的时间长,这是代码。

import pandas as pd
dataset = pd.read_csv("data.csv", header=None)
transactions = []

for i in range(0, 10):
temp = []
for j in range(0, 20):
temp.append(str(dataset.values[i,j]))
transactions.append(temp)

from apyori import apriori
associations = apriori(transactions, min_support=0.03, min_confidence=0.7, min_lift=3, min_length=2)

result = list(associations)

在创建 apriori 对象之前它工作得很好。但是当我尝试运行最后一行(转换为列表)时,它花费了大量时间。

正如你在上面看到的,我只输入了10笔交易,但它输出了超过一百万条规则,所以我找不到代码中的错误。请帮我找出问题所在。

下图显示了我在 anaconda spider ide 中的变量值。 enter image description here

谢谢......

最佳答案

min_support 更改为 min_support=0.003,将 min_confidence 更改为 min_confidence=0.2

如果问题没有解决,请查看apriori.py

关于python - Apriori 算法即使对于少量数据也能显示大量结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49656955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com