机器学习算法

我正在研究适合我的目的的算法,有人可以为以下情况提出一个好的学习算法:

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


似乎你想使用用户反馈来改进某种搜索结果。 如果那是对的,你应该看看Rocchio。 您也可以为每个关键字保留一个“点击”句子列表。 这样你可以提升排名中的“点击”职位。


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

6.3属性列表

本章讨论了使用语义网来存储和分类数据。 我还建议在本章后面的练习。 他们可能会给你一些想法,不管你在写什么语言。


研究一些矩阵分解技术,如奇异值分解或非负矩阵分解。

链接地址: http://www.djcxy.com/p/6277.html

上一篇: Machine learning algorithm

下一篇: How to maintain the same session id across multiple web applications in Java