# Datasets The HAI-CPS benchmark constist of a total of 10 Datasets showing increasing system complexity HAI-CPS Each dataset is available in four recording modes: - **normal discrete**: Includes only binary/discrete control and sensor values with its states of the normal working system. - **anomalous discrete**: Includes only binary/discrete control and sensor values with its states of the non-normal working system. - **normal continuous**: Includes only real-valued sensor data and process measurements with its states of the normal working system. - **anomalous continuous**: Includes only real-valued sensor data and process measurements with its states of the normal working system. Within each recording mode all anomalies in all modules and all their permutations are saved as a separate `.csv` file, along with a recording of without any anomaly, to foster unsupervised ML methods. The naming convention of the channels within the recordings follows the schema ``. The recordings of HAI-CPS are structured as follows: ```bash HAI-CPS ├── normal-continuous | ├── ds1 | ├── ds2 | | ├── ds2_continuous_s.csv | | ├── sim_setup.json ... ├── anomalous-continuous | ├── ds1_mixer0_anom_clogging | ├── ds1_mixer0_anom_pump50 | | ├── ds1_mixer0_anom_pump50_continuous_s.csv | | ├── sim_setup.json ... ├── normal-discrete | ├── ds1 | ├── ds2 | | ├── ds2_discrete_s.csv | | ├── sim_setup.json ... ├── anomalous-discrete | ├── ds1_mixer0_anom_clogging | ├── ds1_mixer0_anom_pump50 | | ├── ds1_mixer0_anom_pump50_discrete_s.csv | | ├── sim_setup.json ... ## Download HAI-CPS is hosted on IEEE-Dataport. You can find and download all datasets, follwing this [link](https://ieee-dataport.org/open-access/hai-cpps-hamburg-ai-benchmark-cyber-physical-production-sytems). Dataport-logo