【问题标题】:Is there some way to use Lenskit as recommender engine and call him from Django/Python?有没有办法使用 Lenskit 作为推荐引擎并从 Django/Python 调用他?
【发布时间】:2014-10-27 04:20:20
【问题描述】:

所以我的问题是如何将它集成到 Web 中,尤其是 Django 站点?我知道有包含 Python SDK 的 PredictionIO (http://prediction.io/)。 Lenskit 有这样的东西吗?

我在关于推荐系统的 coursera 课程中了解了 Lenskit:https://www.coursera.org/course/recsys,我正在观看课程,包括有关 Lenskit 的课程。我也在 github 上看到了文档:https://github.com/lenskit/lenskit/wiki/GettingStarted,但我不清楚如何将它集成到网站中。

例如,对于 predictionio,有以下示例:http://docs.prediction.io/current/tutorials/quickstart-python.html,因此您可以将 PredictionIO 用作服务。 Lenskit 有这样的东西吗?

我也看到了这个问题:How do I setup lenskit recommender toolkit to run in a website?

但是,正如我所见,是关于从 Java 调用它。

【问题讨论】:

    标签: java python django recommendation-engine lenskit


    【解决方案1】:

    为了从 Python(或 PHP,或 Ruby)调用 LensKit,您需要将 LensKit 设置为 Web 服务,公开 Python 代码可以调用的 REST API。

    有一个work-in-progress example web service,但它仍然需要更新到最新版本的 LensKit 并记录在案。所以现在,没有一个开箱即用的解决方案来使用 Python 中的 LensKit。

    【讨论】:

    • 谢谢迈克尔。额外的问题:您的课程(推荐系统)何时会再次提供?
    • @FlavioBarros 我们正在讨论何时/如何做到这一点。希望在春天。
    • @FlavioBarros Coursera recsys 课程现已全年开放,并提供证书:coursera.org/learn/recommender-systems
    • 你好。我刚开始上 coursera 课程。想知道是否有相同问题的更新。
    猜你喜欢
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 2012-07-11
    • 2014-04-18
    • 1970-01-01
    • 2011-02-11
    • 2022-11-17
    • 2012-08-08
    相关资源
    最近更新 更多