Module 1: Foundations of Vector Symbolic Architectures¶
Welcome to Module 1! This module introduces the foundational concepts of VSA/HDC.
Module Overview¶
Learning Objectives: - Understand why high-dimensional vectors enable symbolic computation - Master the two fundamental operations: binding and bundling - Learn the three VSA models in VSAX (FHRR, MAP, Binary) - Write your first VSAX program
Duration: ~3-4 hours
Prerequisites: Basic Python, NumPy knowledge
Lessons¶
- Why High-Dimensional Vectors?
- The Two Fundamental Operations
- The Three VSA Models in VSAX
- Your First VSAX Program
Module Capstone¶
Build a simple analogy solver that can answer questions like "A is to B as C is to ?"
Next: Start with Lesson 1.1: Why High-Dimensional Vectors?