【问题标题】:Process online prediction request处理在线预测请求
【发布时间】:2019-01-28 23:11:33
【问题描述】:

当使用 ml-engine 进行在线预测时,我们发送请求并获取预测结果,这很酷,但 Request 通常与模型输入不同,例如:

  • 可以请求一个分类变量,但模型是预期的,并且整数映射到该类别
  • 同样对于给定的特征,我们可能需要创建多个特征,例如将文本拆分为两个或多个特征
  • 我们可能需要排除请求中的一些特征,例如对模型无用的常量特征

你如何处理这个过程?我的解决方案是使用 appengine 应用程序获取请求,将其发送到 pub/sub ,在数据流中对其进行处理,将其保存到 gcs 并触发云函数将处理后的请求发送到 ml-engine 端点并获得预测结果。这可能是一种过度设计,我想避免这种情况,如果您对 Xgboost 模型有任何建议,我将不胜感激。

【问题讨论】:

    标签: google-cloud-ml


    【解决方案1】:

    我们正在测试一项功能,该功能允许用户提供一些 Python 代码以在服务器端运行。这将允许您执行您尝试执行的转换类型,无论是作为 scikit 学习管道还是作为 Python 函数。如果您想对其进行测试,请联系 cloudml-feedback@google.com。

    【讨论】:

    • 发送邮件至 cloudml-feedback@google.com,感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 2021-05-11
    • 2014-10-31
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    相关资源
    最近更新 更多