Eigencats: то же самое для котиков
Кошки — отличный материал для проверки гипотезы, что метод eigenfaces работает на любых однородных объектах, не только на лицах. Возьмём датасет в \sim 2000 котиков[^1] и проведём тот же эксперимент.
Качественная картина повторяется: первое eigencat ловит освещение, второе — наклон головы, дальше идут вариации формы морды и ушей. В сжатом виде каждый кот превращается в \sim 50 чисел.
Пространство «реальных» объектов всегда узкое. Будь это лица людей, морды котов, рукописные цифры (датасет MNIST) или фотографии природы — реальные данные занимают в исходном многомерном пространстве маленькое подпространство. Распознавание = найти это подпространство и работать в нём.
Эта идея — фундамент современных автокодировщиков и эмбеддингов (см. § 3.4.3–3.4.6). SVD — её самая ранняя и самая понятная реализация.