SlideShare a Scribd company logo
Кластеризація даних.
Представлення результатів.
Алгоритм k-mean, fuzzy c-mean.
Підготував Миляник Іван,
Група ПМІ-32
Кластеризація – пошук певної структури/порядку в
певному невпорядкованому наборі даних.
Кластеризація – це процес організації, впорядкування
даних в групи, члени яких є схожими якоюсь мірою.
Кластер – це набір груп, об’єкти яких є схожими в
межах групи і різними між різними групами.
Ціль кластеризації
Відшукати групування за властивостями в наборі
невпорядкованих даних.
Можливі застосування
Впорядкування книг в бібліотеці
Автоматична класифікація рослин та тварин до класів
В маркетингу пошук користувачів зі схожими потребами
І багато іншого …
Основні вимоги до алгоритмів кластеризації
Масштабованість
Робота з різними типами даних
Можливість опрацьовувати “шуми”
Але не все так просто…
Проблеми
Далеко не завжди можна відшукати параметри, за якими ми будемо
порівнювати об’єкти, а якщо і можна – то не завжди вони будуть
максимально задовольняти наші потреби
Довго триває кластеризація, якщо наші об’єкти – в багатьох вимірах, з
багатьма параметрами.
Результат не завжди однозначний
Класифікація алгоритмів кластеризації
Виключна/ексклюзивна кластеризація
Паралельна кластеризація
Ієрархічна кластеризація
Ймовірнісна кластеризація
Алгоритм
Fuzzy C-mean
Приклад паралельної кластеризації
Алгоритм
Мінімізуємо :
Спочатку матриця U = 0
Далі ітеративно виконуємо наступні перерахунки, доки ||U(k+1)
- U(k)
||< Eps
Алгоритм
K-mean
Приклад алгоритму виключної(ексклюзивної)
кластеризації
Алгоритм
1)Виберемо K випадкових центроїдів в нашій області
2)Поставимо у відповідність кожній точці рівно один центроїд, який
найближчий до тої точки
3)Коли всі точки розподілено, перерахуємо положення центроїдів.
4)Повторювати кроки 2 і 3 доки центроїди рухатимуться. В
кінцевому результаті – отримаємо К-кластеризацію.
Демонстрація K-mean алгоритму.
Дякую за увагу.
Успіхів на модулі 

More Related Content

What's hot

მოსწავლეთა თვითშეფასება
მოსწავლეთა თვითშეფასებამოსწავლეთა თვითშეფასება
მოსწავლეთა თვითშეფასება
Maia Siradze
 
торцювання – один з видів паперового рукоділля
торцювання – один з видів паперового рукоділляторцювання – один з видів паперового рукоділля
торцювання – один з видів паперового рукоділля
Georgina Reka
 
презентація
презентаціяпрезентація
презентація
irina277
 
2012natia პროექტი ,,ძალა ერთობაშია''
2012natia   პროექტი ,,ძალა ერთობაშია''2012natia   პროექტი ,,ძალა ერთობაშია''
2012natia პროექტი ,,ძალა ერთობაშია''
Natia Khachiuri
 
გეგმის შაბლონი
გეგმის შაბლონიგეგმის შაბლონი
გეგმის შაბლონი
Marieta Jakhashvili
 
სამკუთხედი
სამკუთხედისამკუთხედი
სამკუთხედი
aleqsevka
 

What's hot (20)

მოსწავლეთა თვითშეფასება
მოსწავლეთა თვითშეფასებამოსწავლეთა თვითშეფასება
მოსწავლეთა თვითშეფასება
 
торцювання – один з видів паперового рукоділля
торцювання – один з видів паперового рукоділляторцювання – один з видів паперового рукоділля
торцювання – один з видів паперового рукоділля
 
თავის ტვინი
თავის ტვინითავის ტვინი
თავის ტვინი
 
mushroom classification using machine learning
mushroom classification using machine learningmushroom classification using machine learning
mushroom classification using machine learning
 
презентація
презентаціяпрезентація
презентація
 
1
11
1
 
pam
pampam
pam
 
тканини
тканини тканини
тканини
 
2012natia პროექტი ,,ძალა ერთობაშია''
2012natia   პროექტი ,,ძალა ერთობაშია''2012natia   პროექტი ,,ძალა ერთობაშია''
2012natia პროექტი ,,ძალა ერთობაშია''
 
план конспект уроку
план конспект уроку план конспект уроку
план конспект уроку
 
Архітектурні пам'ятки України
Архітектурні пам'ятки УкраїниАрхітектурні пам'ятки України
Архітектурні пам'ятки України
 
Проектування Інтернет речей (IoT)
Проектування Інтернет речей (IoT)Проектування Інтернет речей (IoT)
Проектування Інтернет речей (IoT)
 
გეგმის შაბლონი
გეგმის შაბლონიგეგმის შაბლონი
გეგმის შაბლონი
 
Технологія виготовлення виробів із тонколистового
Технологія виготовлення виробів із тонколистовогоТехнологія виготовлення виробів із тонколистового
Технологія виготовлення виробів із тонколистового
 
КНИЖКОВА ІНСТАЛЯЦІЯ – НОВА ФОРМА ПОПУЛЯРИЗАЦІЇ ЛІТЕРАТУРИ У МОЛОДІЖНІЙ БІБЛІО...
КНИЖКОВА ІНСТАЛЯЦІЯ – НОВА ФОРМА ПОПУЛЯРИЗАЦІЇ ЛІТЕРАТУРИ У МОЛОДІЖНІЙ БІБЛІО...КНИЖКОВА ІНСТАЛЯЦІЯ – НОВА ФОРМА ПОПУЛЯРИЗАЦІЇ ЛІТЕРАТУРИ У МОЛОДІЖНІЙ БІБЛІО...
КНИЖКОВА ІНСТАЛЯЦІЯ – НОВА ФОРМА ПОПУЛЯРИЗАЦІЇ ЛІТЕРАТУРИ У МОЛОДІЖНІЙ БІБЛІО...
 
სამკუთხედი
სამკუთხედისამკუთხედი
სამკუთხედი
 
Osjetni sustavi.pptx
Osjetni sustavi.pptxOsjetni sustavi.pptx
Osjetni sustavi.pptx
 
Anomaly detection using One-Class Neural Networks (OCNN)
Anomaly detection using One-Class Neural Networks (OCNN)Anomaly detection using One-Class Neural Networks (OCNN)
Anomaly detection using One-Class Neural Networks (OCNN)
 
15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learning15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learning
 
презентація 2
презентація 2презентація 2
презентація 2
 

кластеризація даних