hyperdimensional-computing / torchhd

Torchhd is a Python library for Hyperdimensional Computing and Vector Symbolic Architectures
https://torchhd.readthedocs.io
MIT License
238 stars 24 forks source link

Add new `classifiers` module with commonly used HD/VSA classifiers #166

Closed mikeheddes closed 6 months ago

mikeheddes commented 6 months ago

Description

This PR introduces a new module (torchhd.classifiers) to facilitate standardized benchmarking with published HD/VSA classification methods. The implementations were adopted from public code whenever possible, otherwise a best faith attempt was made based on the paper. The classifiers can be used together with any of the many provided datasets.

Checklist