我目前正在创建一个web应用程序,允许用户上传照片,然后添加标签到它们(大约5个标签)我理想的是想要生成一个基于标签的推荐,由用户使用的一张图片。我能做的简单算法是什么来完成这样的任务?或者有没有什么框架或推荐引擎可以满足我的需求,如果有,是什么?
发布于 2013-04-30 12:37:10
有一些期刊可以帮助你关于标签推荐,我还没有全部读过,但我认为基于图表的标签日志更容易理解
这里有很多你可以找到的日志-> Link
我希望这能帮助你:)
发布于 2013-04-30 15:43:29
直观地说,最天真的策略是将其视为类型图问题(顶点是照片,标签是边)。首先,将每张图片链接到标签列表。这需要维护从PhotoId到List()的映射。然后还要保留标记到用户之间的映射,这是一个从字符串到列表()的映射。现在为了获得最高的相似度,找到所有共享所有5个标签的图片,或者共享4个标签的图片,或者共享3个标签的图片。为此,首先为特定照片选择一个任意标签,然后找到也具有该标签的所有相应用户。现在,看看这些用户中有哪些还共享其他感兴趣的标签。你可以用这种方法来包含一个相邻的标签以及照片,这真的取决于你。
https://stackoverflow.com/questions/16291180
复制相似问题