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