0

我目前正在创建一个 Web 应用程序,允许用户上传照片,然后向它们添加标签(大约 5 个标签),我最理想的是根据用户在图片上使用的标签生成推荐。我可以做什么简单的算法来完成这样的任务?或者是否有任何框架或推荐引擎可以满足我的需求,如果有的话是什么?

4

2 回答 2

0

有一些期刊可以帮助您了解标签推荐我还没有全部阅读,但我认为基于图形的标签期刊更容易理解

你可以在这里找到很多期刊 ->链接

我希望这可以帮助你:)

于 2013-04-30T04:37:09.890 回答
0

直观地说,最幼稚的策略是将其视为类型图问题(顶点是照片,标签是边)。首先将每张图片链接到标签列表。这需要维护一个从 PhotoId 到 List() 的 Map。然后还要保留标签到用户之间的映射,这是从字符串到 List() 的映射。现在,为了获得最高相似度,找到共享所有五个标签、共享 4 个标签或共享 3 个标签的所有图片。为此,首先为特定照片选择任意标签,然后找到所有相应的也具有该标签的用户。现在只需查看其中哪些用户还共享其他感兴趣的标签。您也可以使用这种方法来包含相邻标签的照片,这完全取决于您。

于 2013-04-30T07:43:29.383 回答