Compartilhar via


Pesquisa automática de recursos com o Serviço de Modelo do Databricks

O Serviço de Modelo pode pesquisar automaticamente os valores dos recursos de repositórios online publicados ou de tabelas online. Para obter mais detalhes sobre como criar e trabalhar com tabelas online, confira Usar tabelas online para fornecer recursos em tempo real.

Requisitos

  • O modelo precisa ter sido registrado com FeatureEngineeringClient.log_model (no caso da Engenharia de Recursos no Catálogo do Unity) ou com FeatureStoreClient.log_model (no caso do Repositório de Recursos do Workspace, exigindo a v0.3.5 e superior).
  • Para lojas online de terceiros, a loja online precisa ser publicada com credenciais somente leitura.

Observação

Você pode publicar a tabela de recursos a qualquer momento antes da implantação do modelo, incluindo após o treinamento do modelo.

Pesquisa de recursos automáticos

O Serviço de Modelo do Azure Databricks tem suporte para pesquisa automática de recursos desses armazenamentos online:

Há suporte para a pesquisa automática de recursos para os seguintes tipos de dados:

  • IntegerType
  • FloatType
  • BooleanType
  • StringType
  • DoubleType
  • LongType
  • TimestampType
  • DateType
  • ShortType
  • DecimalType
  • ArrayType
  • MapType

Substituir valores de recurso na pontuação do modelo online

Todos os recursos exigidos pelo modelo (registrados com FeatureEngineeringClient.log_model ou FeatureStoreClient.log_model) são analisados automaticamente em repositórios online quanto à pontuação de modelo. Para substituir os valores dos recursos ao pontuar um modelo usando uma API REST com o Serviço de Modelo, inclua os valores dos recursos como parte da carga útil da API.

Observação

Os novos valores de recurso precisam estar em conformidade com o tipo de dados do recurso, conforme esperado pelo modelo subjacente.

Exemplos de notebook: Catálogo do Unity

Com o Databricks Runtime 13.3 LTS e superior, qualquer tabela Delta no Catálogo Unity com uma chave primária pode ser usada como uma tabela de recursos. Quando você usa uma tabela registrada no Catálogo do Unity como uma tabela de recursos, todos os recursos do Catálogo do Unity ficam automaticamente disponíveis para a tabela de recursos.

O notebook a seguir ilustra como publicar recursos em tabelas online para serviço em tempo real e pesquisa automatizada de recursos.

Notebook de demonstração de tabelas online

Obter notebook

Este notebook de exemplo ilustra como publicar recursos em um repositório online e fornecer um modelo treinado que pesquisa automaticamente os recursos do repositório online.

Exemplo de notebook da loja online de terceiros (Catálogo do Unity)

Obter notebook

Exemplos de notebook: Repositório de Recursos do Workspace

Este notebook de exemplo ilustra como publicar recursos em um repositório online e fornecer um modelo treinado que pesquisa automaticamente os recursos do repositório online.

Exemplo de notebook da loja online de terceiros (repositório de recursos do workspace)

Obter notebook