The Gram-Schmidt process is a method for constructing an orthonormal basis from a set of linearly independent vectors.