🎓 Методи зменшення розмірності
PCA (Principal Component Analysis)
Концепція: Знаходить головні компоненти (напрямки максимальної варіації). Проектує дані на ці компоненти.
Переваги: Швидкий, інтерпретований, зберігає variance, лінійний.
Недоліки: Тільки лінійний, може втратити нелінійні структури.
Вибір компонентів: Scree plot, cumulative variance (наприклад, 95%).
t-SNE
Концепція: Нелінійне зменшення для візуалізації. Зберігає локальні структури (схожі точки близько).
Переваги: Добре для візуалізації, зберігає локальні структури.
Недоліки: Повільний, не зберігає глобальні структури, не для ML.
Застосування: Тільки для візуалізації, не для навчання моделей.
UMAP
Концепція: Нелінійне зменшення. Зберігає як локальні, так і глобальні структури.
Переваги: Швидший за t-SNE, зберігає глобальні структури, можна використати для ML.
Недоліки: Параметри потребують налаштування.
📚 Практичні приклади
Приклад 1: PCA для зменшення розмірності
Підготовка: Нормалізувати дані, визначити кількість компонентів (cumulative variance).
PCA: Навчити PCA, трансформувати дані.
Оцінка: Перевірити explained variance. Візуалізувати дані в 2D/3D.
Використання: Використати трансформовані дані для навчання моделей.
Приклад 2: t-SNE для візуалізації
Підготовка: Підготувати дані, можливо попередньо зменшити розмірність (PCA до 50).
t-SNE: Навчити t-SNE з 2 компонентами для візуалізації.
Візуалізація: Візуалізувати дані в 2D. Проаналізувати кластери.
© 2025 Науковий Симулятор. Всі права захищені.
Зменшення розмірності: збереження інформації, зменшення складності
Спробуйте наживо
Усе, що вище, працює прямо у вашому браузері — відкрийте Dimensionality Reduction: PCA, t-SNE & UMAP і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.
▶ Відкрити симуляцію Dimensionality Reduction: PCA, t-SNE & UMAP