Tipos de recursos de entrada com suporte

O BigQuery ML é compatível com diferentes tipos de atributos de entrada para diferentes tipos de modelo. Os tipos de atributos de entrada compatíveis estão listados na tabela a seguir:

Categoria do modelo Tipos de modelos Tipos numéricos (INT64, NUMERIC, BIGNUMERIC, FLOAT64) Tipos categóricos (BOOL, STRING, BYTES, DATE, DATETIME) TIMESTAMP STRUCT GEOGRAPHY ARRAY<Tipos numéricos> ARRAY<Tipos categóricos> ARRAY<STRUCT<INT64, Tipos numéricos>>
Aprendizado supervisionado Regressão linear e logística
Redes neurais profundas
Amplitude e profundidade
Árvores aprimoradas
AutoML Tables
Aprendizado não supervisionado K-means
PCA
Codificador automático
Modelos de série temporal ARIMA_PLUS_XREG

Entrada de vetor densa

O BigQuery ML aceita ARRAY<numerical> como entrada de vetor densa durante o treinamento do modelo. O recurso de embedding é um tipo especial de vetor denso. Consulte a função ML.GENERATE_EMBEDDING para mais informações.

Entrada esparsa

O BigQuery ML é compatível com ARRAY<STRUCT> como entrada esparsa durante o treinamento de modelo. Cada struct contém um valor INT64 que representa o índice dele baseado em zero e um tipo numérico que representa o valor correspondente.

Veja abaixo um exemplo de entrada esparsa de Tensor para a matriz de números inteiros [0,1,0,0,0,0,1]:

ARRAY<STRUCT<k INT64, v INT64>>[(1, 1), (6, 1)] AS f1