我应该使用哪种管道?

Driverless AI Python 评分管道

Driverless AI Python 评分管道以 Python whl 文件的形式部署。虽然这样允许使用单进程评分引擎,但评分服务通常以客户端/服务器架构的形式部署,并支持 TCP 和 HTTP 等协议的接口。运行 Python 评分管道时:

  • 任意语言均能以虚拟的方式支持 HTTP。HTTP 支持通过 curl、wget 或各种脚本语言的受支持软件包进行 RESTful 调用。

  • TCP 虽然速度更快,但却更为复杂。而且 TCP 还要求使用 Thrift, 但目前 Thrift 不能处理 NA。

可在“MLI 实验”页面上,通过 MLI 独立 Python 评分管道 获得 所有模型 的 k-LIME 原因码和 Shapley 原因码。

Driverless AI MOJO 评分管道

Driverless AI MOJO 评分管道非常灵活,并且比 Python 评分管道更快。其要求进行一定的编码。MOJO 评分管道可用作 Java runtimeC++ runtime (带有 R 和 Python 包装器)。

可在“MLI 实验”页面上将 k-LIME 原因码 MOJO 下载为**K-Lime MOJO 原因码管道** 。

可通过 Driverless AI Java MOJO Scoring Pipeline. 获得 Shapley 原因码的贡献值。目前, Shapley 贡献值 可用 于 XGBoost (GBM、GLM、RF、DART)、LightGBM 和 DecisionTree 模型(及它们的集成), 不可用 于零膨胀、不平衡和需集成 ExtraTrees 元学习器 (ensemble_meta_learner=’extra_trees’) 的模型。

Download MOJO Scoring Pipeline button
Download k-LIME MOJO button