我正在使用 MEAN 堆栈开发一个网站。我的商业模式主要依靠基于用户信息的定向广告来产生收入。 为了简化这个: 用户 A 对产品 XYZ 感兴趣。 (我会有这条信息)。我会给他提供与产品 XYZ 相关的广告。 (Facebook 广告简而言之) 我不知道如何实现后端代码来实现这一点。使用
- 简单的 if...then 业务规则
- 现有框架中可用的机器学习算法
- 还是别的什么?
谢谢。
最佳答案
这与您的技术堆栈是什么无关。 您需要从应用程序中收集一些数据,其中包含有关访问者的信息(这将是您的功能)以及他们是否对任何产品感兴趣的基本事实(您应该标记您的访问者/观察结果)。如果您还没有数据,则没有什么可建议的,因此您的第一步应该是收集数据,然后开始分析它以了解数据集是否具有足够的质量(如果没有,您将需要更改方式你收集数据,寻找更多更好的特征。这个过程可能需要几次迭代),然后你可以利用哪些可能的学习器。
一旦你有了数据集,我建议使用现有的工具来分析你的数据,并在你的数据集上雇用一些学习者,在 Phyton 或 R 中,有非常易于使用和出色的框架,可以帮助你实现你想要的目标。算法的编码应该是最后一件事,因为如果您甚至不知道该算法是否适合您的数据,那么调试和优化代码将非常困难。
关于machine-learning - 根据我的网站产品上的用户信息实现定向广告有哪些必要的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55223735/