Ricerca automatica delle funzionalità con la gestione dei modelli di Databricks
Model Serving può cercare automaticamente i valori delle caratteristiche dagli store online già pubblicati o dalle tabelle online. Per altre informazioni sulla creazione e l'uso di tabelle online, vedere Usare tabelle online per la gestione delle funzionalità in tempo reale.
Requisiti
- Il modello deve essere stato registrato con
FeatureEngineeringClient.log_model
(per Feature Engineering nel catalogo Unity) oFeatureStoreClient.log_model
(per l'archivio funzionalità dell'area di lavoro legacy) e richiede v0.3.5 e versioni successive. - Per gli store online di terze parti, il negozio online deve essere pubblicato con credenziali di sola lettura.
Nota
È possibile pubblicare la tabella delle funzionalità in qualsiasi momento prima della distribuzione del modello, incluso dopo il training del modello.
Ricerca automatica delle funzionalità
La gestione dei modelli di Azure Databricks supporta la ricerca automatica delle funzionalità da questi archivi online:
- Tabelle online di Databricks
- Azure Cosmos DB (versione v0.5.0 e successive)
La ricerca automatica delle funzionalità è supportata per i seguenti tipi di dati:
IntegerType
FloatType
BooleanType
StringType
DoubleType
LongType
TimestampType
DateType
ShortType
DecimalType
ArrayType
MapType
Eseguire l'override dei valori delle funzionalità nell'assegnazione dei punteggi dei modelli online
Tutte le funzionalità richieste dal modello (registrato con FeatureEngineeringClient.log_model
o FeatureStoreClient.log_model
) vengono cercate automaticamente dagli store online per l'assegnazione dei punteggi dei modelli. Per eseguire l'override dei valori delle caratteristiche quando si classifica un modello usando un'API REST con Model Serving, includere i valori delle caratteristiche come parte del payload dell'API.
Nota
I nuovi valori di funzionalità devono essere conformi al tipo di dati della funzionalità come previsto dal modello sottostante.
esempi di notebook: Catalogo Unity
Con Databricks Runtime 13.3 LTS e versioni successive, qualsiasi tabella Delta in Unity Catalog con una chiave primaria può essere usata come tabella delle funzionalità. Quando si usa una tabella registrata in Unity Catalog come tabella delle funzionalità, tutte le funzionalità di Unity Catalog sono automaticamente disponibili per la tabella delle funzionalità.
Il notebook seguente illustra come pubblicare funzionalità nelle tabelle online per la gestione in tempo reale e la ricerca automatica delle funzionalità.
Notebook dimostrativo delle tabelle online
Prendi notebook
Questo notebook di esempio illustra come pubblicare funzionalità in un negozio online e poi gestire un modello sottoposto a training che cerca automaticamente le funzionalità dallo Store online.
Notebook di esempio del negozio online di terze parti (Catalogo Unity)
Ottieni notebook
Esempi di notebook: Archivio delle funzionalità dell'area di lavoro (versione precedente)
Questo notebook di esempio illustra come pubblicare funzionalità in un negozio online e poi gestire un modello sottoposto a training che cerca automaticamente le funzionalità dallo Store online.
Notebook di esempio del store online di terze parti (Feature Store dell'area di lavoro)
Prendere taccuino