通过客户属性找到类似的客户



我们运行一个网络商店,我们想在其中向客户提供建议。因此,我们想根据客户的一些投入,向客户提供建议和建议。

为此,我们想在nodejs中进行一个小应用程序,该应用程序将连接到我们的数据库。

要确定此产品建议,我们想定义并收集几个自定义客户属性。

每个属性都有[1-10]的值,该值将对客户说一些话。例如,来自客户喜欢以1-10

的颜色服装喜欢彩色服装

示例客户数据:

+------------+--------+--------+--------+--------+
|            | attr_1 | attr_2 | attr_3 | attr_4 |
+------------+--------+--------+--------+--------+
| Customer 1 |    2   |   10   |    3   |    2   |
+------------+--------+--------+--------+--------+
| Customer 2 |    8   |    3   |    4   |    4   |
+------------+--------+--------+--------+--------+
| Customer 3 |    5   |    2   |    3   |    9   |
+------------+--------+--------+--------+--------+
| Customer 4 |    4   |    2   |    1   |    4   |
+------------+--------+--------+--------+--------+
| Customer 5 |    3   |    8   |    2   |    2   |
+------------+--------+--------+--------+--------+

我们想找到哪些客户彼此相似。

输入:

+------------+--------+--------+--------+--------+
| Customer x |    7   |    3   |    4   |    4   |
+------------+--------+--------+--------+--------+

输出:

"Most Similar To Customer 2"

并基于客户2 (和其他类似客户)的订单历史记录。我们要提供个性化的产品建议。

是否有任何最佳实践,技术(我阅读了最近的邻居算法)或数据比较软件包或技术可以帮助我们进一步查找相关客户?

您可以使用群集分析来识别数据中存在自然段,然后在您有了新的客户条目时,我们可以使用火车模型将新客户分配到适当的细分市场。并基于细分,您可以计划要推荐给客户的内容。

最新更新