哪种监督学习算法可以对购买商品的客户进行分类

数据挖掘 分类 监督学习 麻木的
2022-03-10 07:11:54

我对机器学习很陌生,我很难知道我应该往哪个方向发展。在此先感谢您的帮助。

我有一组数据显示客户购买了什么:

  • 客户可能购买了 1 件或多件商品
  • 每个项目由 描述:
    • 质量等级,是 1 到 7 之间的整数
    • 从第一个角度看它的内容(该项目具有内容 1 的 x1%,内容 2 的 x2%,...)
    • 从第二个角度来看它的内容(该项目具有内容 A 的 xA%,内容 B 的 xB%,...)
  • 客户说他属于 G1、G2 或 G3 组

鉴于他购买的物品,我希望能够猜测新客户所属的组。

理想情况下我应该使用什么算法?如果我只能使用 numpy,没有 scipy 或 scikit(它在只有 numpy 的服务器上),你会推荐什么算法?

非常感谢你

编辑:我在标题和标签中添加了适当的词

1个回答

根据问题陈述,它看起来确实像 3 类分类问题。但我不认为你可以在没有 sklearn 包的情况下使用 Python 使用任何 ML 算法。尝试安装它,您可以使用逻辑回归、决策树来解决问题,还有更多分类算法。但是,如果您打算从数据集中提取模式并将其制成集群,则可以使用 K-means 聚类,这是一种无监督算法。