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>]
)

Argumentos

Obrigatório

INPUT_DATA

Um OBJECT contendo pares chave-valor que mapeiam nomes de recursos para seus valores. Use a expansão curinga em um literal de objeto para criar automaticamente pares chave-valor de uma tabela, como em:

SELECT model_binary!PREDICT(INPUT_DATA => {*})
    as prediction from prediction_purchase_data;

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.

LOGS

VARIANT

Contém mensagens de erro ou aviso.

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.

Exemplos

Consulte Exemplos.