我用 python 和MLxtend
库和FG grows
算法实现了一个推荐系统。我在给用户的建议部分有问题。我想知道建议的解决方案是什么。
例如:规则结果来自mlxtend.FG_grows
SELECT * FROM dbo.rules
antecedents consequents confidence
1 2 1.00
1 2,3 0.90
1,3,5 6,2 0.89
2 1 0.60
2 1,3 0.80
3,2 1 0.90
4 5 0.75
5 4 0.60
6,5 5 0.90
现在我想使用用户购物篮提供该产品
用户购物篮数据:
SELECT * FROM Basket
CustomerID basket
5589 2,3,4,5
现在我创建了用户篮子的所有状态然后加入dbo.rules
结果。
创建所有状态:
2
3
4
5
2,3
2,4
2,5
3,4
.
.
.
2,3,4,5
我认为这不是最佳方式。是否有 Python 函数或更好的解决方案?