我希望研究一个适合我的算法,有没有人能为下面的场景提供一个好的学习算法:
用户可以在一组句子中搜索某个单词。然后我将返回基于该关键字的前10个句子,我希望算法允许用户输入,即用户可以单击最佳句子,这些信息将帮助搜索算法在未来返回更合适的结果。
发布于 2011-04-10 01:39:14
看起来你想使用用户反馈来改善某种搜索结果。如果这是正确的,你应该看看Rocchio。您还可以为每个关键字维护一个“点击”句子列表。这样你就可以提升“点击”者在排名中的位置。
发布于 2011-04-09 14:26:51
您可能会发现Qi II手册中的这一章很有用:
6.3 Property Lists
本章讨论了如何使用语义网来存储和排序数据。我也推荐这一章后面的练习,它们可以给你一些想法,无论你是用什么语言写的。
发布于 2011-04-09 13:39:59
研究某种矩阵分解技术,如奇异值分解或非负矩阵分解。
https://stackoverflow.com/questions/5602859
复制相似问题