PredictabilityEstimateStore - Global
Habilita o armazenamento e a recuperação estimativas de previsão.
. PredictabilityEstimateStore A API requer Inteligência preditiva plug-in (com.glide.platform_ml) e é fornecido em sn_ml namespace.
PredictabilityEstimateStore - add(Object mlEstimate)
Adiciona uma nova estimativa de previsão objeto para o armazenamento e retorna um nome exclusivo.
| Nome | Tipo | Descrição |
|---|---|---|
| MlEstimate | PredicabilityEstimate | PredictabilityEstimate() objeto a ser adicionado ao armazenamento. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome da estimativa de previsão gerada pelo sistema. |
O exemplo a seguir mostra como adicionar uma estimativa de previsão para a loja. Usar PredictabilityEstimate - submitTrainingJob() para executar o trabalho de treinamento depois de adicioná-lo à loja.
// Create a dataset
var myData = new sn_ml.DatasetDefinition({
'tableName' : 'incident',
'fieldNames' : ['assignment_group', 'short_description', 'description'],
'encodedQuery' : 'activeANYTHING'
});
// Create an estimate
var myEstimate = new sn_ml.PredictabilityEstimate({
'label': "my estimate definition",
'dataset' : myData,
'predictedFieldName' : 'assignment_group',
'inputFieldNames':['short_description']
});
// Add the estimate to the store to later be able to retrieve it.
var my_unique_name = sn_ml.PredictabilityEstimateStore.add(myEstimate);
PredictabilityEstimateStore - deleteObject(nome da cadeia de caracteres)
Remove um objeto de estimativa de previsão especificado do armazenamento.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | Nome do PredictabilityEstimate() objeto a ser excluído. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo a seguir mostra como excluir uma estimativa de previsão da loja.
sn_ml.PredictabilityEstimateStore.deleteObject("ml_sn_global_global_estimate");
PredictabilityEstimateStore - GET(nome da cadeia de caracteres)
Obtém um objeto de estimativa de previsão de um armazenamento.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | Nome de uma estimativa de previsão em uma loja. |
| Tipo | Descrição |
|---|---|
| Objeto | PredicabilityEstimate objeto. Retorna um erro se o objeto não existir. |
O exemplo a seguir mostra como obter um objeto de estimativa de previsão do armazenamento usando get() e exiba seu status de treinamento usando PredictabilityEstimate - getActiveVersion() e. PredictabilityEstimateVersion - getStatus() métodos.
// Get status
var mlEstimate = sn_ml.PredictabilityEstimateStore.get('ml_incident_categorization');
gs.print(JSON.stringify(JSON.parse(mlEstimate.getActiveVersion().getStatus(), null, 2)));
Saída:
{
"state":"solution_complete",
"percentComplete":"100",
"hasJobEnded":"true"
}
PredictabilityEstimateStore - getAllNames(opções de objeto)
Obtém os nomes de todos os registros de definição de estimativa de previsão no armazenamento.
| Nome | Tipo | Descrição |
|---|---|---|
| opções | Objeto | Opções para restringir resultados dentro das propriedades especificadas. |
| options.label | Cadeia de caracteres | Opcional. Rótulo do objeto de solução. |
| Domain.nomedodomínio | Cadeia de caracteres | Opcional. Nome do domínio do objeto de solução. Consultar Domain Separation e. Inteligência preditiva. |
| options.scope | Cadeia de caracteres | Opcional. Nome de um escopo da aplicação para seu objeto de solução. |
| Tipo | Descrição |
|---|---|
| Matriz | Lista de cadeias de caracteres que representam nomes de objetos de estimativa de previsão no armazenamento. |
No exemplo a seguir, ObterAllNames() o método retorna uma lista de todos os nomes no armazenamento.
gs.print(JSON.stringify(JSON.parse(sn_ml.PredictabilityEstimateStore.getAllNames()), null, 2));
Saída:
[
"ml_x_snc_global_global_predictability_estimate_1",
"ml_x_snc_global_global_predictability_estimate",
"ml_x_snc_global_global_predictability_estimate_2",
"ml_x_snc_global_global_my_estimate_definition"
]
No exemplo a seguir, ObterAllNames() o método retorna somente nomes associados a valores definidos no optionsparâmetro.
var options = {
'label' : 'my estimate definition',
'domainName' : 'global',
'scope' : 'global'
};
var solNames = sn_ml.PredictabilityEstimateStore.getAllNames(options);
gs.print(JSON.stringify(JSON.parse(solNames), null, 2));
Saída:
[
"ml_x_snc_global_global_my_estimate_definition"
]
PredictabilityEstimateStore - update(nome da cadeia de caracteres, objeto mlEstimate)
Atualiza um objeto de estimativa de previsão em um armazenamento.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | Nome da estimativa de previsão a ser atualizada. |
| MlEstimate | PredicabilityEstimate | PredictabilityEstimate() propriedades do objeto a serem atualizadas. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo a seguir mostra como atualizar um objeto de estimativa de previsão no armazenamento.
var estimateUpdate = new sn_ml.PredictabilityEstimate({
'label': 'my estimate definition',
'dataset' : myData,
'predictedFieldName' : 'assignment_group',
'inputFieldNames': ['short_description']
});
sn_ml.PredictabilityEstimateStore.update('ml_sn_global_global_incident_service', estimateUpdate);