Tipos de funcionalidades de entrada suportados

O BigQuery ML suporta diferentes tipos de funcionalidades de entrada para diferentes tipos de modelos. Os tipos de recursos de entrada suportados estão listados na tabela seguinte:

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<Categorical types> ARRAY<STRUCT<INT64, Numeric types>>
Aprendizagem supervisionada Regressão linear e logística
Redes neurais profundas
Amplo e profundo
Árvores com reforço
AutoML Tables
Aprendizagem não supervisionada K-means
PCA
Autoencoder
Modelos de intervalos temporais ARIMA_PLUS_XREG

Entrada de vetor denso

O BigQuery ML suporta ARRAY<numerical> como entrada de vetor denso durante a preparação do modelo. A funcionalidade de incorporação é um tipo especial de vetor denso. Consulte a função ML.GENERATE_EMBEDDING para mais informações.

Entrada esparsa

O BigQuery ML suporta ARRAY<STRUCT> como entrada esparsa durante o preparação de modelos. Cada struct contém um valor INT64 que representa o respetivo índice com base zero e um tipo numérico que representa o valor correspondente.

Segue-se um exemplo de uma entrada de tensor esparso 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