Recent Releases of torch-hd

torch-hd - v5.7.1 Release Notes

Rerelease of v5.7.0 due to error while publishing packages.

- Python
Published by mikeheddes over 1 year ago

torch-hd - v5.7.0 Release Notes

What's Changed

  • Add MCRTensor by @milad2073 in https://github.com/hyperdimensional-computing/torchhd/pull/174
  • Add similarity calculation for all pairs of vectors in the unit test … by @milad2073 in https://github.com/hyperdimensional-computing/torchhd/pull/175

New Contributors

  • @milad2073 made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/174

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.6.3...v5.7.0

- Python
Published by mikeheddes over 1 year ago

torch-hd - v5.6.3 Release Notes

Rerelease of v5.6.0 due to error while publishing Conda package.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.6.2...v5.6.3

- Python
Published by mikeheddes over 1 year ago

torch-hd - v5.6.2 Release Notes

Rerelease of v5.6.0 due to error while publishing Conda package.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.6.1...v5.6.2

- Python
Published by mikeheddes over 1 year ago

torch-hd - v5.6.1 Release Notes

Rerelease of v5.6.0 due to error while publishing Conda package.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.6.0...v5.6.1

- Python
Published by mikeheddes over 1 year ago

torch-hd - 5.6.0 Release Notes

What's Changed

  • Add normalization function of hypervectors and deprecate hard_quantize by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/173

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.5.0...v5.6.0

- Python
Published by mikeheddes over 1 year ago

torch-hd - 5.5.0 Release Notes

What's Changed

  • Add implementation of AdaptHD and zero-norm warning by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/165
  • Update tutorial with new (working) example code by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/168
  • Add new classifiers module with commonly used HD/VSA classifiers by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/166

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.4.1...v5.5.0

- Python
Published by mikeheddes almost 2 years ago

torch-hd - 5.4.1 Release Notes

What's Changed

  • Fix randsel probability is opposite of documentation by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/162

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.4.0...v5.4.1

- Python
Published by mikeheddes over 2 years ago

torch-hd - 5.4.0 Release Notes

What's Changed

  • Add citation file by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/154
  • Ensure hamming similarity inputs are vsa tensors by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/159
  • Remove unneccessary Random in EMG example by @Zeldax64 in https://github.com/hyperdimensional-computing/torchhd/pull/156
  • Allow custom dtype for some VSA similarity functions by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/160

New Contributors

  • @Zeldax64 made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/156

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.3.0...v5.4.0

- Python
Published by mikeheddes over 2 years ago

torch-hd - 5.3.0 Release Notes

What's Changed

  • Implement Vector-Derived Transformation Binding by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/149
  • Squared sinc distribution to create triangular kernel shape by @scken in https://github.com/hyperdimensional-computing/torchhd/pull/151
  • Implement Binary Sparse Block Codes VSA model by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/146

New Contributors

  • @scken made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/151

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.2.1...v5.3.0

- Python
Published by mikeheddes over 2 years ago

torch-hd - 5.2.1 Release Notes

What's Changed

  • Fix dtype validation error in the Fractional Power Encoding by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/148

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.2.0...v5.2.1

- Python
Published by mikeheddes over 2 years ago

torch-hd - 5.2.0 Release Notes

What's Changed

  • Added fractional power encoding by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/142

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.1.2...v5.2.0

- Python
Published by mikeheddes over 2 years ago

torch-hd - 5.1.2 Release Notes

Re-release of 5.1.1 because it did not trigger the publishing workflow on GitHub.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.1.1...v5.1.2

- Python
Published by mikeheddes almost 3 years ago

torch-hd - 5.1.1 Release Notes

PyTorch backward compatibility fix.

What's Changed

  • Fix usage of new .mT to older .transpose() by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/138

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.1.0...v5.1.1

- Python
Published by mikeheddes almost 3 years ago

torch-hd - 5.1.0 Release Notes

What's Changed

  • Fix incorrect variable usage in EMG example by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/136
  • Add Hopfield and Attention memory models by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/134

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.0.1...v5.1.0

- Python
Published by mikeheddes almost 3 years ago

torch-hd - 5.0.1 Release Notes

Minor documentation changes.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v5.0.0...v5.0.1

- Python
Published by mikeheddes almost 3 years ago

torch-hd - 5.0.0 Release Notes

What's Changed

  • Allow batch dimensions in dot and cosine similarity by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/119
  • Add resonator network and sparse distributed memory by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/123
  • Simplified renaming of various core functions and classes by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/124
  • Add intRVFL to the models module by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/125
  • Add license to source files by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/128
  • Add tests for the models module by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/129
  • Add tests for the embedding module by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/126
  • Add test for create random permute function by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/131
  • Add tests for datasets by @Didanny in https://github.com/hyperdimensional-computing/torchhd/pull/130

Breaking changes (renaming)

  • VSA_Model -> VSATensor
  • BSC -> BSCTensor
  • MAP -> MAPTensor
  • HRR -> HRRTensor
  • FHRR -> FHRRTensor
  • empty_hv -> empty
  • identity_hv -> identity
  • random_hv -> random
  • level_hv -> level
  • thermometer_hv -> thermometer
  • circular_hv -> circular
  • cos_similarity -> cosine_similarity and aliased as cos
  • The function signature of hypervector creation now takes in a string instead of the VSATensor type

New Contributors

  • @Didanny made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/130

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.5.0...v5.0.0

- Python
Published by mikeheddes almost 3 years ago

torch-hd - 4.5.0 Release Notes

What's Changed

  • Add Centroid classification model with iterative learning methods by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/113
  • Add UCI classification benchmark and example using intRVFL by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/98
  • Created createrandompermute function by @21leejenny in https://github.com/hyperdimensional-computing/torchhd/pull/115
  • Dataset documentation improvements by @pereverges in https://github.com/hyperdimensional-computing/torchhd/pull/116

New Contributors

  • @21leejenny made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/115
  • @pereverges made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/116

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.4.0...v4.5.0

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.4.0 Release Notes

What's Changed

  • Add Holographic Reduced Representations VSA model by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/109
  • Fix the nonlinear bug and add MNIST example by @Orienfish in https://github.com/hyperdimensional-computing/torchhd/pull/110
  • Support for all VSA models in the embeddings module by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/111

New Contributors

  • @Orienfish made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/110

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.3.0...v4.4.0

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.3.0 Release Notes

What's Changed

  • Added DWHC datasets 21 - 40 by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/104
  • Added DWHC datasets 41 - 60 by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/105
  • Added DWHC datasets 61 - 90 by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/106
  • Added DWHC datasets 91 - 121 by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/107

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.2.1...v4.3.0

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.2.1 Release Notes

Re-release of v4.2.0 because of missing version update.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.2.0...v4.2.1

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.2.0 Release Notes

What's Changed

  • Add 20 datasets from UCI repository by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/103

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.1.1...v4.2.0

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.1.1 Release Notes

Re-release of v4.1.0 because of an error in the publication pipeline.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.1.0...v4.1.1

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.1.0 Release Notes

What's Changed

  • Add methods to form thermometer codes by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/93
  • New Abalone and Adult datasets by @denkle in https://github.com/hyperdimensional-computing/torchhd/pull/96
  • Fix wrong quantization example by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/102

New Contributors

  • @denkle made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/93

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v4.0.0...v4.1.0

- Python
Published by mikeheddes about 3 years ago

torch-hd - 4.0.0 Release Notes

What's Changed

  • Support explicit VSA models enabling customization of operations by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/91
  • Support for the Binary Spatter Codes, Multiply-Add-Permute, and Fourier Holographic Reduced Representation VSA models.
  • All functions in the functional module are now accessible from the root of torchhd. For example torchhd.functional.multiset is now accessible as torchhd.multiset.

Breaking changes

  • Renamed cosine_similarity to cos_similarity.
  • Removal of the unbind function in favor of inverse and negative functions.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.4.0...v4.0.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.4.0 Release Notes

What's Changed

  • Add sinusoid embedding and fix projection embedding by @Didanny in https://github.com/hyperdimensional-computing/torchhd/pull/88

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.3.0...v3.4.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.3.0 Release Notes

What's Changed

  • Add functional creation of graph encoding by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/85
  • Add randsel bundling of hypervectors by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/86

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.2.0...v3.3.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.2.0 Release Notes

What's Changed

  • Add universal cosine and dot similarity support by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/82

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.1.0...v3.2.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.1.0 Release Notes

What's Changed

  • Add complex hypervector types by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/81

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.0.1...v3.1.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.0.1 Release Notes

Fix conda package configurations.

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v3.0.0...v3.0.1

- Python
Published by mikeheddes over 3 years ago

torch-hd - 3.0.0 Release Notes

Breaking Changes

  • Renaming of functional.sequence to functional.bundle_sequence.
  • Renaming of functional.distinct_sequence to functional.bind_sequence.
  • Renaming of structures.Sequence to structures.BundleSequence.
  • Renaming of structures.DistinctSequence to structures.BindSequence.
  • Removal of the out optional keyword argument.

What's Changed

  • Rename sequence by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/68
  • Plotting by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/67
  • Add binary hypervector support by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/71

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v2.3.0...v3.0.0

- Python
Published by mikeheddes over 3 years ago

torch-hd - 2.3.0 Release Notes

What's Changed

  • Fix sequence replace and from_tensor by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/61
  • Sparsity by @igordeoliveiranunes in https://github.com/hyperdimensional-computing/torchhd/pull/56
  • Improvements to documentation/readme by @igordeoliveiranunes in https://github.com/hyperdimensional-computing/torchhd/pull/64
  • Fix graph neighbors by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/65
  • Add structures tests by @pverges in https://github.com/hyperdimensional-computing/torchhd/pull/66

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v2.2.3...v2.3.0

- Python
Published by mikeheddes almost 4 years ago

torch-hd - 2.2.3 Release Notes

Working on making the library available on Anaconda.

What's Changed

  • Conda package by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/58
  • Fix conda package upload by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/59

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v2.2.2...v2.2.3

- Python
Published by mikeheddes almost 4 years ago

torch-hd - v2.2.2

What's Changed

  • Testing functional module by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/50
  • Conda package by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/51
  • Add aliasing for basic function by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/52
  • Conda package by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/57

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v2.2.1...v2.2.2

- Python
Published by dheyay almost 4 years ago

torch-hd - 2.2.1 Release Notes

What's Changed

  • Add documentation for functional module by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/39
  • Add structures documentation by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/41
  • Add embeddings documentation by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/40
  • Update example in README by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/44
  • Add cross product function by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/46
  • Add Getting started and HDC Learning tutorials to docs by @igordeoliveiranunes in https://github.com/hyperdimensional-computing/torchhd/pull/43
  • Conda package workflow updated by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/45
  • Add sparsity option to random hypervectors by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/47

New Contributors

  • @igordeoliveiranunes made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/43

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/2.1.3...v2.2.1

- Python
Published by mikeheddes almost 4 years ago

torch-hd - 2.1.0 Release Notes

What's Changed

  • RegHD single model regression example by @dheyay in https://github.com/hyperdimensional-computing/torchhd/pull/23
  • Add hash table data structure by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/27
  • Move documentation to readthedocs by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/28
  • Add cleanup function for associative memory lookup by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/30
  • Add multibind, sequence and distinct sequence functions by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/commit/a75fe04bdd8dc40839e88de321f95cc5841abc84

New Contributors

  • @dheyay made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/23

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v2.0.0...2.1.0

- Python
Published by mikeheddes almost 4 years ago

torch-hd - 2.0.0 Release Notes

Jump to version 2 because torch-hd on PyPi is already on 1.0.4 and since we are making a breaking change we move to the next major version number.

What's Changed

  • Add basic data structures by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/4
  • Add distinct sequence by @mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/13

New Contributors

  • @mikeheddes made their first contribution in https://github.com/hyperdimensional-computing/torchhd/pull/4

Full Changelog: https://github.com/hyperdimensional-computing/torchhd/compare/v0.6.0...v2.0.0

- Python
Published by mikeheddes almost 4 years ago

torch-hd - 0.6.0 Release Notes

First release after merger between the torch-hd and hdc libraries, now called torchhd.

- Python
Published by mikeheddes almost 4 years ago