0

我用 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 函数或更好的解决方案?

4

0 回答 0