Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

PatchTST

PatchTST é uma implementação oficial de um modelo baseado em Transformer para previsão de séries temporais de longo prazo. Ele segmenta séries temporais em patches e os processa independentemente, oferecendo previsões eficientes e eficazes. O projeto fornece código para abordagens de aprendizado supervisionado e auto-supervisionado, permitindo capacidades robustas de previsão.

Ver modelo
Compartilhar
Ver modelo
Compartilhar

PatchTST é uma implementação oficial do artigo "A Time Series is Worth 64 Words: Long-term Forecasting with Transformers". Este modelo de IA é projetado para previsão de séries temporais de longo prazo, aproveitando o poder das arquiteturas Transformer. A inovação principal reside em seu mecanismo de "patching", que segmenta séries temporais em patches de nível de sub-série que são então tratados como tokens de entrada para o Transformer.

Ler mais

Os princípios de design chave incluem independência de canal, onde cada canal representa uma única série temporal univariada. Essas séries compartilham o mesmo embedding e pesos Transformer em todas as entradas, promovendo aprendizado eficiente. O projeto é estruturado em duas pastas principais: PatchTST_supervised e PatchTST_self_supervised, atendendo a diferentes paradigmas de aprendizado.

Para aprendizado supervisionado, os usuários podem instalar os requisitos, baixar conjuntos de dados de fontes como Autoformer e iniciar o treinamento usando scripts fornecidos. Hiperparâmetros como comprimento do patch, janelas de look-back e comprimentos de previsão podem ser ajustados. O repositório também inclui códigos para modelos de base para análise comparativa.

No domínio do aprendizado auto-supervisionado, PatchTST oferece capacidades de pré-treinamento e fine-tuning. O script de pré-treinamento, `patchtst_pretrain.py`, treina o modelo usando uma taxa de máscara especificada. Os modelos pré-treinados resultantes são salvos para tarefas downstream. O script `patchtst_finetune.py` facilita o linear probing ou o fine-tuning completo da rede nesses modelos pré-treinados.

O projeto reconhece contribuições valiosas de vários repositórios do GitHub, incluindo LTSF-Linear, Informer2020, Autoformer, FEDformer, Pyraformer, RevIN e tsai, destacando sua integração na comunidade mais ampla de pesquisa de séries temporais. Isso torna PatchTST uma ferramenta poderosa para pesquisadores e praticantes focados em previsão de séries temporais de longo prazo precisa e escalável.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasWeb

  • Arquitetura baseada em Transformer para previsão de séries temporais

  • Segmentação de séries temporais em patches de nível de sub-série

  • Independência de canal para compartilhamento eficiente de pesos

  • Implementação oficial do artigo PatchTST

  • Suporte para aprendizado supervisionado

  • Suporte para aprendizado auto-supervisionado (pré-treinamento e fine-tuning)

  • Hiperparâmetros ajustáveis para comprimento de patch, look-back e janelas de previsão

  • Inclusão de modelos de base para comparação

  • Base de código disponível no GitHub

  • Pesos do modelo salvos para tarefas downstream

  • Opções de linear probing e fine-tuning completo da rede

  1. Integrar: Acesse o repositório GitHub para o código PatchTST.

  2. Configurar ambiente: Instale os pacotes Python necessários usando `pip install -r requirements.txt`.

  3. Baixar dados: Obtenha conjuntos de dados de séries temporais e coloque-os em uma pasta `./dataset`.

  4. Treinamento Supervisionado: Execute scripts de treinamento do diretório `./scripts/PatchTST`, por exemplo, `sh ./scripts/PatchTST/weather.sh`.

  5. Pré-treinamento Auto-supervisionado: Execute `python patchtst_pretrain.py` com parâmetros de conjunto de dados e taxa de máscara.

  6. Fine-tuning Auto-supervisionado: Use `python patchtst_finetune.py` com o nome do modelo pré-treinado e o conjunto de dados.

  • Previsão de longo prazo
  • Análise de séries temporais
  • Previsão com Transformers
  • Aprendizado auto-supervisionado
  • Aprendizado supervisionado
  • Previsão multivariada

Ferramentas de IA populares como PatchTST

FEDformer

Repositórios de IA no GitHub

FEDformer é um Transformer Decomposto com Frequência Aprimorada, projetado para previsão eficiente de séries temporais de longo prazo. Ele atinge complexidade linear com o…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Transformer Decomposto com Frequência Aprimorada, projetado para previsão eficiente de séries temporais de longo prazo. Ele atinge complexidade linear com o…FEDformer é um Transformer Decomposto com Frequência Aprimorada, projetado para previsão eficiente de séries temporais de longo prazo. Ele atinge complexidade linear com o…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

LTSF-Linear

Repositórios de IA no GitHub

LTSF-Linear é uma implementação oficial em PyTorch para "Are Transformers Effective for Time Series Forecasting?". Introduz uma família de modelos lineares (Linear, DLinear,…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Implementação oficial em PyTorch para "Are Transformers Effective for Time Series Forecasting?". Introduz uma família de modelos lineares (Linear, DLinear,…LTSF-Linear é uma implementação oficial em PyTorch para "Are Transformers Effective for Time Series Forecasting?". Introduz uma família de modelos lineares (Linear, DLinear,…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

Autoformer

Repositórios de IA no GitHub

Autoformer é um modelo de IA para previsão de séries temporais de longo prazo, aproveitando transformadores de decomposição e mecanismos de autocorrelação. Ele alcança resultados…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de IA para previsão de séries temporais de longo prazo, aproveitando transformadores de decomposição e mecanismos de autocorrelação. Ele alcança resultados…Autoformer é um modelo de IA para previsão de séries temporais de longo prazo, aproveitando transformadores de decomposição e mecanismos de autocorrelação. Ele alcança resultados…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

TimesNet

Modelos de IA

TimesNet é um modelo fundamental para análise geral de séries temporais, transformando séries 1D em espaço 2D para modelagem aprimorada. Ele alcança resultados de ponta em…

Modelos de IA e LLMs
Ver ferramenta

Modelos de IA

Modelo fundamental para análise geral de séries temporais, transformando séries 1D em espaço 2D para modelagem aprimorada. Ele alcança resultados de ponta em…TimesNet é um modelo fundamental para análise geral de séries temporais, transformando séries 1D em espaço 2D para modelagem aprimorada. Ele alcança resultados de ponta em…

Modelos de IA e LLMs
Ver o Top 5 de Modelos de IA

LSTNet

Repositórios de IA no GitHub

LSTNet é um modelo de deep learning projetado para previsão de séries temporais. Ele modela eficazmente padrões temporais de longo e curto prazo usando uma combinação de redes…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de deep learning projetado para previsão de séries temporais. Ele modela eficazmente padrões temporais de longo e curto prazo usando uma combinação de redes…LSTNet é um modelo de deep learning projetado para previsão de séries temporais. Ele modela eficazmente padrões temporais de longo e curto prazo usando uma combinação de redes…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

GluonTS

Frameworks de IA

GluonTS é um pacote Python para modelagem probabilística de séries temporais, utilizando modelos de deep learning construídos sobre PyTorch e MXNet. Ele facilita previsões…

Modelos de IA e LLMs
Ver ferramenta

Frameworks de IA

Pacote Python para modelagem probabilística de séries temporais, utilizando modelos de deep learning construídos sobre PyTorch e MXNet. Ele facilita previsões…GluonTS é um pacote Python para modelagem probabilística de séries temporais, utilizando modelos de deep learning construídos sobre PyTorch e MXNet. Ele facilita previsões…

Modelos de IA e LLMs
Ver o Top 50 de Frameworks de IA

Informer2020

Repositórios de IA no GitHub

O repositório GitHub Informer2020 fornece a implementação em PyTorch para o modelo Informer, projetado para previsão eficiente de séries temporais de longa sequência. Ele…

Modelos de IA e LLMs
Ver ferramenta

Funnel-Transformer

Repositórios de IA no GitHub

Funnel-Transformer é um modelo de IA que comprime estados ocultos para reduzir o custo computacional. Ele permite modelos mais profundos ou mais largos com os mesmos FLOPs e pode…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de IA que comprime estados ocultos para reduzir o custo computacional. Ele permite modelos mais profundos ou mais largos com os mesmos FLOPs e pode…Funnel-Transformer é um modelo de IA que comprime estados ocultos para reduzir o custo computacional. Ele permite modelos mais profundos ou mais largos com os mesmos FLOPs e pode…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub
1 de 8