nome_do_modelo!PREDICT

Gera uma previsão de classificação do modelo previamente treinado model_name.

Sintaxe

<model_name>!PREDICT(
    INPUT_DATA => <input_data>,
    [CONFIG_OBJECT => <config_object>]
)
Copy

Argumentos

Obrigatório

INPUT_DATA

Um OBJECT contendo pares chave-valor que mapeiam nomes de recursos para seus valores. A função OBJECT_CONSTRUCT pode ser usada para criar automaticamente pares chave-valor a partir de uma tabela, como em:

SELECT model_binary!PREDICT(INPUT_DATA => object_construct(*))
    as prediction from prediction_purchase_data;
Copy

Os nomes dos recursos no objeto devem corresponder aos nomes e tipos especificados no momento do treinamento. Recursos ausentes ou estranhos são ignorados.

Opcional

CONFIG_OBJECT

Um OBJECT cujos pares chave-valor especificam opções de treinamento adicionais.

Chave

Tipo

Padrão

Descrição

on_error

STRING

'ABORT'

Cadeia de caracteres (constante) que especifica o método de tratamento de erros para a tarefa de inferência de modelos. Os valores suportados são:

  • 'ABORT': anule toda a operação de previsão se alguma linha resultar em erro.

  • 'SKIP': ignora linhas que resultam em erro. O erro é mostrado em vez dos resultados.

Saída

Coluna

Tipo

Descrição

PREDICTION

VARIANT

Os resultados da previsão são OBJECT contendo as seguintes chaves.

Chave

Tipo

Descrição

class

STRING

O rótulo previsto com a maior probabilidade.

probability

VARIANT

Um OBJECT contendo as probabilidades de cada classe prevista. Para cada classe, a chave é o nome da classe e o valor é a probabilidade prevista da classe.

LOGS

VARIANT

Contém mensagens de erro ou aviso.

Exemplos

Consulte Exemplos.