EBES: Easy Benchmarking for Event Sequences.
Project description
EBES Easy Benchmarking for Event Sequences.
EBES is an easy-to-use development and application toolkit for Event Sequence(EvS) Assesment, with key features in configurability, compatibility and reproducibility. We hope this project could benefit both researchers and practitioners with the goal of easily customized development and open benchmarking in EvS.
Setup
Installation
To install the latest stable version:
pip install ebes
Datasets
| Dataset | Source Link | Preprocessing Script Link | Download Instructions |
|---|---|---|---|
| Physionet2012 | Physionet2012 | physionet2012.py | Straightforward download on site |
| MIMIC-III | MIMIC-III | mimic-3.py | Only credentialed users who sign the DUA can access the files. |
| Age | Age | age.py | Download here if you have difficulties navigating site |
| Retail | Retail | x5-retail.py | Download here if you have difficulties navigating site |
| MBD | MBD | mbd.py | Straightforward download on site |
| Taobao | Taobao | taobao.py | Need to login on site to download. After that pass tianchi_mobile_recommend_train_user.csv into script |
| BPI17 | BPI17 | bpi_17.py | Straightforward download on site |
| ArabicDigits | ArabicDigits | SpokenArabicDigits.py | Either just run preprocessing script and it will download automatically, or straightforward download on site |
| ElectricDevices | ElectricDevices | electric_devices.py | Straightforward download on site |
| Pendulum | We created it ourselves | pendulum.py | Run preprocessing script in order to generate from scratch. Make sure to keep default seed=0 in order to get exactly same dataset. |
Usage
python main -d age -m gru -e correlation -s best
Results:
Performance of various models as a function of number of sequences. Metrics from Table 1 are reported. Number of sequences is presented in log scale. Standard deviation across 3 runs is depicted as vertical lines.
Performance metric relationships and correlations of different subsets among all methods on PhysioNet2012 are presented. We do not observe a correlation between the test metric and train-val on PhysioNet2012, as seen in the right upper corner. For the Taobao dataset, we do not observe a clear linear trend between hpo-val and the test metric suggesting the presence of distribution shift.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ebes-0.0.6.tar.gz.
File metadata
- Download URL: ebes-0.0.6.tar.gz
- Upload date:
- Size: 60.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f7b9e3146cec4e0418d8e7bc8388278be05c453ae1250a878af08840d8f6427
|
|
| MD5 |
3ebf5f8033b6505d09eba1e68a2b0af0
|
|
| BLAKE2b-256 |
b74548807efddba4a81c442d3d38fb32ad41f957ee6b37f8d47aec36f7e2ae2b
|
File details
Details for the file ebes-0.0.6-py3-none-any.whl.
File metadata
- Download URL: ebes-0.0.6-py3-none-any.whl
- Upload date:
- Size: 74.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00ad094164783ca2e15491a1d7accd8f0e7a4b2b68929a9f321f82130a3685cf
|
|
| MD5 |
2c064e06ff91d6cd4ae353d312511310
|
|
| BLAKE2b-256 |
6e716c8106d84e077802dfcd12e25ae6550224b83b066061cf0f8987e29637d2
|