Machine learning algorithm

I'm looking to research a suitable algorithm for my purpose, can someone suggest a good learning algorithm for the following scenario:

The user can search for a word in a set of sentences. Then I will return the top 10 sentences based on this keyword, I want the algorithm to allow user input, that is, the user can click on the best offers, and this information will help the search algorithm return more suitable results in the future.

+7
source share
3 answers

It looks like you want to use user reviews to improve your search results. If this is correct, you should take a look at Rocchio . You can also keep a list of "pressed" senders for each keyword. Thus, you can increase the "pressed" position in the rank.

+2
source

You may find this chapter in the Qi II manual:

6.3 Property Lists

The chapter discusses the use of semantic networks for storing and sorting data. I also recommend exercises at the end of the chapter; they can give you some ideas, no matter what language you write.

+1
source

Look at some matrix factorization method, such as singular value decomposition or non-negative matrix factorization.

0
source

All Articles