Gram-Schmidt orthogonalizes vectors in Rⁿ
Image: gerhard kremer, CC BY-SA 4.0, via Wikimedia Commons
Gram-Schmidt orthogonalizes vectors in Rⁿ
The Gram-Schmidt process transforms a set of linearly independent vectors into an orthogonal set. This is crucial for simplifying problems in linear algebra and numerical analysis.
Example
Given vectors v1, v2 in R², applying Gram-Schmidt yields u1 and u2, which are orthogonal to each other.
Remember this
Orthogonal vectors simplify computations and are foundational in many applications, such as solving linear systems and performing projections.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
batch size affects generalization: larger batches find sharper minima
Larger batch sizes lead to sharper minima, enhancing generalization by providing more accurate gradient estimates
General-purpose computing on graphics processing units
Did you know your computer can do more than just compute numbers?
Vector quantization
How can you store a huge library of books in a tiny closet?
weight tying does in language models: shares embedding and output projection matrices
Ever wonder how machines understand the sequence of words in a sentence?
quantization to INT8 doubles throughput
Quantization to INT8 doubles throughput because tensor cores process INT8 2x faster
the Y combinator does: enables recursion in languages without named functions
Y Combinator launched over 5,000 companies
Swipe through 100 ML concepts daily
Open Pocket Polymath