贝叶斯分类或类似的推荐系统技术
Bayesian classification or similar technique for recommendation system
我正在开发一个新闻应用程序。在主页上,用户可以看到一个标题列表,然后他可以点击其中一个阅读文章和评论。
我想根据他的历史提供一个"推荐文章"的选项。例如,如果他读了一篇文章,我会给算法提供标题关键词,这样它就会知道这个用户喜欢读什么。
我所读到的关于贝叶斯过滤器的问题是,你需要用好的输入和坏的输入(比如好的电子邮件和垃圾邮件)来训练它们。我的情况的不同之处在于没有坏的例子。如果用户没有阅读一篇文章——这并不意味着这是一个糟糕的分类(因为他将来仍然可能会阅读这篇文章),但只有当他阅读了一篇文章——他将来更有可能阅读类似的文章。
基本上,我在寻找一种算法来帮助我推荐文章给特定的用户——基于他过去读过的文章。它将在移动设备上运行,所以任何实现(C/c++/Obj-C)都可以工作。谢谢。
您可以将其视为二元分类问题。这要么是一篇他喜欢读的文章,要么是一篇他可能不喜欢读的文章。
您可以使用dlib c++库来实现二进制分类器算法。
相关文章:
- C++,系统无法执行指定的程序
- 在UNIX系统中使用DIR查找文件的字节大小
- 错误处理.将系统错误代码映射到泛型
- 当系统的卷被修改时,如何修改WASAPI环回捕获卷
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 在C++游戏中与库存系统作斗争
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 在gtest.中使用fff.h模拟系统API
- 如何制作无限制照明系统
- 系统.将数组移交给c#中动态加载的c++DLL时发生AccessViolationException
- 如何传递多个 std::文件系统选项?
- 在C++中样板"冷/never_inline"错误处理技术的最佳方法是什么?
- 遍历顺序由 std::文件系统directory_iterator给出
- C++系统找不到指定的文件错误
- 系统参数信息A 与 SPI_GETMOUSE 返回 0
- libstdc++ 文件系统中未初始化的用法?
- 如何在ECS框架中更新组件数据和通知系统
- 使用Windows技术检测复制,粘贴,打印系统命令
- 贝叶斯分类或类似的推荐系统技术