我有一个项目要预测下一次,玩家将选择哪个选项进行投注。这个预测是基于他的历史。例如,玩家有时间序列数据、他们选择的最后一个选项、他们花了多少钱、他们是输了还是赢了……等等。一个投注有很多选项,大约 300 个。根据这些数据,我想预测下一次他们会选择哪个选项(或选项的可能性)进行投注。
我不知道这是哪种问题。是产品推荐、多分类还是多标签分类?任何关键字或解决此类问题的建议?谢谢。
我有一个项目要预测下一次,玩家将选择哪个选项进行投注。这个预测是基于他的历史。例如,玩家有时间序列数据、他们选择的最后一个选项、他们花了多少钱、他们是输了还是赢了……等等。一个投注有很多选项,大约 300 个。根据这些数据,我想预测下一次他们会选择哪个选项(或选项的可能性)进行投注。
我不知道这是哪种问题。是产品推荐、多分类还是多标签分类?任何关键字或解决此类问题的建议?谢谢。
这是一个多类分类问题。
您可以使用多种方法来解决此问题。
您可以先尝试使用 xgboost 或 lightgbm 等库的梯度提升树。这两者都可以在 R 或 Python 中使用。
您还可以将神经网络用于多类分类问题。
但是有很多方法可以解决多分类问题。
你可以把它变成一个多二进制分类问题。由于您有 300 个选项,因此您可以在数据上训练 300 种二进制分类算法。
您也可以尝试 K 最近的邻居。
假设您有多个玩家的投注历史,这是一个协同过滤问题。我会将每个赌注视为具有价格、等级和结果特征的单独交易。然后,您可以预测下一节课。