Welcome to EBES’s documentation!

Welcome to EBES (Easy Benchmarking for Event Sequences), a robust benchmarking tool designed for assessing event sequences. Each event is defined by a combination of categorical and continuous features, and the time intervals between events can vary randomly rather than being uniform. Event sequences encompass a broad category that includes time series (including irregularly sampled data) and marked temporal point processes. In this context, “assessment” refers to classification or regression tasks where the target is linked to the entire sequence.

EBES strives to standardize the evaluation of models tailored for event sequences. The package provides implementations of various models, a streamlined data preprocessing and loading pipeline, and tools for hyperparameter optimization. Configuration is handled through separate YAML files for models, datasets, and evaluation protocols (experiments). This approach ensures that you can implement a model once, eliminating the need for adjustments across different datasets, thereby enhancing efficiency and consistency.

Getting Started

API Reference

Indices and tables