The document discusses Gram-Schmidt orthogonalization and orthonormalization. It defines orthogonalization as constructing orthogonal vectors that span a subspace, while orthonormalization results in unit vectors. The Gram-Schmidt process is described as a method to take a set of vectors and construct an orthogonal set from them. Two examples applying the Gram-Schmidt process are shown.