Pular para o conteúdo
Skillpedia
Agentes51 mil · #1829

aeon

Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.

O que ela faz

Aeon é um conjunto de ferramentas para analisar dados que mudam com o tempo (séries temporais). Ele ajuda a encontrar padrões, prever o futuro, detectar anomalias e agrupar dados semelhantes.

Quando usar

  • ✓Quando você tem dados que mudam ao longo do tempo (como vendas diárias ou temperatura horária).
  • ✓Para prever valores futuros com base em dados históricos.
  • ✓Para identificar eventos incomuns ou mudanças em uma sequência de dados.

Exemplo do que pedir para a IA

“Analise esta série de vendas mensais e preveja as vendas para os próximos 3 meses.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/aeon/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/aeon/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Aeon usa algoritmos especializados para entender sequências de dados. Ele pode classificar, agrupar ou prever com base nas tendências temporais observadas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add K-Dense-AI/scientific-agent-skills --skill aeon

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/aeon/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Aeon Machine Learning para Séries Temporais

Visão Geral

Aeon é um kit de ferramentas Python compatível com scikit-learn para machine learning de séries temporais (aeon-toolkit.org). Ele fornece algoritmos em classificação, regressão, clustering, previsão, detecção de anomalias, segmentação, busca por similaridade, distâncias, transformações, benchmarking e visualização — com uma API de estimador consistente.

Nota sobre a versão: Revisado contra a aeon 1.6.0 (Python 3.13). Pequenas verificações sintéticas cobrem classificação, regressão, clustering, previsões, pré-processamento, distâncias, busca, segmentação, perfis de matriz, métricas e I/O de datasets locais. Snippets de treinamento com arquivos remotos e TensorFlow são ilustrativos; eles não foram executados durante esta revisão. Catálogos de referência são métodos selecionados, não listas exaustivas. Veja as notas de lançamento da versão 1.6.

Quando Usar Esta Habilidade

Aplique esta habilidade quando:

  • Classificar ou prever a partir de dados de séries temporais
  • Detectar anomalias ou pontos de mudança em sequências temporais
  • Agrupar padrões de séries temporais semelhantes (clustering)
  • Prever valores futuros (forecasting)
  • Encontrar padrões repetidos (motivos) ou subsequências incomuns (discords)
  • Comparar séries temporais com métricas de distância especializadas
  • Extrair características de dados temporais

Instalação

Requer Python 3.11-3.14. Fixe a versão revisada para reprodutibilidade:

uv pip install "aeon==1.6.0"

Instale apenas os extras exigidos pelo estimador escolhido. O conjunto amplo de opcionais está disponível como:

uv pip install "aeon[all_extras]==1.6.0"

No zsh, coloque os extras entre aspas: uv pip install "aeon[all_extras]==1.6.0".

Para os exemplos de perfil de matriz: uv pip install "aeon==1.6.0" stumpy. Precisão/recall/F-score de intervalo dependem de prts, cujo requisito atual de NumPy<2 entra em conflito com aeon 1.6; use as métricas AUC executáveis ou um ambiente validado separadamente. Estimadores de deep learning usam TensorFlow. Inspecione a tag python_dependencies de um estimador antes de instalar pacotes opcionais.

Módulos Experimentais

O projeto considera forecasting, anomaly_detection, segmentation, similarity_search e visualisation como experimentais — as interfaces podem mudar entre lançamentos menores. Prefira módulos estáveis (classification, regression, clustering, distances, transformations) para pipelines de produção, a menos que você precise dessas tarefas.

Capacidades Principais

1. Classificação de Séries Temporais

Categorizar séries temporais em classes predefinidas. Veja references/classification.md para métodos selecionados.

Início Rápido:

from aeon.classification.convolution_based import RocketClassifier
from aeon.datasets import load_classification

# Load data
X_train, y_train = load_classification("GunPoint", split="train")
X_test, y_test = load_classification("GunPoint", split="test")

# Train classifier
clf = RocketClassifier(n_kernels=10000)
clf.fit(X_train, y_train)
accuracy = clf.score(X_test, y_test)

Seleção de Algoritmos:

  • Velocidade + Desempenho: MiniRocketClassifier, Arsenal
  • Candidatos de Precisão para Validar: HIVECOTEV2, InceptionTimeClassifier
  • Interpretabilidade: ShapeletTransformClassifier, Catch22Classifier
  • Pequenos Conjuntos de Dados: KNeighborsTimeSeriesClassifier com distância DTW

2. Regressão de Séries Temporais

Prever valores contínuos a partir de séries temporais. Veja references/regression.md para algoritmos.

Início Rápido:

from aeon.regression.convolution_based import RocketRegressor
from aeon.datasets import load_regression

X_train, y_train = load_regression("Covid3Month", split="train")
X_test, y_test = load_regression("Covid3Month", split="test")

reg = RocketRegressor()
reg.fit(X_train, y_train)
predictions = reg.predict(X_test)

3. Clustering de Séries Temporais

Agrupar séries temporais semelhantes sem rótulos. Veja references/clustering.md para métodos.

Início Rápido:

from aeon.clustering import TimeSeriesKMeans

clusterer = TimeSeriesKMeans(
    n_clusters=3,
    distance="dtw",
    averaging_method="ba"
)
labels = clusterer.fit_predict(X_train)
centers = clusterer.cluster_centers_

4. Previsão (Forecasting)

Prever valores futuros de séries temporais (módulo experimental em aeon 1.x). Veja references/forecasting.md para previsores.

Início Rápido:

import numpy as np
from aeon.forecasting import NaiveForecaster
from aeon.forecasting.stats import ARIMA

y_train = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0])


…
Perguntas frequentes

O que são séries temporais?

Séries temporais são conjuntos de dados coletados em momentos sucessivos, como preços de ações ao longo do tempo, leituras de sensores ou dados climáticos.

Aeon é difícil de usar?

Aeon foi projetado para ser compatível com outras ferramentas populares de machine learning (como scikit-learn), tornando-o mais familiar para quem já tem alguma experiência.

Quais tipos de problemas ele resolve?

Ele resolve problemas como prever o futuro (forecasting), encontrar dados incomuns (anomaly detection), agrupar dados parecidos (clustering) e classificar sequências.

Detalhes

Descrição original do autor

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series a

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1829
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas