因此,我的问题是如何将其集成到Web(尤其是Django网站)中?我知道有一个包含Python SDK的PredictionIO(http://prediction.io/)。 Lenskit有这样的东西吗?
我在有关Recommender Systems的课程中了解Lenskit:https://www.coursera.org/course/recsys,而且我正在看这些课程,包括有关Lenskit的课程。我也在github上看到了文档:https://github.com/lenskit/lenskit/wiki/GettingStarted,但是我不清楚如何将其集成到网站中。
例如,对于Forecastio,有以下示例:http://docs.prediction.io/current/tutorials/quickstart-python.html,因此您可以将PredictionIO用作服务。 Lenskit有这样的东西吗?
我也看到了这个问题:How do I setup lenskit recommender toolkit to run in a website?
但是,正如我所看到的,是关于从Java调用它的。
最佳答案
为了从Python(或PHP或Ruby)调用LensKit,您需要将LensKit设置为Web服务,公开Python代码可以调用的REST API。
有一个work-in-progress example web service,但仍需要将其更新为LensKit的最新版本并进行记录。因此,目前还没有使用Python的LensKit的即用型解决方案。
关于java - 有什么方法可以将Lenskit用作推荐引擎并从Django/Python调用他吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25631218/