Package hdlib v0.1.18

hdlib is a Python 3 library for building Vector-Symbolic Architectures (VSA, a.k.a. Hyperdimensional Computing).

VSA is an emergent computing paradigm that works by combining vectors in a high-dimensional space for representing and processing information. This approach recently shown promise in various domains for dealing with different kind of computational problems, including artificial intelligence, cognitive science, robotics, natural language processing, bioinformatics, medical informatics, cheminformatics, and internet of things among other scientific disciplines.

The library is distributed under the MIT license as a Python package through PyPI and Conda on the conda-forge channel.

Please refer to the official Wiki for any information about the implemented modules and how to use the library.

Sub-modules

hdlib.arithmetic

Implementation of the arithmetic operators …

hdlib.graph

Directed and undirected, weighted and unweighted graphs with hdlib …

hdlib.model

Machine learning with hdlib …

hdlib.parser

Utility to parse input files …

hdlib.space

Implementation of hyperdimensional Vector and Space …