Pesquisa automática de recursos com modelos MLflow no Databricks

O modelo específico pode procurar automaticamente valores de recursos em lojas online publicadas ou em tabelas online. Este artigo descreve como trabalhar com lojas online. Para obter informações sobre como trabalhar com tabelas online, consulte Usar tabelas online para servir recursos em tempo real.

Requisitos

  • O modelo deve ter sido logs com FeatureEngineeringClient.log_model (para recurso engenharia no Unity Catalog) ou FeatureStoreClient.log_model (para workspace recurso Store, requer v0.3.5 e acima).

  • O armazenamento online deve ser publicado com credenciais somente leitura.

Observação

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 Databricks Model Serving oferece suporte à pesquisa automática de recursos dessas lojas online:

  • Amazon DynamoDB (v0.3.8e acima)

A pesquisa automática de recursos é compatível com 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 modelo online

Todos os recursos exigidos pelo modelo (logs com FeatureEngineeringClient.log_model ou FeatureStoreClient.log_model) são automaticamente consultados nas lojas online para pontuação do modelo. Para substituir valores de recurso ao pontuar um modelo usando uma API REST com modelo funcional , inclua os valores de recurso como parte da carga útil da API.

Observação

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

Exemplos Notebook : Unity Catalog

Com o Databricks Runtime 13.2 e acima, qualquer tabela Delta no Unity Catalog com uma key 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.

Este Notebook de exemplo ilustra como publicar recursos em um armazenamento online e, em seguida, servir um modelo treinado que procura automaticamente recursos do armazenamento online.

armazenamento online com Unity Catalog exemplo Notebook

Abra o bloco de anotações em outra guia

Exemplos Notebook : Armazenamento de recursos do Workspace

Este Notebook de exemplo ilustra como publicar recursos em um armazenamento online e, em seguida, servir um modelo treinado que procura automaticamente recursos do armazenamento online.

exemplo de armazenamento online Notebook

Abra o bloco de anotações em outra guia