Tipi di elementi di input supportati

BigQuery ML supporta diversi tipi di caratteristiche di input per diversi tipi di modelli. I tipi di funzionalità di input supportati sono elencati nella seguente tabella:

Categoria di modello Tipi di modelli Tipi numerici (INT64, NUMERIC, BIGNUMERIC, FLOAT64) Tipi di dati categorici (BOOL, STRING, BYTES, DATE, DATETIME) TIMESTAMP STRUCT GEOGRAPHY ARRAY<Tipi numerici> ARRAY<Tipi di classificazione> ARRAY<STRUCT<INT64, tipi numerici>>
Apprendimento supervisionato Regressione lineare e logistica
Reti neurali profonde
Ampio e profondo
Alberi potenziati
AutoML Tables
Apprendimento non supervisionato K-means
PCA
Autoencoder
Modelli di serie temporali ARIMA_PLUS_XREG

Input di vettori densi

BigQuery ML supporta ARRAY<numerical> come input di vettori densi durante l'addestramento del modello. La caratteristica di incorporamento è un tipo speciale di vettore denso. consulta la funzione ML.GENERATE_EMBEDDING per ulteriori informazioni.

Input sparso

BigQuery ML supporta ARRAY<STRUCT> come input sparso durante l'addestramento del modello. Ogni struct contiene un valore INT64 che ne rappresenta indice in base zero e un tipo numerico che rappresenta il valore corrispondente.

Di seguito è riportato un esempio di input di un tensore sparso per l'array di interi[0,1,0,0,0,0,1]:

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