Increase test coverage (by removing zombie files) and added struct DataLoader
#61
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.
I have moved the folder
orthogonalization_procedures
fromsrc
tolegacy
. This is because I'm not sure anymore if an implementation of symplectic Householder makes much sense (the "orthogonalization" is done on a non-compact set as opposed to regular Householder and is therefore very unstable). For symplectic autoencoders we are exclusively relying onPSDLayer
s now, which are much easier to train and generalize (almost) as well, so optimization on the symplectic Stiefel manifold is no longer required (only on the regular Stiefel manifold).I have also created a new struct
DataLoader
, that for now only has a single constructor, but should eventually work with all our data formats (HDF5
,GeometricEnsemble
, etc). There's also a small test for it.