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))

Submodules