Skip to content

aeon-toolkit/multiverse

Welcome to the Multiverse

The archive and benchmark repository for multivariate time series classification.

Datasets · Results · Leaderboard · Evaluation · Classifiers · Contributing

The Multiverse is a new archive of multivariate time series classification datasets. This repository is for accessing, benchmarking, and extending this new archive.

It brings together datasets, published results, reproducible evaluation workflows, and leaderboard infrastructure in one place. The aim is to make it easier to:

This repository is intended as both a practical resource for researchers and a public record of benchmark results.


Top of the league

Places 1 to 5 by ranks

Further information and more extensive leaderboard views linked here:

Install package

Install the release package from PyPI:

pip install aeon-multiverse

or install the development version from GitHub:

pip install git+https://github.com/aeon-toolkit/multiverse.git

Load a dataset

Use aeon to download data from zenodo and load into memory.

from aeon.datasets import load_classification
X, y = load_classification("BasicMotions")
print(X.shape)
print(y[:10])
trainX, trainy = load_classification("BasicMotions", split="train")
testX, testy = load_classification("BasicMotions", split="test")

More info and links to code - docs/leaderboard.md

Train and test a classifier

Train and test any aeon classifier that can

from aeon.classification.deep_learning import InceptionTimeClassifier
from multiverse.classification import TimesNet

clf = InceptionTimeClassifier()
clf.fit(X, y)
preds = clf.predict(X)

More info and links to aeon classifiers - docs/classifiers.md Multiverse ported classifiers - multiverse/classification

Compare your results to published results

Load results directly in code

from aeon.classification.deep_learning import InceptionTimeClassifier

Or explore published results explored in this repo - [docs/results.md] (docs/results.md)

Run an experiment

To reproduce a benchmark run or evaluate a new classifier, start from:

Donate your code and published results

Coming soon


Repository layout

multiverse/
├── docs/                  # Documentation
├── experiments/           # Benchmark and reproduction scripts
├── results/               # Submitted results and schema
└── multiverse/            # Python package source for classifiers

About

The new multivariate time series classification archive

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages