Зміст курсу
Метод Головних Компонент
Метод Головних Компонент
Стиснення зображень
Переходимо до останнього завдання, яке може вирішити PCA - це стиснення зображення.
Рішення даної задачі відбувається за тим же алгоритмом, що і зазвичай. Ми вже знаємо, як створювати моделі PCA та завантажувати в них дані. Тому зараз ми заглибимося в інші деталі.
Стиснення чорно-білих і кольорових зображень здійснюється по-різному. Стиснення чорно-білих зображень нічим не відрізняється від стиснення звичайних. У той час як для кольорових зображень потрібно: розділити зображення на 3 кольорові канали RGB, зменшити розмірність кожного каналу за допомогою PCA, а потім об’єднати канали в повноцінне кольорове зображення.
Щоб прочитати зображення та розділити їх на канали RGB, нам потрібні бібліотеки matplotlib
і cv2
:
Стандартизуємо дані. Ми можемо реалізувати це простіше, не використовуючи бібліотеку, а лише за допомогою поділу:
Тепер створимо 3 моделі PCA:
Тепер ми можемо об'єднати отримані дані в одне зображення:
Завдання
Зменшити розмірність чорно-білого зображення до 40 компонентів.
Дякуємо за ваш відгук!
Стиснення зображень
Переходимо до останнього завдання, яке може вирішити PCA - це стиснення зображення.
Рішення даної задачі відбувається за тим же алгоритмом, що і зазвичай. Ми вже знаємо, як створювати моделі PCA та завантажувати в них дані. Тому зараз ми заглибимося в інші деталі.
Стиснення чорно-білих і кольорових зображень здійснюється по-різному. Стиснення чорно-білих зображень нічим не відрізняється від стиснення звичайних. У той час як для кольорових зображень потрібно: розділити зображення на 3 кольорові канали RGB, зменшити розмірність кожного каналу за допомогою PCA, а потім об’єднати канали в повноцінне кольорове зображення.
Щоб прочитати зображення та розділити їх на канали RGB, нам потрібні бібліотеки matplotlib
і cv2
:
Стандартизуємо дані. Ми можемо реалізувати це простіше, не використовуючи бібліотеку, а лише за допомогою поділу:
Тепер створимо 3 моделі PCA:
Тепер ми можемо об'єднати отримані дані в одне зображення:
Завдання
Зменшити розмірність чорно-білого зображення до 40 компонентів.
Дякуємо за ваш відгук!
Стиснення зображень
Переходимо до останнього завдання, яке може вирішити PCA - це стиснення зображення.
Рішення даної задачі відбувається за тим же алгоритмом, що і зазвичай. Ми вже знаємо, як створювати моделі PCA та завантажувати в них дані. Тому зараз ми заглибимося в інші деталі.
Стиснення чорно-білих і кольорових зображень здійснюється по-різному. Стиснення чорно-білих зображень нічим не відрізняється від стиснення звичайних. У той час як для кольорових зображень потрібно: розділити зображення на 3 кольорові канали RGB, зменшити розмірність кожного каналу за допомогою PCA, а потім об’єднати канали в повноцінне кольорове зображення.
Щоб прочитати зображення та розділити їх на канали RGB, нам потрібні бібліотеки matplotlib
і cv2
:
Стандартизуємо дані. Ми можемо реалізувати це простіше, не використовуючи бібліотеку, а лише за допомогою поділу:
Тепер створимо 3 моделі PCA:
Тепер ми можемо об'єднати отримані дані в одне зображення:
Завдання
Зменшити розмірність чорно-білого зображення до 40 компонентів.
Дякуємо за ваш відгук!
Переходимо до останнього завдання, яке може вирішити PCA - це стиснення зображення.
Рішення даної задачі відбувається за тим же алгоритмом, що і зазвичай. Ми вже знаємо, як створювати моделі PCA та завантажувати в них дані. Тому зараз ми заглибимося в інші деталі.
Стиснення чорно-білих і кольорових зображень здійснюється по-різному. Стиснення чорно-білих зображень нічим не відрізняється від стиснення звичайних. У той час як для кольорових зображень потрібно: розділити зображення на 3 кольорові канали RGB, зменшити розмірність кожного каналу за допомогою PCA, а потім об’єднати канали в повноцінне кольорове зображення.
Щоб прочитати зображення та розділити їх на канали RGB, нам потрібні бібліотеки matplotlib
і cv2
:
Стандартизуємо дані. Ми можемо реалізувати це простіше, не використовуючи бібліотеку, а лише за допомогою поділу:
Тепер створимо 3 моделі PCA:
Тепер ми можемо об'єднати отримані дані в одне зображення:
Завдання
Зменшити розмірність чорно-білого зображення до 40 компонентів.