Skip to content

Releases: cumbof/hdlib

hdlib v0.1.8

03 Jul 15:52
Compare
Choose a tag to compare

hdlib v0.1.8

Fix:

  • Fix the initialization of Vector objects with a specific seed;
  • model.Model._init_fit_predict and model.Model._stepwise_regression_iter are now private;
  • Improving docstring adopting the numpydoc documentation format.

hdlib v0.1.7

15 Jun 20:32
Compare
Choose a tag to compare

hdlib v0.1.7

Fix:

  • Fix the break condition in model.Model.stepwise_regression for both the backward and forward methods.

hdlib v0.1.6

15 Jun 15:28
Compare
Choose a tag to compare

hdlib v0.1.6

Add:

  • Add stepwise_regression as model.Model class method for performing the feature selection as backward variable elimination or forward variable selection

hdlib v0.1.5

09 Jun 04:35
f90e56d
Compare
Choose a tag to compare

hdlib v0.1.5

Add:

  • Add bind, bundle, and permute as Vector class methods for applying arithmetic operations inplace;
  • Rename split_dataset in the parser module into kfolds_split;
  • Add percentage_split function to the parser module;
  • Integrate chopin2 ML model into the model module withe the Model class.

hdlib v0.1.4

01 Jun 20:33
Compare
Choose a tag to compare

hdlib v0.1.4

Add:

  • Add parser module with utility functions for dealing with input datasets;
  • Check if the input pickle file exists before initializing Vector and Space objects with from_file;
  • Report Vector and Spaceobjects information when calling print;
  • Add examples/chopin2.py: reimplementation of the chopin2 ML model with hdlib.

Fix:

  • Tags are maintained as sets when applying arithmetic operators.

hdlib v0.1.3

01 Jun 00:11
Compare
Choose a tag to compare

hdlib v0.1.3

Add:

  • Check for version compatibility when loading a pickle file;
  • normalize() function to the Vector class;
  • Link vectors in space with parents and children sets as class attributes;
  • Add link() and set_root() functions to the Space class.

hdlib v0.1.2

31 May 22:05
Compare
Choose a tag to compare

hdlib v0.1.2

Add:

  • Distance metrics: cosine, hamming, and euclidean;
  • Tags are inherited after applying the arithmetic operators;
  • Unit tests for Vector and Space classes and for bundle, bind, and permute arithmetic operators;
  • What is the Dollar of Mexico? as a unit test.

hdlib v0.1.1

30 May 22:36
Compare
Choose a tag to compare

hdlib v0.1.1

Add:

  • Vectors can be tagged;
  • Tags can be used to retrieve groups of Vectors in the Space with the get method of the Space class;
  • The performances of the remove and findAll methods of the Space class have been improved.

hdlib v0.1.0

25 Apr 22:38
Compare
Choose a tag to compare

Hyperdimensional Computing Library for building Vector Symbolic Architectures in Python 3