Skip to content

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

  1. Why High-Dimensional Vectors?
  2. The Two Fundamental Operations
  3. The Three VSA Models in VSAX
  4. 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?