· Xiaojing Yang · Mathematics · 1 min read

Vectors, Matrices, and Embeddings

A foundation note connecting linear algebra to embeddings, similarity, neural layers, and retrieval.

中文导读

这篇文章的目标不是重讲线性代数课本,而是回答一个更实用的问题:为什么向量和矩阵会一直出现在机器学习、NLP、LLM 和 retrieval 里?

Working outline

  1. What a vector means in ML
  2. Why embeddings are vectors
  3. Dot product and cosine similarity
  4. Matrix multiplication as transformation
  5. Neural layers as learned transformations
  6. Retrieval as geometry

Reference materials to digest

My angle

I want this post to explain linear algebra through examples I actually use:

  • sentence embeddings;
  • nearest-neighbor search;
  • attention scores;
  • retrieval systems;
  • dimensionality reduction for error analysis.
Share:
Back to Blog

Related Posts

View All Posts »
FoundationsRetrieval & Knowledge SystemsEN

What Is RAG? From Retrieval to Grounded Answers

From documents, chunks, and embeddings to retrieval, reranking, evidence completeness, augmentation, and generation: a complete visual foundation for RAG.

FoundationsRetrieval & Knowledge Systems中文

什么是 RAG?从检索到有证据依据的回答

从文档、Chunk 和 Embedding,到检索、重排序、证据完整性、上下文增强与生成:系统理解 Retrieval-Augmented Generation 的完整基础流程。

FoundationsResearch EngineeringBilingual

How I Structure NLP Experiments

A research-engineering note on repositories, configs, data splits, logs, evaluation tables, and reproducible experiment workflows.

Research & ApplicationsMultilingual AIBilingual

Multilingual AI as a System Problem

A research note framing multilingual AI beyond translation: data, tokenization, evaluation, domains, language variation, and deployment constraints.