[add:lib] Add sequentia.datasets
module
#214
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements #141 and partially #194 by adding
sequentia.datasets
.Major changes
sequentia.datasets
module:sequentia.datasets.load_digits
for loading the Free Spoken Digit Dataset (stored inlib/sequentia/datasets/data/digits.npz
).sequentia.datasets.base.Dataset
for representing generic dataset objects.sequentia.datasets.base.TorchDataset
for representingtorch
-compatible datasets.sequentia.datasets
._Validator.is_observation_sequences()
to accept a specificdtype
fornumpy.ndarray
objects (defaults tonumpy.float32
).numpy.float64
forKNNClassifier
.check_package
intolib/sequentia/internals/versions.py
and also addis_torch_installed()
for checkingtorch
versions.torchaudio
,torchvision
andtorchfsdd
dependencies.Minor changes
README.md
.torch
compatibilty.notebooks/nbutils.py
with a helper functionplay_audio
for playing audio samples fromnumpy.ndarray
objects.