python - 我想使用遗传算法从 Python 中的事务数据集生成关联规则。有没有可以用作参考的实现?
问题描述
请帮忙!所以我读了几篇关于使用 GA 进行关联规则挖掘的论文。
我的数据集如下所示:
allTransactions = [['egg','bread'],['milk'],['apple','milk'],['ramen'],['ramen','egg','milk'],...]
我使用先验算法从中获取规则,如下所示
Rule: ['egg'] ==> ['milk'] (Conf: 85.71% , Supp: 60.00%)
Rule: ['china'] ==> ['milk'] (Conf: 100.00% , Supp: 60.00%)
Rule: ['apple'] ==> ['milk'] (Conf: 100.00% , Supp: 10.00%)
我想使用遗传算法来做同样的事情。我想我必须将项目名称编码为一些二进制字符串,然后将它们输入算法。
我的健身功能会是什么样子?我只为我的先验算法提供了支持和信心,所以我想做类似的事情,这样我就可以比较它了?
如果有针对类似问题的 Python 实现,有人可以指出我或自己有一些想法,这将不胜感激。
解决方案
推荐阅读
- javascript - 使用 jsPDF 将隐藏的 div 导出为 PDF
- amazon-web-services - 通过 cloudformation 更新时 ECS 任务卡在 PENDING 中
- google-bigquery - 通过将标准输出重定向到文件,使用 CLI 下载 Bigquery 表的某些列
- java - JRedisGraphCompileTimeException:redis.clients.jedis.exceptions.JedisDataException:errMsg:
- php - 从 PHP 中特定字符串的开头删除字符串
- yocto - Yocto 配方中的 Echo 语句未打印到终端
- javascript - django sweetalert2 在数据插入成功时激活
- vb.net - 硒| 我如何点击因为有价值我使用VB.net 语言| 编码如何...?
- python-3.x - 在较长的纵梁中查找最长的字母顺序子字符串
- ios - 无法获取关注者计数 GetStream Swift