Pesquisa automática de recursos com Databricks servindo modelo

O servindo modelo pode procurar automaticamente valores de recurso em lojas on-line publicadas ou em tabelas on-line. Para obter mais detalhes sobre como criar e trabalhar com tabelas on-line, consulte Use online tables for tempo real Feature Serving.

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).

  • Para lojas on-line de terceiros, o armazenamento on-line deve ser publicado com credenciais somente de 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:

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 Databricks Runtime 13.3 LTS e acima, qualquer tabela Delta em Unity Catalog com um key primário pode ser usada como uma tabela de recurso. Quando o senhor usa uma tabela registrada em Unity Catalog como uma tabela de recurso, todos os recursos de Unity Catalog ficam automaticamente disponíveis para a tabela de recurso.

O site Notebook a seguir ilustra como publicar o recurso em tabelas on-line para o tempo real de atendimento e pesquisa automática de recurso.

Demonstração das mesas on-line Notebook

Abra o bloco de anotações em outra guia

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 on-line de terceiros Notebook (Unity Catalog)

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 on-line de terceiros Notebook (workspace repositório de recursos)

Abra o bloco de anotações em outra guia