Machine Learning मधील Eigenvalues, SVD, आणि High-Dimensional Vector Spaces
Singular Value Decomposition (SVD) आधुनिक representation learning, latent semantic analysis, आणि vector retrieval engines चा गणितीय पाया तयार करते.
Spectral Theorem आणि Low-Rank Approximation
कोणत्याही अनियंत्रित matrix साठी, एक orthogonal factorization अस्तित्वात आहे:
जिथे आणि हे orthonormal matrices आहेत ज्यामध्ये डावे आणि उजवे singular vectors समाविष्ट आहेत, आणि हे singular values सह diagonal आहे.
Eckart-Young-Mirsky Theorem
Frobenius norm error कमी करणारा इष्टतम rank- approximation :
pythonimport numpy as np def truncated_svd_embedding(X: np.ndarray, k: int) -> np.ndarray: U, S, Vt = np.linalg.svd(X, full_matrices=False) # Project high-dimensional token co-occurrence matrix into k-dimensional space return U[:, :k] * np.sqrt(S[:k])
Dimensionality Reduction Dynamics
-dimensional Euclidean space मध्ये, त्रिज्या असलेल्या hypersphere चे आकारमान खालीलप्रमाणे प्रमाणात वाढते:
जसजसे , तसतसे Gaussian distribution मधील जवळपास सर्व वस्तुमान त्रिज्या येथे एका पातळ गोलाकार शेलमध्ये केंद्रित होते, ज्यामुळे vector search मध्ये curse of dimensionality निर्माण होते.