MLSolutionUtil - グローバル
MLSolutionUtil スクリプトインクルードは、予測インテリジェンス予測を取得するためのメソッドを提供します。
このスクリプトインクルードには 予測インテリジェンス プラグイン (com.glide.platform_ml) が必要で、 sn_ml 名前空間内で提供されます。
詳細については、「 ML API の使用」を参照してください。
MLSolutionUtil:MLSolutionUtil()
新しい MLSolutionUtil オブジェクトをインスタンス化します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
var mlSolutionUtil = new MLSolutionUtil();
MLSolutionUtil - getPredictions(オブジェクト入力、アレイ solutionNames、オブジェクトオプション)
指定された 1 つ以上のソリューションの予測を取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 入力 | オブジェクト | GlideRecord または JSON オブジェクトの 配列をキーと値のペアとして使用します。 |
| solutionName | アレイ | 予測の取得元のソリューション名のアレイ。 |
| オプション | オブジェクト | オプション。次のプロパティを持つ JSON オブジェクトのキーと値のペア:
|
| タイプ | 説明 |
|---|---|
| アレイ | ソリューション名でグループ化され、sys_idまたはrecord_numberでソートされた予測結果を含む JSON キーと値のペア。
|
var solutionNames = ['soluton1', 'solution2'];
var input = new GlideRecord("incident");
input.get("0ef47232db801300864adfea5e961912");
// configure optional parameters
var options = {};
options.top_n = 3;
options.apply_threshold = false;
var mlSolutionUtil = new MLSolutionUtil();
var results = mlSolutionUtil.getPredictions(input, solutionNames, options);
// pretty print JSON results
gs.print(JSON.stringify(JSON.parse(results), null, 2));
出力:
{
solution1: {
input_gr_sys_id1: [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx
},
{
predictedValue : yyy,
predictedSysId : xx1,
confidence : xxx,
threshold : xxx
}
],
input_gr_sys_id2 : [
{
predictedValue : xxx,
predictedSysId : xx0,
confidence : xxx,
threshold : xxx
},
...
]
}
solution2: {
...
}