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
Mensagem pronta para colar
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 aeonOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/aeon/SKILL.md -o SKILL.mdConteú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:
KNeighborsTimeSeriesClassifiercom 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
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1829
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
analytical-method-validation
Ajuda seu agente a validar métodos de análise científica. Isso garante que os testes e resultados sejam confiáveis e precisos para uso em laboratórios.
K-Dense-AI/scientific-agent-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC