TimesFM no BigQuery: Previsões com IA na Nuvem

TimesFM no BigQuery: Previsões com IA na Nuvem

TimesFM no BigQuery: O Futuro da Previsão em Data Cloud

O Google Cloud anuncia uma novidade transformadora: a integração do TimesFM, um modelo de linguagem de fundação para séries temporais, às suas plataformas de dados líderes, BigQuery e AlloyDB. Essa união coloca o poder de modelos de previsão avançados diretamente sobre seus dados na Google Data Cloud, permitindo a identificação de tendências futuras com uma facilidade e precisão sem precedentes.

O Poder do TimesFM em Série Temporal

Desenvolvido pelo Google Research, o TimesFM é um modelo de fundação treinado em um volume massivo de mais de 400 bilhões de pontos de dados reais. Sua principal inovação é a capacidade de realizar previsões em modo zero-shot. Isso significa que o modelo pode gerar previsões precisas para seus dados específicos sem a necessidade de retreinamento, simplificando drasticamente o processo e economizando tempo e recursos.

TimesFM no BigQuery: Funcionalidades Ampliadas

A Google Cloud evolui suas ferramentas de análise de dados, e a integração do TimesFM ao BigQuery traz avanços significativos. As funções AI.FORECAST e AI.EVALUATE, que foram anunciadas em preview e agora atingem a Disponibilidade Geral (GA), permitem criar e validar previsões diretamente em SQL.

Adicionalmente, a função AI.DETECT_ANOMALIES encontra-se em Preview Público, oferecendo novas capacidades para identificar padrões incomuns em seus dados.

Novidades em AI.FORECAST e AI.EVALUATE

  • Suporte ao TimesFM 2.5: Utilize a versão mais recente do modelo, especificando `model => “TimesFM 2.5”`, para obter maior acurácia e menor latência nas previsões.
  • Janelas de Contexto Dinâmicas: O AI.FORECAST agora suporta janelas de contexto de até 15K (`context_window`), adaptando-se automaticamente ao tamanho da sua série temporal ou permitindo sua definição manual.
  • Visualização de Dados Históricos: Ative `output_historical_time_series = true` para exibir dados históricos junto com as previsões, facilitando a compreensão e a visualização dos resultados.
  • Avaliação de Modelos com AI.EVALUATE: Compare valores previstos com dados reais para avaliar a precisão do modelo, garantindo a confiabilidade das suas projeções.

Exemplo Prático

O código SQL abaixo demonstra como utilizar o TimesFM 2.5 para prever o número de viagens de bicicleta em Nova York, exibindo os dados históricos e as projeções:

WITH citibike_trips AS (
    SELECT EXTRACT(DATE FROM starttime) AS date, COUNT(*) AS num_trips
    FROM `bigquery-public-data.new_york.citibike_trips` GROUP BY date)
SELECT *
FROM
  AI.FORECAST(
    TABLE citibike_trips,  -- History Table
    data_col => 'num_trips',
    timestamp_col => 'date',
    horizon => 300,
    output_historical_time_series => TRUE,
    model => 'TimesFM 2.5',
    context_window => 1024);

Os resultados podem ser visualizados diretamente no BigQuery ou através de ferramentas de BI integradas, oferecendo insights valiosos para a tomada de decisão.

Conclusão

A integração do TimesFM ao BigQuery e AlloyDB representa um salto significativo na capacidade de previsão de dados. Ao democratizar o acesso a modelos de IA de ponta, o Google Cloud capacita empresas a antecipar tendências, otimizar operações e impulsionar o crescimento com base em insights preditivos confiáveis.

Fundamentos de Engenharia de Dados: Projete e Construa Sistemas de Dados Robustos
Recomendado pelo autor

Fundamentos de Engenharia de Dados: Projete e Construa Sistemas de Dados Robustos
* Link de afiliado — o preço pode variar. Ao comprar, você apoia este blog sem custo extra.

SQL Para Análise de Dados: Técnicas Avançadas Para Transformar Dados em Insights
Recomendado pelo autor

SQL Para Análise de Dados: Técnicas Avançadas Para Transformar Dados em Insights
* Link de afiliado — o preço pode variar. Ao comprar, você apoia este blog sem custo extra.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *