<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linear Algebra on Chen Kai Blog</title><link>https://www.chenk.top/en/tags/linear-algebra/</link><description>Recent content in Linear Algebra on Chen Kai Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 21 Jan 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/en/tags/linear-algebra/index.xml" rel="self" type="application/rss+xml"/><item><title>ML Math Derivations (2): Linear Algebra and Matrix Theory</title><link>https://www.chenk.top/en/ml-math-derivations/02-linear-algebra-and-matrix-theory/</link><pubDate>Wed, 21 Jan 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/ml-math-derivations/02-linear-algebra-and-matrix-theory/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/ml-math-derivations/02-Linear-Algebra-and-Matrix-Theory/illustration_1.png" alt="ML Math Derivations (2): Linear Algebra and Matrix Theory — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-this-chapter-and-whats-different" class="heading-anchor">Why this chapter, and what&amp;rsquo;s different&lt;a href="#why-this-chapter-and-whats-different" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>If you have already worked through a standard linear-algebra course you have seen most of these objects. &lt;strong>This chapter is not that course.&lt;/strong> It is the &lt;em>ML practitioner&amp;rsquo;s slice&lt;/em> of linear algebra: the half-dozen ideas that actually appear when you implement gradient descent, run PCA, train a neural net, or read a paper.&lt;/p></description></item><item><title>Low-Rank Matrix Approximation and the Pseudoinverse: From SVD to Regularization</title><link>https://www.chenk.top/en/standalone/low-rank-approximation-pseudoinverse/</link><pubDate>Mon, 28 Jul 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/standalone/low-rank-approximation-pseudoinverse/</guid><description>&lt;p>Real data matrices are almost never both square and full rank: correlated features, too few samples, and noise-induced ill-conditioning all make &amp;ldquo;matrix inverse&amp;rdquo; either undefined or numerically useless. The &lt;strong>pseudoinverse&lt;/strong> (Moore-Penrose inverse) preserves the &lt;em>spirit&lt;/em> of an inverse while dropping the impossible-to-meet requirements: it redefines the &amp;ldquo;solution&amp;rdquo; of a linear system as the &lt;strong>least-squares solution&lt;/strong>, breaking ties by picking the one with &lt;strong>minimum norm&lt;/strong>. This post derives the pseudoinverse from that least-squares viewpoint, gives the four Penrose conditions, builds it from the SVD, and connects this single object to &lt;strong>the Eckart-Young low-rank approximation theorem&lt;/strong>, &lt;strong>PCA&lt;/strong>, &lt;strong>recommender-system matrix factorization&lt;/strong>, and &lt;strong>LoRA fine-tuning&lt;/strong>.&lt;/p></description></item><item><title>Essence of Linear Algebra (18): Frontiers and Summary</title><link>https://www.chenk.top/en/linear-algebra/18-frontiers-and-summary/</link><pubDate>Wed, 30 Apr 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/18-frontiers-and-summary/</guid><description>&lt;p>We have walked the long road of linear algebra together. We started with arrows in the plane and ended at the gates of quantum computers, the inner workings of large language models, and the topology of data clouds. The remarkable thing — the thing this series has tried to make visible — is that the same handful of ideas keeps coming back. A vector is a state. A matrix is a transformation. A decomposition is the structure hiding inside the transformation. A norm tells you when you can trust your computation. Once you internalise that loop, every &amp;ldquo;frontier&amp;rdquo; looks less like a foreign country and more like another dialect of a language you already speak.&lt;/p></description></item><item><title>Essence of Linear Algebra (17): Linear Algebra in Computer Vision</title><link>https://www.chenk.top/en/linear-algebra/17-linear-algebra-in-computer-vision/</link><pubDate>Wed, 23 Apr 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/17-linear-algebra-in-computer-vision/</guid><description>&lt;p>Computer vision is the science of teaching machines to see. What is striking is how thoroughly the whole field reduces to linear algebra: an image is a matrix, a geometric transformation is a matrix product, a camera is a &lt;span class="math-inline">$3 \times 4$&lt;/span>
 projection matrix, two-view geometry is the equation &lt;span class="math-inline">$\mathbf{x}_2^\top \mathbf{F}\, \mathbf{x}_1 = 0$&lt;/span>
, and 3D reconstruction is a sparse linear least-squares problem. Once you see the field through that lens, what once looked like a zoo of algorithms turns out to be a small set of linear-algebraic ideas applied repeatedly.&lt;/p></description></item><item><title>Essence of Linear Algebra (16): Linear Algebra in Deep Learning</title><link>https://www.chenk.top/en/linear-algebra/16-linear-algebra-in-deep-learning/</link><pubDate>Wed, 16 Apr 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/16-linear-algebra-in-deep-learning/</guid><description>&lt;p>Strip away the marketing and a deep network is one thing: a long pipeline of matrix multiplications glued together by elementwise nonlinearities. Forward pass, backward pass, convolution, attention, normalization, fine-tuning — every &amp;ldquo;trick&amp;rdquo; is a small twist on the same algebraic theme. Once you see the matrices, the field stops looking like a bag of recipes and starts looking like a single language.&lt;/p>
&lt;p>This chapter rebuilds the modern stack from that single language. We follow one signal — a vector &lt;span class="math-inline">$\mathbf{x}$&lt;/span>
 — as it flows through linear layers, gets convolved, gets attended to, gets normalized, and gets adapted by a low-rank update. At each step we name the matrix that does the work and the property of that matrix (rank, conditioning, transpose) that makes the trick succeed.&lt;/p></description></item><item><title>Essence of Linear Algebra (15): Linear Algebra in Machine Learning</title><link>https://www.chenk.top/en/linear-algebra/15-linear-algebra-in-machine-learning/</link><pubDate>Wed, 09 Apr 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/15-linear-algebra-in-machine-learning/</guid><description>&lt;p>Ask any senior ML engineer &amp;ldquo;what math do you actually use day to day?&amp;rdquo; and the answer is almost always &lt;strong>linear algebra&lt;/strong>. Calculus shows up in derivations; probability shows up in modeling; but the runtime of a real ML system is dominated by matrix-vector multiplies, decompositions, and projections. PyTorch&amp;rsquo;s &lt;code>Linear&lt;/code>, scikit-learn&amp;rsquo;s &lt;code>PCA&lt;/code>, Spark MLlib&amp;rsquo;s &lt;code>ALS&lt;/code>, and a Transformer&amp;rsquo;s attention head are all the same primitive in different costumes.&lt;/p>
&lt;p>This chapter covers the algorithms used in production ML systems — PCA, LDA, SVM with kernels, matrix factorization for recommenders, regularized linear regression, neural network layers, and attention — and explains the linear algebra behind each. We focus on intuition first, then geometry, and finally formulas.&lt;/p></description></item><item><title>Essence of Linear Algebra (14): Random Matrix Theory</title><link>https://www.chenk.top/en/linear-algebra/14-random-matrix-theory/</link><pubDate>Wed, 02 Apr 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/14-random-matrix-theory/</guid><description>&lt;p>A million i.i.d. coin flips, arranged into a thousand-by-thousand symmetric matrix, somehow produce eigenvalues that fill a perfect semicircle. A noisy sample covariance matrix that should be the identity instead spreads its eigenvalues across an interval whose width you can predict before seeing a single number. The largest eigenvalue of a Wigner matrix has a tail distribution that turns up everywhere — in growing crystals, in the longest increasing subsequence of a random permutation, in the energy levels of heavy nuclei. &lt;strong>Random matrix theory&lt;/strong> (RMT) is the study of why these regularities appear, and how to use them.&lt;/p></description></item><item><title>Essence of Linear Algebra (13): Tensors and Multilinear Algebra</title><link>https://www.chenk.top/en/linear-algebra/13-tensors-and-multilinear-algebra/</link><pubDate>Wed, 26 Mar 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/13-tensors-and-multilinear-algebra/</guid><description>&lt;p>If you&amp;rsquo;ve used PyTorch or TensorFlow, you&amp;rsquo;ve met the word &amp;ldquo;tensor&amp;rdquo; hundreds of times. PyTorch calls every array &lt;code>torch.Tensor&lt;/code>; TensorFlow puts it in the product name. But what &lt;em>is&lt;/em> a tensor, and why did frameworks borrow this physics-flavored word for what looks like a multi-dimensional array?&lt;/p>
&lt;p>The short answer from this chapter:&lt;/p>
&lt;blockquote>
&lt;p>A tensor is the natural generalization of a scalar, vector, and matrix to &lt;strong>arbitrary&lt;/strong> dimensions. Everything you know about matrices either lifts cleanly to tensors, or breaks in instructive ways.&lt;/p></description></item><item><title>Essence of Linear Algebra (12): Sparse Matrices and Compressed Sensing — Less Is More</title><link>https://www.chenk.top/en/linear-algebra/12-sparse-matrices-and-compressed-sensing/</link><pubDate>Wed, 19 Mar 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/12-sparse-matrices-and-compressed-sensing/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/12-sparse-matrices-and-compressed-sensing/illustration_1.png" alt="Essence of Linear Algebra (12): Sparse Matrices and Compressed Sensing — Less Is More — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-less-is-more-miracle" class="heading-anchor">The &amp;ldquo;Less Is More&amp;rdquo; Miracle&lt;a href="#the-less-is-more-miracle" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>A raw 24-megapixel photograph weighs in at roughly 70 MB. JPEG compresses it to a few hundred kilobytes — a 100&lt;span class="math-inline">$\times$&lt;/span>
reduction — and you cannot tell the difference. A traditional MRI scan takes thirty minutes; a modern compressed sensing MRI gets the same image in five.&lt;/p></description></item><item><title>Essence of Linear Algebra (11): Matrix Calculus and Optimization — The Engine Behind Machine Learning</title><link>https://www.chenk.top/en/linear-algebra/11-matrix-calculus-and-optimization/</link><pubDate>Wed, 12 Mar 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/11-matrix-calculus-and-optimization/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/11-matrix-calculus-and-optimization/illustration_1.png" alt="Essence of Linear Algebra (11): Matrix Calculus and Optimization — The Engine Behind Machine Learning — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="from-shower-knobs-to-neural-networks" class="heading-anchor">From Shower Knobs to Neural Networks&lt;a href="#from-shower-knobs-to-neural-networks" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Every morning you train a tiny neural network. The water comes out too cold, so you nudge the knob — a &lt;em>parameter&lt;/em> — in some direction. A second later you observe a new temperature — the &lt;em>error signal&lt;/em> — and nudge again. After three or four iterations you have converged.&lt;/p></description></item><item><title>Essence of Linear Algebra (10): Matrix Norms and Condition Numbers — Is Your Linear System Healthy?</title><link>https://www.chenk.top/en/linear-algebra/10-matrix-norms-and-condition-numbers/</link><pubDate>Wed, 05 Mar 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/10-matrix-norms-and-condition-numbers/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/10-matrix-norms-and-condition-numbers/illustration_1.png" alt="Essence of Linear Algebra (10): Matrix Norms and Condition Numbers — Is Your Linear System Healthy? — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-question-that-haunts-engineers" class="heading-anchor">The Question That Haunts Engineers&lt;a href="#the-question-that-haunts-engineers" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>The equations are right. The algorithm is right. So why is the computed answer completely wrong?&lt;/p>
&lt;p>The culprit is usually a single number called the &lt;strong>condition number&lt;/strong>. It measures how &lt;em>sensitive&lt;/em> a linear system is — whether a tiny wobble in the input gets amplified into a catastrophic error in the output. To talk about condition numbers we first need a way to measure the &amp;ldquo;size&amp;rdquo; of vectors and matrices. That is what norms do.&lt;/p></description></item><item><title>Essence of Linear Algebra (9): Singular Value Decomposition — The Crown Jewel of Linear Algebra</title><link>https://www.chenk.top/en/linear-algebra/09-singular-value-decomposition/</link><pubDate>Wed, 26 Feb 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/09-singular-value-decomposition/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/09-singular-value-decomposition/illustration_1.png" alt="Essence of Linear Algebra (9): Singular Value Decomposition — The Crown Jewel of Linear Algebra — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-svd-earns-the-crown" class="heading-anchor">Why SVD Earns the Crown&lt;a href="#why-svd-earns-the-crown" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>The spectral theorem of &lt;a href="https://www.chenk.top/en/linear-algebra/08-symmetric-matrices-and-quadratic-forms/">Chapter 8&lt;/a>
 gave us &lt;span class="math-inline">$A = Q\Lambda Q^T$&lt;/span>
 — a beautifully clean factorisation, but &lt;strong>only for symmetric matrices&lt;/strong>. Most matrices that show up in practice are not symmetric, and many are not even square:&lt;/p>
&lt;ul>
&lt;li>a photograph stored as a &lt;span class="math-inline">$1920 \times 1080$&lt;/span>
 pixel matrix,&lt;/li>
&lt;li>a Netflix-style user&amp;ndash;movie rating matrix (millions of rows, thousands of columns),&lt;/li>
&lt;li>a document&amp;ndash;term matrix in NLP (documents by vocabulary),&lt;/li>
&lt;li>a gene-expression matrix in bioinformatics.&lt;/li>
&lt;/ul>
&lt;span class="math-block">$$
A = U\,\Sigma\,V^{\!\top}.
$$&lt;/span>
&lt;p>
This is the most powerful, most universally applicable decomposition in all of linear algebra.&lt;/p></description></item><item><title>Essence of Linear Algebra (8): Symmetric Matrices and Quadratic Forms — The Best Matrices in Town</title><link>https://www.chenk.top/en/linear-algebra/08-symmetric-matrices-and-quadratic-forms/</link><pubDate>Wed, 19 Feb 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/08-symmetric-matrices-and-quadratic-forms/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/08-symmetric-matrices-and-quadratic-forms/illustration_1.png" alt="Essence of Linear Algebra (8): Symmetric Matrices and Quadratic Forms — The Best Matrices in Town — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-symmetric-matrices-are-the-best" class="heading-anchor">Why Symmetric Matrices Are the &amp;ldquo;Best&amp;rdquo;&lt;a href="#why-symmetric-matrices-are-the-best" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Of all the matrices you will ever meet, &lt;strong>symmetric matrices&lt;/strong> are the most well-behaved. They have:&lt;/p>
&lt;ul>
&lt;li>only &lt;strong>real&lt;/strong> eigenvalues,&lt;/li>
&lt;li>a complete set of &lt;strong>orthogonal&lt;/strong> eigenvectors,&lt;/li>
&lt;li>and a &lt;strong>perfect diagonalization&lt;/strong> &lt;span class="math-inline">$A = Q\Lambda Q^T$&lt;/span>
 that costs nothing to invert.&lt;/li>
&lt;/ul>
&lt;p>This is not a curiosity. Almost every important matrix you actually compute with in physics, optimization, statistics, or machine learning is symmetric:&lt;/p></description></item><item><title>Essence of Linear Algebra (7): Orthogonality and Projections — When Vectors Mind Their Own Business</title><link>https://www.chenk.top/en/linear-algebra/07-orthogonality-and-projections/</link><pubDate>Wed, 12 Feb 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/07-orthogonality-and-projections/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/07-orthogonality-and-projections/illustration_1.png" alt="Essence of Linear Algebra (7): Orthogonality and Projections — When Vectors Mind Their Own Business — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-orthogonality-matters" class="heading-anchor">Why Orthogonality Matters&lt;a href="#why-orthogonality-matters" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Two vectors are &lt;strong>orthogonal&lt;/strong> when they &amp;ldquo;do not interfere&amp;rdquo; with one another. That single idea — one direction tells you nothing about the other — powers GPS positioning, noise-canceling headphones, JPEG compression, recommendation systems, and most of numerical linear algebra.&lt;/p>
&lt;p>Orthogonality is the single biggest computational shortcut in linear algebra. With a generic basis, finding coordinates is solving a linear system. With an &lt;strong>orthogonal&lt;/strong> basis, finding coordinates is one dot product per axis. Hard problem, easy problem, same problem — just a better basis.&lt;/p></description></item><item><title>Essence of Linear Algebra (6): Eigenvalues and Eigenvectors</title><link>https://www.chenk.top/en/linear-algebra/06-eigenvalues-and-eigenvectors/</link><pubDate>Wed, 05 Feb 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/06-eigenvalues-and-eigenvectors/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/06-eigenvalues-and-eigenvectors/illustration_1.png" alt="Essence of Linear Algebra (6): Eigenvalues and Eigenvectors — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-big-question" class="heading-anchor">The Big Question&lt;a href="#the-big-question" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Apply a matrix to a vector and almost anything can happen. Most vectors get rotated &lt;em>and&lt;/em> stretched, landing in a brand new direction. But scattered among them are a few special vectors that refuse to leave their span. They come out of the transformation pointing exactly the way they went in — only longer, shorter, or flipped.&lt;/p></description></item><item><title>Essence of Linear Algebra (5): Linear Systems and Column Space</title><link>https://www.chenk.top/en/linear-algebra/05-linear-systems-and-column-space/</link><pubDate>Wed, 29 Jan 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/05-linear-systems-and-column-space/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/05-linear-systems-and-column-space/illustration_1.png" alt="Essence of Linear Algebra (5): Linear Systems and Column Space — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-central-question" class="heading-anchor">The Central Question&lt;a href="#the-central-question" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Almost everything in applied mathematics eventually lands on the same question:&lt;/p>
&lt;blockquote>
&lt;p>Given a matrix &lt;span class="math-inline">$A$&lt;/span>
 and a vector &lt;span class="math-inline">$\vec{b}$&lt;/span>
, does the equation &lt;span class="math-inline">$A\vec{x} = \vec{b}$&lt;/span>
 have a solution? If so, how many?&lt;/p>
&lt;/blockquote>
&lt;p>The mechanical answer is &amp;ldquo;row-reduce and look.&amp;rdquo; The &lt;em>structural&lt;/em> answer is far more interesting — and it is the goal of this chapter. Three geometric objects tell you everything:&lt;/p></description></item><item><title>Essence of Linear Algebra (4): The Secrets of Determinants</title><link>https://www.chenk.top/en/linear-algebra/04-the-secrets-of-determinants/</link><pubDate>Wed, 22 Jan 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/04-the-secrets-of-determinants/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/04-the-secrets-of-determinants/illustration_1.png" alt="Essence of Linear Algebra (4): The Secrets of Determinants — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="beyond-the-formula" class="heading-anchor">Beyond the Formula&lt;a href="#beyond-the-formula" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;span class="math-block">$$\det\begin{pmatrix}a &amp;amp; b\\ c &amp;amp; d\end{pmatrix} = ad - bc$$&lt;/span>
&lt;p>
You plug in numbers, compute, and move on. That misses the point entirely.&lt;/p>
&lt;p>Here is the real meaning, in one sentence:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>The determinant of &lt;span class="math-inline">$A$&lt;/span>
 is the factor by which &lt;span class="math-inline">$A$&lt;/span>
 scales area (in 2D) or volume (in 3D).&lt;/strong>&lt;/p></description></item><item><title>Essence of Linear Algebra (3): Matrices as Linear Transformations</title><link>https://www.chenk.top/en/linear-algebra/03-matrices-as-linear-transformations/</link><pubDate>Wed, 15 Jan 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/03-matrices-as-linear-transformations/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/03-matrices-as-linear-transformations/illustration_1.png" alt="Essence of Linear Algebra (3): Matrices as Linear Transformations — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-big-idea" class="heading-anchor">The Big Idea&lt;a href="#the-big-idea" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Open a traditional textbook and matrices show up as &amp;ldquo;rectangular arrays of numbers.&amp;rdquo; You learn rules for adding and multiplying them, but no one explains &lt;em>why&lt;/em> the multiplication rule looks the way it does, or why &lt;span class="math-inline">$AB \neq BA$&lt;/span>
 in general.&lt;/p>
&lt;p>Here is the secret the symbol-pushing version hides: &lt;strong>a matrix is a function that transforms space.&lt;/strong> Every &lt;span class="math-inline">$m \times n$&lt;/span>
 matrix is a machine that eats an &lt;span class="math-inline">$n$&lt;/span>
-dimensional vector and spits out an &lt;span class="math-inline">$m$&lt;/span>
-dimensional one. Once you can &lt;em>see&lt;/em> that, the strange rules stop being strange. They are simply the bookkeeping for what happens to the basis vectors.&lt;/p></description></item><item><title>Essence of Linear Algebra (2): Linear Combinations and Vector Spaces</title><link>https://www.chenk.top/en/linear-algebra/02-linear-combinations-and-vector-spaces/</link><pubDate>Wed, 08 Jan 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/02-linear-combinations-and-vector-spaces/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/02-linear-combinations-and-vector-spaces/illustration_1.png" alt="Essence of Linear Algebra (2): Linear Combinations and Vector Spaces — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-this-chapter-matters" class="heading-anchor">Why This Chapter Matters&lt;a href="#why-this-chapter-matters" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>Open a box of crayons that contains only &lt;strong>red, green, and blue&lt;/strong>. How many colors can you draw? The honest answer is &lt;strong>infinitely many&lt;/strong> — every shade you have ever seen on a screen is just a different mix of those three. Three &amp;ldquo;ingredients&amp;rdquo; produce an entire universe.&lt;/p></description></item><item><title>Essence of Linear Algebra (1): The Essence of Vectors — More Than Just Arrows</title><link>https://www.chenk.top/en/linear-algebra/01-the-essence-of-vectors/</link><pubDate>Wed, 01 Jan 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/linear-algebra/01-the-essence-of-vectors/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/linear-algebra/01-the-essence-of-vectors/illustration_1.png" alt="Essence of Linear Algebra (1): The Essence of Vectors — More Than Just Arrows — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="why-vectors-and-why-care" class="heading-anchor">Why Vectors, and Why Care?&lt;a href="#why-vectors-and-why-care" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>A physicist talks about a &lt;em>force&lt;/em>. A data scientist talks about a &lt;em>feature&lt;/em>. A game programmer talks about a &lt;em>velocity&lt;/em>. A quantum theorist talks about a &lt;em>state&lt;/em>. Different fields, different terms — but the same underlying object: &lt;strong>a vector&lt;/strong>.&lt;/p>
&lt;p>That&amp;rsquo;s no coincidence. A vector is the simplest mathematical object flexible enough to describe &lt;strong>anything you can add together and scale&lt;/strong>. Once you see this pattern, you&amp;rsquo;ll see it everywhere.&lt;/p></description></item><item><title>Abstract Algebra (9): Modules — Generalizing Vector Spaces</title><link>https://www.chenk.top/en/abstract-algebra/09-modules/</link><pubDate>Fri, 17 Sep 2021 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/abstract-algebra/09-modules/</guid><description>&lt;p>In every linear algebra course, you learn to work over a field: real numbers, complex numbers, or perhaps a finite field. The resulting theory is remarkably clean — every subspace has a complement, every finitely generated vector space has a basis, and all bases have the same cardinality. But what happens when we replace the field with a ring?&lt;/p>
&lt;p>The answer is &lt;em>modules&lt;/em>: the natural generalization of vector spaces, where scalars come from a ring rather than a field. The theory is richer, the pathologies more interesting, and — perhaps most importantly — modules turn out to encompass an enormous range of mathematical objects: abelian groups (modules over &lt;span class="math-inline">$\mathbb{Z}$&lt;/span>
), vector spaces with a linear endomorphism (modules over &lt;span class="math-inline">$K[x]$&lt;/span>
), ideals (modules over a ring), and group representations (modules over a group ring). What initially feels like a technical generalization is actually a unifying framework that organizes much of algebra.&lt;/p></description></item></channel></rss>