机器学习算法

时间:2011-04-09 04:23:05

标签: algorithm artificial-intelligence machine-learning information-retrieval

我希望为我的目的研究一个合适的算法,有人可以为以下场景建议一个好的学习算法:

用户可以搜索一组句子中的某些单词。然后我会根据该关键字返回前10个句子,我希望算法允许用户输入,即用户可以点击最佳句子,这些信息将有助于搜索算法在将来返回更合适的结果。 / p>

3 个答案:

答案 0 :(得分:2)

似乎您希望使用用户反馈来改进某种搜索结果。如果这是对的,你应该看看Rocchio。 您还可以为每个关键字维护一个“点击”的sententes列表。这样你就可以提升排名中的“点击”位置。

答案 1 :(得分:1)

您可能会发现Qi II手册中的这一章很有用:

6.3 Property Lists

本章讨论了使用语义网来存储和排序数据。我还建议在本章后面进行练习;无论你在写什么语言,他们都可能会给你一些想法。

答案 2 :(得分:0)

研究某种矩阵分解技术,如奇异值分解非负矩阵分解