Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

end point for item based recommendation #48

Open
ZhiminHeGit opened this issue Apr 7, 2017 · 6 comments
Open

end point for item based recommendation #48

ZhiminHeGit opened this issue Apr 7, 2017 · 6 comments

Comments

@ZhiminHeGit
Copy link

is it possible to have a RESTFUL api end point that returns a list of items based on one item?
e.g GET /items/{item_id}/recommendations
thank you

@ukclivecox
Copy link
Contributor

I think there are two parts to this.

  1. an exposed endpoint for item similarity
  2. adding item similarity algorithms

The first is a bit more complex as a new external and internal API would need to be defined to handle item recommendations as opposed to user recommendations.

However, the second is actually probably easier as there are already item similarity examples.
See, http://docs.seldon.io/content-recommendation-example.html

The python code already supports several types of similarity models : gensim_lsi,gensim_lda,gensim_rp,sklearn_nmf

So as a hack you could always build an above document similarity model and serve recommendations by sending in the item_id with any user_id (as it will be ignored)

@pnutmath
Copy link

https://docs.seldon.io/en/latest/content-recommendation-example.html this link is not active @cliveseldon many docs link are invalid

@ukclivecox
Copy link
Contributor

@pnutmath This project is now deprecated.

@pnutmath
Copy link

Okay thanks for response :) , let's archived it!

Can you suggested me where I can start with seldom for recommendation engine?

@ukclivecox
Copy link
Contributor

At Seldon we focus on general ML deployment so you can look at https://github.com/SeldonIO/seldon-core but the model you want to deploy is up to you. We do have many people using it for recommendations though.

@pnutmath
Copy link

Thanks @cliveseldon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants