【发布时间】:2016-06-18 17:20:33
【问题描述】:
我正在为一个简单的应用程序开发推荐引擎。向用户展示一张包含一组关键字的照片;他或她可以喜欢或不喜欢当前照片,并且在 10 张左右的照片之后,系统应该开始提供推荐。
我目前的计划是维护与类似操作相对应的所有关键字的词频集合。然后将为每个看不见的图像计算cosine similarity,并且前 10 个结果将作为下一张喜欢/不喜欢的照片显示给用户。
这种事情有更成熟的技术吗?
【问题讨论】:
我正在为一个简单的应用程序开发推荐引擎。向用户展示一张包含一组关键字的照片;他或她可以喜欢或不喜欢当前照片,并且在 10 张左右的照片之后,系统应该开始提供推荐。
我目前的计划是维护与类似操作相对应的所有关键字的词频集合。然后将为每个看不见的图像计算cosine similarity,并且前 10 个结果将作为下一张喜欢/不喜欢的照片显示给用户。
这种事情有更成熟的技术吗?
【问题讨论】:
推荐系统使用多种方法来定义相似性、处理稀疏性等。看看this。
【讨论】: