Pesquisa automática de recursos com o Databricks Model Serving
O Model Serving pode procurar automaticamente valores de funcionalidades de lojas online publicadas ou de tabelas online. Para obter mais detalhes sobre como criar e trabalhar com tabelas online, consulte Usar tabelas online para servir recursos em tempo real.
Requisitos
- O modelo deve ter sido registado com
FeatureEngineeringClient.log_model
(para Feature Engineering no Unity Catalog) ouFeatureStoreClient.log_model
(para Workspace Feature Store). Requer a versão v0.3.5 ou superior. - Para lojas online de terceiros, a loja online deve ser publicada com credenciais somente leitura.
Nota
Você pode publicar a tabela de recursos a qualquer momento antes da implantação do modelo, inclusive após o treinamento do modelo.
Pesquisa automática de recursos
O Azure Databricks Model Serving suporta a pesquisa automática de funcionalidades a partir destas lojas online:
- Tabelas Online Databricks
- Azure Cosmos DB (v0.5.0 e superior)
A pesquisa automática de recursos é suportada para os seguintes tipos de dados:
IntegerType
FloatType
BooleanType
StringType
DoubleType
LongType
TimestampType
DateType
ShortType
DecimalType
ArrayType
MapType
Substituir valores de recursos na pontuação de modelos online
Todos os recursos exigidos pelo modelo (registrado com FeatureEngineeringClient.log_model
ou FeatureStoreClient.log_model
) são automaticamente pesquisados em lojas on-line para pontuação do modelo. Para substituir valores de recurso ao marcar um modelo usando uma API REST com o Model Serving inclua os valores de recurso como parte da carga útil da API.
Nota
Os novos valores de recurso devem estar em conformidade com o tipo de dados do recurso, conforme esperado pelo modelo subjacente.
Exemplos de blocos de anotações: Unity Catalog
Com o Databricks Runtime 13.3 LTS e superior, qualquer tabela Delta no Unity Catalog com uma chave primária pode ser usada como uma tabela de recursos. Quando você usa uma tabela registrada no Unity Catalog como uma tabela de recursos, todos os recursos do Unity Catalog ficam automaticamente disponíveis para a tabela de recursos.
O bloco de anotações a seguir ilustra como publicar recursos em tabelas online para serviço em tempo real e pesquisa automatizada de recursos.
Caderno de demonstração de mesas online
Este bloco de anotações de exemplo ilustra como publicar recursos em uma loja online e, em seguida, veicular um modelo treinado que procura automaticamente recursos da loja online.
Bloco de anotações de exemplo de loja online de terceiros (Unity Catalog)
Exemplos de blocos de notas: Workspace Feature Store (legado)
Este bloco de anotações de exemplo ilustra como publicar recursos em uma loja online e, em seguida, veicular um modelo treinado que procura automaticamente recursos da loja online.