qilisdk.ml.datasets
Equation-based dataset generators for time-series and reservoir computing.
All datasets derive from Dataset and expose a common
Dataset.generate() method returning a DatasetSample. Data is
synthesised on the fly from the governing equations rather than loaded from
disk, so any number of points can be produced reproducibly.
Exemple
>>> from qilisdk.ml.datasets import MackeyGlass
>>> inputs, targets = MackeyGlass(tau=17.0).generate(2000)
>>> inputs.shape, targets.shape
((2000, 1), (2000, 1))