根据比赛历史预测下一位玩家的投注选项?

数据挖掘 时间序列 推荐系统 多类分类 多标签分类
2022-02-24 07:35:24

我有一个项目要预测下一次,玩家将选择哪个选项进行投注。这个预测是基于他的历史。例如,玩家有时间序列数据、他们选择的最后一个选项、他们花了多少钱、他们是输了还是赢了……等等。一个投注有很多选项,大约 300 个。根据这些数据,我想预测下一次他们会选择哪个选项(或选项的可能性)进行投注。

我不知道这是哪种问题。是产品推荐、多分类还是多标签分类?任何关键字或解决此类问题的建议?谢谢。

2个回答

这是一个多类分类问题。

您可以使用多种方法来解决此问题。

您可以先尝试使用 xgboost 或 lightgbm 等库的梯度提升树。这两者都可以在 R 或 Python 中使用。

您还可以将神经网络用于多类分类问题。

但是有很多方法可以解决多分类问题。

你可以把它变成一个多二进制分类问题。由于您有 300 个选项,因此您可以在数据上训练 300 种二进制分类算法。

您也可以尝试 K 最近的邻居。

假设您有多个玩家的投注历史,这是一个协同过滤问题。我会将每个赌注视为具有价格、等级和结果特征的单独交易。然后,您可以预测下一节课。