Tipos de funciones de entrada admitidos

BigQuery ML admite diferentes tipos de características de entrada para distintos tipos de modelos. En la siguiente tabla se indican los tipos de funciones de entrada admitidos:

Categoría de modelo Tipos de modelos Tipos numéricos (INT64, NUMERIC, BIGNUMERIC y FLOAT64) Tipos categóricos (BOOL, STRING, BYTES, DATE, DATETIME) TIMESTAMP STRUCT GEOGRAPHY ARRAY<Tipos numéricos> ARRAY<Categorical types> ARRAY<STRUCT<INT64, Numeric types>>
Aprendizaje supervisado Regresión lineal y logística
Redes neuronales profundas
Wide and deep
Árboles de potenciación
AutoML Tables
Aprendizaje no supervisado K‑medias
PCA
Autocodificador
Modelos de series temporales ARIMA_PLUS_XREG

Entrada de vector denso

BigQuery ML admite ARRAY<numerical> como entrada de vector denso durante el entrenamiento del modelo. La función de inserción es un tipo especial de vector denso. Consulta la función ML.GENERATE_EMBEDDING para obtener más información.

Entrada dispersa

BigQuery ML admite ARRAY<STRUCT> como entrada dispersa durante el entrenamiento de modelos. Cada struct contiene un valor INT64 que representa su índice de base cero y un tipo numérico que representa el valor correspondiente.

A continuación, se muestra un ejemplo de entrada de tensor disperso para la matriz de enteros [0,1,0,0,0,0,1]:

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