简体   繁体   English

机器学习算法

[英]Machine learning algorithm

I am looking to research an appropriate algorithm for my purpose, can someone suggest a good learning algorithm for the following scenario: 我希望为我的目的研究一个合适的算法,有人可以为以下场景建议一个好的学习算法:

A user can search for some word in a set of sentences. 用户可以在一组句子中搜索某些单词。 I will then return the top 10 sentences based on that keyword, I want the algorithm to allow user input, that is a user can click on the best sentences and this information will help the search algorithm to return more appropriate results in the future. 然后我将根据该关键字返回前10个句子,我希望算法允许用户输入,即用户可以点击最佳句子,这些信息将有助于搜索算法在将来返回更合适的结果。

Seems like you want to use user feedback to improve some kind of search results. 似乎您希望使用用户反馈来改进某种搜索结果。 If that is right you should take a look at Rocchio . 如果这是对的,你应该看看Rocchio You could, also, maintain a list of "clicked" sententes for each keyword. 您还可以为每个关键字维护一个“点击”的sententes列表。 That way you can boost the "clicked" ones positions in the rank. 这样你就可以提升等级中的“点击”位置。

You might find this chapter in the Qi II manual useful: 您可能会发现Qi II手册中的这一章很有用:

6.3 Property Lists 6.3财产清单

The chapter discusses the use of semantic nets to store and sort data. 本章讨论了使用语义网来存储和排序数据。 I also recommend the exercises at the back of the chapter; 我还建议在本章后面进行练习; they may give you some ideas, no matter what language you're writing in. 无论你在写什么语言,他们都可能会给你一些想法。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM