2022
DOI: 10.48550/arxiv.2205.09208
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Torchhd: An Open-Source Python Library to Support Hyperdimensional Computing Research

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…Implementation: We use a Raspberry Pi 4 for data collection and HDC-based learning. We implement a novel HDC-based encoding based on the torch-hd [36] package. Each training epoch will go through sequential neural networks with one HDC encoding layer.…”
Section: Methodsmentioning
confidence: 99%
“…Implementation: We use a Raspberry Pi 4 for data collection and HDC-based learning. We implement a novel HDC-based encoding based on the torch-hd [36] package. Each training epoch will go through sequential neural networks with one HDC encoding layer.…”
Section: Methodsmentioning
confidence: 99%
“…In this paper, the seed hypervectors are either random hypervectors or level hypervectors: (i) random hypervectors are quasi-orthogonal to each other and are mainly employed to represent the independent categorical data, e.g., channel indices for biological signals; (ii) level hypervectors are usually linearly correlated and represent the sub-intervals of a given range, e.g., the quantized magnitude of a given time series. The reader is referred to [38,55] for more details. Record-based encoding [38]: This encoding algorithm typically requires two types of hypervectors, which contain the value and position information, respectively.…”
Section: A Traditional Clustering Algorithms 1) Traditional K-meansmentioning
confidence: 99%
“…We implement both HDCluster and our proposed HDC-based clustering algorithms using Python implementation. For hypervectors generation, we employ the library "torchhd" [55]. We evaluate the clustering algorithms by three metrics: accuracy (ground truth is known), number of iterations for the convergence of cluster hypervectors, and execution time.…”
Section: A Experimental Setupmentioning
confidence: 99%
“…Despite the presence of a few existing libraries for building vector-symbolic architectures (Heddes et al, 2023;Kang et al, 2022;Simon et al, 2022), the development of hdlib was driven by the need to offer increased flexibility and a more intuitive interface to complex abstractions, thereby facilitating a wider adoption in the research community. It not only consolidates most of the features from the existing libraries but also introduces novel functionalities which are easily accessible through a set of abstractions and reusable components as described in the following section, enabling rapid prototyping and experimentation with various architectural configurations.…”
Section: Statement Of Needmentioning
confidence: 99%