← Databricks Machine Learning Associate: treino e operação
02 / 7 · 40 MIN

Features temporais e consistência

Evita fuga temporal e diferenças silenciosas entre treino e inferência.

Conceito e mecanismo

Uma feature é uma informação usada pelo modelo no momento da previsão. A identidade e o instante fazem parte do seu significado. Para prever o atraso de um processamento às 06:00, uma medição registada às 06:20 não estava disponível. Uma pesquisa point-in-time obtém a observação adequada até ao instante pedido; não é o mesmo que abrir uma versão histórica inteira de uma tabela Delta. Define chaves que identifiquem corretamente a entidade, incluindo contexto quando necessário. Em Unity Catalog, tabelas de features permitem reutilização governada e rastreabilidade. O acesso entre workspaces depende do metastore e das permissões, não de uma publicação universal. Feature Views surgem na documentação como Public Preview; isso não significa que as tabelas tenham sido retiradas.

Aplicação guiada

Na preparação do treino, preserva a ligação entre dados, lookup e modelo. O conjunto devolvido por load_df deve corresponder às transformações efetivamente usadas; alterar uma coluna depois sem guardar a transformação pode criar divergência na inferência. O registo através das APIs de features guarda metadados para recuperar valores durante score_batch. Porém, uma coluna com o mesmo nome fornecida explicitamente pode substituir a pesquisa. Num incidente fictício, o batch passa valores antigos de utilização de CPU e o modelo aceita-os: o problema é o contrato de entrada, não necessariamente o algoritmo. Verifica colunas fornecidas, timestamps e proveniência antes de voltar a treinar.

NA PRÁTICA

Para 06:00, escolhe o valor das 05:50, não o das 06:20.

Armadilhas comuns

Feature mais recente como historicamente válida; transformação fora do modelo; override ignorado.

Tópicos relacionados: Ambiente, AutoML e reprodutibilidade · MLflow, registo e promoção · Dados, preparação e validação

Leva esta ideia contigo

A mesma chave e a mesma semântica temporal devem chegar ao treino e ao consumo.

Criar conta

Referência: Point-in-time feature lookups · 2025-03-01

Databricks é uma marca comercial de Databricks, Inc. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Databricks. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.