【问题标题】:Load trained Machine Learning model in javascript在 javascript 中加载经过训练的机器学习模型
【发布时间】:2020-12-03 08:12:31
【问题描述】:

我在 python 中使用 sklearn 来构建/训练一些模型(随机森林回归器、Kmeans、SVM、...),并且我想在 webapp Javascript/html 中使用这些训练过的模型。有办法吗?

我已经看到 tensorflow.js 允许使用 keras 模型做这些事情。但在我看来,python 中的 TF/keras 仅限于神经网络。

我也见过 sklearn-porter,但它似乎仅限于一些特定的模型(主要是分类)。如果有人设法使用它,他能告诉我更多吗?

提前感谢您的帮助

【问题讨论】:

    标签: javascript python machine-learning scikit-learn tensorflow.js


    【解决方案1】:

    作为一个选项,您可以简单地构建RESTfull API in Python(例如使用 Flask)。在这很容易之后,只需从 Javascript 请求预测。

    这种方法的好处很少:

    • 除了模型,你可能还需要数据准备功能;
    • 您必须分离项目;
    • 使用 REST API,您可以轻松添加新版本的模型;

    【讨论】:

    • 感谢您的留言!我已经在使用 AWS 做这样的事情(API 网关 + aws lambda),但目标是避免调用 API ......所以我想知道是否有人知道其他技术
    猜你喜欢
    • 2017-12-14
    • 2021-01-14
    • 2019-05-16
    • 2018-02-01
    • 1970-01-01
    • 2019-05-13
    • 2018-07-12
    • 2019-12-21
    • 2017-09-21
    相关资源
    最近更新 更多