-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Brodie edited this page Dec 22, 2025
·
3 revisions
Welcome to the HoloVec documentation.
Overview — What is HoloVec and why use it?
- Installation — Install HoloVec with pip or uv
- Quick Start — Your first hypervectors in 5 minutes
- Core Concepts — Binding, bundling, permutation explained
- Architecture Overview — Layered design and module structure
- Backends — NumPy, PyTorch, JAX computational engines
- Spaces — Vector types: Bipolar, Complex, Binary, Sparse
- Models — Comparison table and selection guide
| Model | Page | Best For |
|---|---|---|
| FHRR | Model-FHRR | General use, best capacity |
| GHRR | Model-GHRR | Non-commutative relations |
| MAP | Model-MAP | Hardware, neuromorphic |
| HRR | Model-HRR | Classic baseline |
| VTB | Model-VTB | Directional binding |
| BSC | Model-BSC | Binary, FPGA |
| BSDC | Model-BSDC | Memory efficient |
| BSDC-SEG | Model-BSDC-SEG | Fast sparse search |
- Encoders Overview — Which encoder for which data type?
- Fractional Power — Continuous values with similarity preservation
- Thermometer & Level — Ordinal and categorical data
- Sequences — Position binding, N-grams, trajectories
- Spatial — Images and multi-dimensional vectors
- Retrieval Overview — Codebook, ItemStore, AssocStore
- Cleanup Strategies — Brute force vs Resonator networks
- Tutorials — Step-by-step examples
- Patterns — Common VSA patterns and recipes
- Performance — Backend selection and optimization
- Troubleshooting — Common issues and solutions
- API Reference — Quick reference for all classes and methods
- Glossary — HDC/VSA terminology
- References — Academic papers and citations