MLSolutionUtil - グローバル
MLSolutionUtil スクリプトインクルードは、予測インテリジェンス予測を取得するためのメソッドを提供します。
このスクリプトインクルードには 予測インテリジェンス プラグイン (com.glide.platform_ml) が必要であり、 sn_ml 名前空間内で提供されます。
詳細については、「 ML API の使用」を参照してください。
MLSolutionUtil - MLSolutionUtil()
新しい MLSolutionUtil オブジェクトをインスタンス化します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
var mlSolutionUtil = new MLSolutionUtil();
MLSolutionUtil - getPredictions(オブジェクト input、アレイ solutionNames、オブジェクト options)
1 つまたは複数の指定されたソリューションの予測を取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 入力 | オブジェクト | GlideRecord または、キーと値のペアである JSON オブジェクトのアレイ。 |
| solutionNames | アレイ | 予測の取得元となるソリューション名のアレイ。 |
| options | オブジェクト | オプション。次のプロパティを持つ、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: {
...
}