Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ – это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ машинного обучСния, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. ИмСя Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΡ‡Π΅Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ кластСризации для классификации ΠΈΠ»ΠΈ классификации ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ. ВСорСтичСски, Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ схоТими характСристиками ΠΈΠ»ΠΈ свойствами. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, входящиС Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ вСсьма ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ характСристиками ΠΈΠ»ΠΈ свойствами.

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ – это ΠΌΠ΅Ρ‚ΠΎΠ΄ обучСния Π±Π΅Π· присмотра ΠΈ популярный срСди ΡƒΡ‡Π΅Π½Ρ‹Ρ…, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ получСния статистичСского Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях. Π›ΡŽΠ΄ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ кластСрный Π°Π½Π°Π»ΠΈΠ· Π² Π½Π°ΡƒΠΊΠ΅ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ критичСскоС прСдставлСниС. Они Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ каТдая Ρ‚ΠΎΡ‡ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² кластСризации. Π’Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² кластСризации Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΡ… Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹? ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Π΅ΠΉ обсуТдаСтся всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± основах кластСризации Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ кластСризации

Алгоритмы кластСризации Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ исслСдоватСли Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π²Ρ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ срСди Π½Π΅ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² для выдСлСния Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ кластСризации. Π­Ρ‚ΠΎ сводится ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ прСдпочтСниям, трСбованиям ΠΈ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ спСциалист ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ для удовлСтворСния своих потрСбностСй.

Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… прСдставитСлСй Π³Ρ€ΡƒΠΏΠΏ (рСдукция Π΄Π°Π½Π½Ρ‹Ρ…), Π² СстСствСнных кластСрах ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡ… нСизвСстных свойств. НСкоторыС Ρ‚Π°ΠΊΠΆΠ΅ хотят Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΎΡ€Π΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ подходящиС Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ. Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ нСсколько ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сходство ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅, Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ обоснованныС кластСры.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ кластСризации

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ Π² этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ кластСры ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ. НовыС кластСры, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Π΄Π΅Ρ€Π΅Π²Π΅, происходят ΠΈΠ· Ρ€Π°Π½Π΅Π΅ сформированных ΠΊΠΎΠΌΠΊΠΎΠ². ЭкспСрты Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡ… Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

АгломСрационный

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ β€œΡΠ½ΠΈΠ·Ρƒ ввСрх” – каТдая Ρ‚ΠΎΡ‡ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… прСдставляСт собой Π΅Π΄ΠΈΠ½Ρ‹ΠΉ кластСр, ΠΈ ΠΎΠ½ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ (Π°Π³Π»ΠΎΠΌΠ΅Ρ€Π°Ρ‚) Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ постСпСнно ΡΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄ΠΈΠ½ кластСр. Π­Ρ‚ΠΎΡ‚ процСсс Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ HAC.

Π Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ свСрху Π²Π½ΠΈΠ· – Начиная со всСх Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащихся Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ постСпСнно Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π° основС плотности

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, основанныС Π½Π° плотности, Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ кластСры ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»ΠΎΡ‚Π½Ρ‹Π΅ Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сходствами ΠΈ различиями ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΠ΅Π½Π΅Π΅ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° кластСра.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π° основС сСтки

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, основанныС Π½Π° сСткС, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ пространство Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ количСствС ячССк, образуя структуру, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ сСтку. КаТдая опСрация кластСризации, выполняСмая Π½Π° этих Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ…, нСзависима ΠΈ быстра.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ разбиСния

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ раздСлСния Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, прСвращая ΠΈΡ… Π² k кластСров. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» создаСт ΠΎΠ΄ΠΈΠ½ кластСр. БпСциалисты ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ бСспристрастного сходства, особСнно ΠΊΠΎΠ³Π΄Π° расстояниС являСтся Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ К-ΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ кластСры?

К-Минс (k-means)- это, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ кластСризации. Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСподаСтся Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ курсов машинного обучСния ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, особСнно Π½Π° Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… занятиях. ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Π³ΠΎ довольно Π»Π΅Π³ΠΊΠΎ, Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄Π΅ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅. К-Минс выдСляСтся Π½Π° Ρ„ΠΎΠ½Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² своим быстрым Ρ‚Π΅ΠΌΠΏΠΎΠΌ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· нас вычисляСт расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹ΠΌΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ вычислСниями. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ O

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° кластСризации Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚

Алгоритм кластСризации Π±Ρ‹Π» Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π² ΠΌΠΈΡ€Π΅ Π½Π°ΡƒΠΊΠΈ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… областях ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

РаспознаваниС Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹Ρ… новостСй

Π€Π°Π»ΡŒΡˆΠΈΠ²Ρ‹Π΅ новости Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΠΎΠ»Π΅Π΅ распространСны, Ρ‡Π΅ΠΌ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄. ВСхнологичСскиС ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π² основном ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° созданиС ΠΈ распространСниС Π½Π΅Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… историй Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π”Π²Π° студСнта ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΎΠ³ΠΎ унивСрситСта использовали Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ кластСризации для распознавания Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹Ρ… новостСй.

Алгоритм ΠΏΠΎΠ»ΡƒΡ‡Π°Π» ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… новостных статСй ΠΈ ΠΈΠ·ΡƒΡ‡Π°Π» ΠΈΡ… слова. ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈ нСискрСнниС кусочки. Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»ΠΈΠΊ-ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСнсационный ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ статСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡΠ΅Π½ΡΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³

ΠšΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ стрСмятся ΠΊ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ пСрсонализации своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². Они Π΄Π΅Π»Π°ΡŽΡ‚ это, анализируя особСнности людСй ΠΈ дСлясь ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для ΠΈΡ… привлСчСния. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΈ Π°ΠΏΡ€ΠΎΠ±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ организациям Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ. К соТалСнию, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² области ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ своих инвСстиций, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° людСй. Π’Ρ‹ рискуСтС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ потСрями ΠΈ Π½Π΅Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ анализируя Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ваша аудитория. Алгоритмы кластСризации ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ людСй со схоТими Ρ‡Π΅Ρ€Ρ‚Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ Π’Π°Ρˆ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ прСдприятиям провСсти тСсты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΄Π°ΠΆ.

ЀэнтСзи-спорт

Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹, ΡƒΠ²ΠΈΠ΄Π΅Π², насколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ кластСризации для фэнтСзи-Ρ„ΡƒΡ‚Π±ΠΎΠ»Π° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ спорта. Π›ΡŽΠ΄ΡΠΌ часто Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свою ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π’Ρ‹Π±ΠΎΡ€ высококлассных ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², особСнно Π² Π½Π°Ρ‡Π°Π»Π΅ сСзона, довольно слоТСн. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ спортсмСна. НС имСя Π² своСм распоряТСнии практичСски Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ выступлСнии, Ρ‚Ρ‹ моТСшь Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами Π±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π½ΠΎΠ³ΠΎ обучСния.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². K ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ кластСризация особСнно ΡƒΠ΄ΠΎΠ±Π½Π° Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях, давая Π²Π°ΠΌ прСимущСство Π½Π° стартС Π»ΠΈΠ³ΠΈ.

ВыявлСниС прСступной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ кластСризации ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄Π°Ρ… прСступной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сосрСдоточимся Π½Π° ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ таксиста. Допустим, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Π»ΠΆΠ΅Ρ‚ Π»ΠΈ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΎ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π·Π° дСнь дистанции. Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π»ΠΆΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΈΠ»ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΏΡ€Π°Π²Π΄Ρƒ?

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кластСризации ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ GPS-ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ повСдСния. МоТно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ характСристики Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ спама

Наши ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ящики содСрТат Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ с многочислСнными сообщСниями, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ спам. МногиС курсы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ обучСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ спама для дСмонстрации кластСризации ΠΈ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ обучСния. Π‘ΠΏΠ°ΠΌ – это, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самая Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ. НСкоторыС люди Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ… для Ρ„ΠΈΡˆΠΈΠ½Π³Π° Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй.

Компании ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ письма, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ спама ΠΈ помСчания Π΅Π³ΠΎ Ρ„Π»Π°ΠΆΠΊΠ°ΠΌΠΈ. K ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ кластСризации достаточно эффСктивны для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ спама. Они ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ содСрТимоС, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ мусорными. Π­Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π· ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ людСй ΠΎΡ‚ Ρ„ΠΈΡˆΠΈΠ½Π³Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… прСступлСний.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠœΡ‹ΡΠ»ΠΈ

ΠŸΡ€ΠΈ суммировании, кластСризация Π² основном остаСтся постоянной ΠΈ примСняСтся ΠΊ многочислСнным сцСнариям. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ повСдСнчСскиС ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу ΠΈΠ· сгруппированных Π΄Π°Π½Π½Ρ‹Ρ…, возмоТности Π±ΡƒΠ΄ΡƒΡ‚ бСсконСчны.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ большиС Π΄Π°Π½Π½Ρ‹Π΅: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ кластСризации

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ВзглянитС Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ коллСкция насСкомых (ΡƒΠ»ΠΈΡ‚ΠΊΠΈ Π½Π΅ насСкомыС, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄ΠΈΡ€Π°Ρ‚ΡŒΡΡ) Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° нСсколько Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎ стСпСни похоТСсти. Никакого ΠΏΠΎΠ΄Π²ΠΎΡ…Π°. НачнитС с группирования ΠΏΠ°ΡƒΠΊΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ? Π₯отя здСсь Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎΒ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, навСрняка Π²Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ этих сущСств Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ кластСра. Π’ ΠΎΠ΄Π½ΠΎΠΌ кластСрС ΠΏΠ°ΡƒΠΊΠΈ, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ β€” ΠΏΠ°Ρ€Π° ΡƒΠ»ΠΈΡ‚ΠΎΠΊ, Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ β€” Π±Π°Π±ΠΎΡ‡ΠΊΠΈ, ΠΈ Π² Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌ β€” Ρ‚Ρ€ΠΈΠΎ ΠΈΠ· ΠΏΡ‡Π΅Π»Ρ‹ ΠΈ ос.

Π₯ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? ВСроятно, Π²Ρ‹ смогли Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π±ΡƒΠ΄ΡŒ насСкомых Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Π΄Π²ΠΎΠ΅ большС. А Ссли Π±Ρ‹ Ρƒ вас Π±Ρ‹Π»ΠΎ вдоволь Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” ΠΈΠ»ΠΈ тяга ΠΊ энтомологии β€” Ρ‚ΠΎ Π²Ρ‹, вСроятно, сгруппировали Π±Ρ‹ сотни насСкомых.

Однако для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дСсяти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² осмыслСнныС кластСры β€” Π·Π°Π΄Π°Ρ‡Π° нСпростая. Благодаря Ρ‚Π°ΠΊΠΎΠΌΡƒ слоТному Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠ°, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ 10 насСкомых Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ 115 975 способами. А Ссли насСкомых Π±ΡƒΠ΄Π΅Ρ‚ 20, Ρ‚ΠΎ количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² кластСризации прСвысит 50 Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ².

Π‘ сотнСй насСкомых количСство Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ большС, Ρ‡Π΅ΠΌ количСство элСмСнтарных частиц Π² извСстной ВсСлСнной. Насколько большС? По ΠΌΠΎΠΈΠΌ подсчётам, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² ΠΏΡΡ‚ΡŒΡΠΎΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Ρ€Π°Π· большС. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π³ΡƒΠ³Π»ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³ΡƒΠ³Π»?). И это лишь для сотни ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ΠŸΠΎΡ‡Ρ‚ΠΈ всС эти ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ бСссмыслСнными. НСсмотря Π½Π° Π½Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΌΠΎΠ΅ количСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π²Ρ‹ сами ΠΎΡ‡Π΅Π½ΡŒ быстро нашли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… способов кластСризации.

ΠœΡ‹, люди, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅ своё прСкрасноС ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ большиС ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. НС Π²Π°ΠΆΠ½ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ это тСкст, ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° экранС, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” люди, Π² Ρ†Π΅Π»ΠΎΠΌ, эффСктивно ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΡ€Π°.

Учитывая, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ аспСкт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ИИ ΠΈ машинного обучСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ быстро ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠ°Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим Ρ‚Ρ€ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° кластСризации, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ быстро ΠΎΡΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ большиС ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎΡ‚ список Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΠΎΠ»ΠΎΠ½ β€” Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, β€” Π½ΠΎ с Π½Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ.

По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ я ΠΎΠΏΠΈΡˆΡƒ, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ. Π‘Ρ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ для настоящСго понимания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½ΡƒΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Если Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ заинтСрСсованы, Ρ‚ΠΎ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅. ДСйствуйтС, вас Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ осудит!

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ
Π’Ρ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опрятных кластСра ΠΏΡ€ΠΈ k = 3

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ k-срСдних

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Когда Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, сколько Π³Ρ€ΡƒΠΏΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ для нахоТдСния Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ (a priori).

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

Алгоритм случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ присваиваСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ наблюдСниС ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· k ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ вычисляСт срСднСС ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ пСрСприсваиваСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ наблюдСниС ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ с блиТайшим срСдним, ΠΈ снова вычисляСт срСдниС. ΠŸΡ€ΠΎΡ†Π΅ΡΡ повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° пСрСприсвоСния становятся Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ· 12 футболистов ΠΈ количСство Π·Π°Π±ΠΈΡ‚Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… Π³ΠΎΠ»ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСзонС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 3 Π΄ΠΎ 30). Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², скаТСм, Π½Π° Ρ‚Ρ€ΠΈ кластСра.

Π¨Π°Π³ 1: Π½ΡƒΠΆΠ½ΠΎ случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ срСднСС ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….

Π¨Π°Π³ 2: пСрСприсвоим ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ с блиТайшим срСдним. НапримСр, ΠΈΠ³Ρ€ΠΎΠΊ А (5 Π³ΠΎΠ»ΠΎΠ²) отправляСтся Π² Π³Ρ€ΡƒΠΏΠΏΡƒ 2 (срСднСС = 9). Π—Π°Ρ‚Π΅ΠΌ снова вычисляСм срСдниС ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ шаг 2 снова ΠΈ снова, ΠΏΠΎΠΊΠ° ΠΈΠ³Ρ€ΠΎΠΊΠΈ пСрСстанут ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹. Π’ Π΄Π°Π½Π½ΠΎΠΌ искусствСнном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΡƒΠΆΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘Ρ‚ΠΎΠΏ! Π’Ρ‹ сформировали ΠΈΠ· датасСта Ρ‚Ρ€ΠΈ кластСра!

ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π° ΠΏΠΎΠ»Π΅ β€” Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΈ, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΈ ΠΈ Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅. K-срСдниС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ основания ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ подСлятся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° эти Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° статистичСский разброс ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, машина ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒ располоТСниС ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π° ΠΏΠΎΠ»Π΅ для любого ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° спорта. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΊΠ°ΠΊ для спортивной Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ для Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ датасСта Π½Π° Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹.

БущСствуСт нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² описанного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ кластСров ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами. ΠœΡ‹ рассмотрСли случайноС классифицированиС ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ вычислСниСм срСдних Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ исходныС срСдниС значСния Π³Ρ€ΡƒΠΏΠΏ Π±Π»ΠΈΠ·ΠΊΠΈ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кластСры, состоящиС всСго ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π² блиТайшиС кластСры. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ кластСры большС зависят ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ этапа формирования, Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π² датасСтах с высокой Π²Π°Ρ€ΠΈΠ°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ сниТаСтся. Но ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ мСньшС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ нСдостаток кластСризации ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ k-срСдних Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, сколько кластСров Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ соотвСтствия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° кластСров. НапримСр, внутрикластСрная сумма ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² (Within-Cluster Sum-of-Squares) β€” это ΠΌΠ΅Ρ€Π° Π²Π°Ρ€ΠΈΠ°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ кластСра. Π§Π΅ΠΌ Β«Π»ΡƒΡ‡ΡˆΠ΅Β» кластСры, Ρ‚Π΅ΠΌ Π½ΠΈΠΆΠ΅ общая внутрикластСрная сумма ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ кластСризация

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

ВычисляСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° расстояний (distance matrix), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки (i, j) являСтся ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΎΠΉ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями i ΠΈ j. Π—Π°Ρ‚Π΅ΠΌ бСрётся ΠΏΠ°Ρ€Π° самых Π±Π»ΠΈΠ·ΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ вычисляСтся срСднСС. Боздаётся новая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° расстояний, ΠΏΠ°Ρ€Π½Ρ‹Π΅ значСния ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ· этой Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ бСрётся ΠΏΠ°Ρ€Π° самых Π±Π»ΠΈΠ·ΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ вычисляСтся Π½ΠΎΠ²ΠΎΠ΅ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π¦ΠΈΠΊΠ» повторяСтся, ΠΏΠΎΠΊΠ° всС значСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сгруппированы.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΡ€Π°ΠΉΠ½Π΅ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ датасСт с нСсколькими Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΊΠΈΡ‚ΠΎΠ² ΠΈ Π΄Π΅Π»ΡŒΡ„ΠΈΠ½ΠΎΠ². Π― Π±ΠΈΠΎΠ»ΠΎΠ³, ΠΈ ΠΌΠΎΠ³Ρƒ вас Π·Π°Π²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для построСния филогСнСтичСских Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС свойств. Но для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ограничимся лишь Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ‚Π΅Π»Π° Ρƒ ΡˆΠ΅ΡΡ‚ΠΈ Π²ΠΈΠ΄ΠΎΠ² морских ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ…. Π‘ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° этапа вычислСний.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π¨Π°Π³ 1: вычисляСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ всСми Π²ΠΈΠ΄Π°ΠΌΠΈ. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Ρƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΡƒΡŽ, насколько Π΄Π°Π»Π΅ΠΊΠΎ наши Π΄Π°Π½Π½Ρ‹Π΅ находятся Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, словно насСлённыС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² Π΄Π»ΠΈΠ½Π΅ Ρ‚Π΅Π» Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ считав Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° пСрСсСчСнии ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ строки.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π¨Π°Π³ 2: БСрётся ΠΏΠ°Ρ€Π° Π΄Π²ΡƒΡ… Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π²ΠΈΠ΄ΠΎΠ². Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это Π°Ρ„Π°Π»ΠΈΠ½Π° ΠΈ сСрый Π΄Π΅Π»ΡŒΡ„ΠΈΠ½, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… срСдняя Π΄Π»ΠΈΠ½Π° Ρ‚Π΅Π»Π° Ρ€Π°Π²Π½Π° 3,3 ΠΌ.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ шаг 1, снова вычисляя ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ расстояний, Π½ΠΎ Π² этот Ρ€Π°Π· ΠΌΡ‹ объСдиняСм Π°Ρ„Π°Π»ΠΈΠ½Ρƒ ΠΈ сСрого Π΄Π΅Π»ΡŒΡ„ΠΈΠ½Π° Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ‚Π΅Π»Π° 3,3 ΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 2, Π½ΠΎ ΡƒΠΆΠ΅ с Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ расстояний. На этот Ρ€Π°Π· Π±Π»ΠΈΠΆΠ΅ всСго окаТутся Π³Ρ€ΠΈΠ½Π΄Π° ΠΈ косатка, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ собСрём ΠΈΡ… Π² ΠΏΠ°Ρ€Ρƒ ΠΈ вычислим срСднСС β€” 7 ΠΌ.

Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 1: снова вычислим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ расстояний, Π½ΠΎ ΡƒΠΆΠ΅ с Π³Ρ€ΠΈΠ½Π΄ΠΎΠΉ ΠΈ косаткой Π² Π²ΠΈΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ‚Π΅Π»Π° Π² 7 ΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 2 с этой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ. НаимСньшСС расстояниС (3,7 ΠΌ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ объСдиним ΠΈΡ… Π² Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ вычислим срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” 5,2 ΠΌ.

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 1 ΠΈ вычислим Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, объСдинив Π°Ρ„Π°Π»ΠΈΠ½Ρƒ/сСрого Π΄Π΅Π»ΡŒΡ„ΠΈΠ½Π° с Π³Ρ€ΠΈΠ½Π΄ΠΎΠΉ/косаткой.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 2. НаимСньшСС расстояниС (5 ΠΌ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€Π±Π°Ρ‡ΠΎΠΌ ΠΈ Ρ„ΠΈΠ½Π²Π°Π»ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ объСдиним ΠΈΡ… ΠΈ вычислим срСднСС β€” 17,5 ΠΌ.

Π‘Π½ΠΎΠ²Π° шаг 1: вычислим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

НаконСц, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ шаг 2 β€” ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ лишь ΠΎΠ΄Π½ΠΎ расстояниС (12,3 ΠΌ), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ объСдиним всСх Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ останавливаСмся. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру (вспоминаСм JSON), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°, ΠΈΠ»ΠΈ Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„Π°ΠΌΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π΄Ρ€Π΅Π²ΠΎ. Π§Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ Π½Π° Π΄Π΅Ρ€Π΅Π²Π΅ Π΄Π²Π° значСния, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ½ΠΈ схоТи ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌ тСснСС связаны.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ
ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠ°Ρ Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, сгСнСрированная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ R-Fiddle.org

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ позволяСт ΠΏΠΎΠ½ΡΡ‚ΡŒ структуру самого датасСта. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π΄Π²Π΅ основныС Π²Π΅Ρ‚Π²ΠΈ β€” ΠΎΠ΄Π½Π° с Π³ΠΎΡ€Π±Π°Ρ‡ΠΎΠΌ ΠΈ Ρ„ΠΈΠ½Π²Π°Π»ΠΎΠΌ, другая с Π°Ρ„Π°Π»ΠΈΠ½ΠΎΠΉ/сСрым Π΄Π΅Π»ΡŒΡ„ΠΈΠ½ΠΎΠΌ ΠΈ Π³Ρ€ΠΈΠ½Π΄ΠΎΠΉ/косаткой.

Π’ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ для выявлСния таксономичСских связСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ датасСты со мноТСством Π²ΠΈΠ΄ΠΎΠ² ΠΈ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ². Π’Π½Π΅ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ иСрархичСская кластСризация примСняСтся Π² сфСрах Data Mining ΠΈ машинного обучСния.

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ искомоС количСство кластСров. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° кластСры, «обрСзая» Π΄Π΅Ρ€Π΅Π²ΠΎ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΉ высотС. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ высоту ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами, Π² зависимости ΠΎΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ кластСризации Π΄Π°Π½Π½Ρ‹Ρ….
К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π½Π° высотС 10, Ρ‚ΠΎ ΠΌΡ‹ пСрСсСчём Π΄Π²Π΅ основныС Π²Π΅Ρ‚Π²ΠΈ, Ρ‚Π΅ΠΌ самым Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π΄Π²Π° Π³Ρ€Π°Ρ„Π°. Если ΠΆΠ΅ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π½Π° высотС 2, Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Π΄Π΅Π½Π΄Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Ρ‚Ρ€ΠΈ кластСра.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ иСрархичСской кластСризации ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚Ρ€Ρ‘Ρ… аспСктах ΠΎΡ‚ описанного Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ использовали Π°Π³Π»ΠΎΠΌΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ (agglomerative) ΠΌΠ΅Ρ‚ΠΎΠ΄: Π½Π°Ρ‡Π°Π»ΠΈ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ цикличСски кластСризовали ΠΈΡ…, ΠΏΠΎΠΊΠ° Π½Π΅ получился ΠΎΠ΄ΠΈΠ½ большой кластСр. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ (ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТный) ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: сначала создаётся ΠΎΠ΄ΠΈΠ½ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ кластСр, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ дСлится Π½Π° всё Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ кластСры, ΠΏΠΎΠΊΠ° Π½Π΅ останутся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния.

Π’Π°ΠΊΠΆΠ΅ сущСствуСт нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вычислСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† расстояний. Π•Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ достаточно для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡, Π½ΠΎ Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ситуациях Π»ΡƒΡ‡ΡˆΠ΅ подходят Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.

НаконСц, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ объСдинСния (linkage criterion). Бвязь ΠΌΠ΅ΠΆΠ΄Ρƒ кластСрами зависит ΠΎΡ‚ ΠΈΡ… близости Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ «близости» Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΌ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ измСряли расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ срСдними значСниями (ΠΈΠ»ΠΈ Β«Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π°ΠΌΠΈΒ») ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ объСдиняли блиТайшиС Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² ΠΏΠ°Ρ€Ρ‹. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

Допустим, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ кластСр состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дискрСтных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя кластСрами ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ минимальноС (ΠΈΠ»ΠΈ максимальноС) расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΈΡ… значСниями, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Для Ρ€Π°Π·Π½Ρ‹Ρ… контСкстов ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ опрСдСлСния критСрия объСдинСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ
ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ/синий: Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π½ΠΎΠ΅ объСдинСниС; красный/Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ: объСдинСниС Π½Π° основС ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠ²; Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ/синий: объСдинСниС Π½Π° основС максимумов.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сообщСств Π² Π³Ρ€Π°Ρ„Π°Ρ… (Graph Community Detection)

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Когда ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ сСти, ΠΈΠ»ΠΈ Β«Π³Ρ€Π°Ρ„Π°Β».

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

БообщСство Π² Π³Ρ€Π°Ρ„Π΅ (graph community) ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€ΡƒΠ±ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ подмноТСство Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‡Π΅ΠΌ с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΡΠ΅Ρ‚ΡŒΡŽ. Π•ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ опрСдСлСния сообщСств, основанныС Π½Π° Π±ΠΎΠ»Π΅Π΅ спСцифичных опрСдСлСниях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Edge Betweenness, Modularity-Maximsation, Walktrap, Clique Percolation, Leading Eigenvector…

Π Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ВСория Π³Ρ€Π°Ρ„ΠΎΠ² β€” ΠΎΡ‡Π΅Π½ΡŒ интСрСсный Ρ€Π°Π·Π΄Π΅Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π½Π°ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС систСмы Π² Π²ΠΈΠ΄Π΅ абстрактных Π½Π°Π±ΠΎΡ€ΠΎΠ² Β«Ρ‚ΠΎΡ‡Π΅ΠΊΒ» (Π²Π΅Ρ€ΡˆΠΈΠ½, ΡƒΠ·Π»ΠΎΠ²), соСдинённых «линиями» (Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ).

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, это исслСдованиС ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй. Π’ этом случаС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ соСдинСны с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ/подписчиками. Но ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ сСти ΠΌΠΎΠΆΠ½ΠΎ Π»ΡŽΠ±ΡƒΡŽ систСму, Ссли Π²Ρ‹ смоТСтС ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ осмыслСнного соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². К новаторским примСнСниям кластСризации с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² относятся ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ свойств ΠΈΠ· Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π½Π°Π»ΠΈΠ· гСнСтичСских рСгуляторных сСтСй.

Π’ качСствС ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„. Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ восСмь сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΏΠΎΡΠ΅Ρ‰Π°ΡŽ Ρ‡Π°Ρ‰Π΅ всСго. Бвязи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ построСны Π½Π° основС ссылок Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π½Π° Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π’Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΡƒΠ΄Π° быстрСС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт Π½Π° Python. НапримСр, Ρ‚Π°ΠΊΠΎΠΉ: https://raw.githubusercontent.com/pg0408/Medium-articles/master/graph_maker.py.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ
Π“Ρ€Π°Ρ„ построСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° igraph для R 3.3.3

Π¦Π²Π΅Ρ‚ Π²Π΅Ρ€ΡˆΠΈΠ½ зависит ΠΎΡ‚ участия Π² сообщСствах, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ зависит ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (centrality). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ самыми Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Google ΠΈ Twitter.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠ΅ΡΡ кластСры вСсьма Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ (это всСгда Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π–Ρ‘Π»Ρ‚Ρ‹ΠΌΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ссылочныС/поисковыС сайты; синим Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ сайты для ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ (статСй, Ρ‚Π²ΠΈΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π°); красным Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ PayPal ΠΈ YouTube, основанный Π±Ρ‹Π²ΡˆΠΈΠΌΠΈ сотрудниками PayPal. НСплохая дСдукция для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°!

Помимо Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСм, настоящая сила сСтСй Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² матСматичСском Π°Π½Π°Π»ΠΈΠ·Π΅. Начнём с прСобразования ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ сСти Π² матСматичСский Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности (adjacency matrix) сСти.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ЗначСния Π½Π° пСрСсСчСниях столбцов ΠΈ строк ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этой ΠΏΠ°Ρ€ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½. НапримСр, ΠΌΠ΅ΠΆΠ΄Ρƒ Medium ΠΈ Twitter ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ, поэтому Π½Π° пСрСсСчСнии этой строки ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ стоит 1. А ΠΌΠ΅ΠΆΠ΄Ρƒ Medium ΠΈ PayPal Ρ€Π΅Π±Ρ€Π° Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ячСйкС стоит 0.

Если ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС свойства сСти Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всСвозмоТныС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, сумма Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² любой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ строкС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ (degree) ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², соСдинённых с этой Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ обозначаСтся Π±ΡƒΠΊΠ²ΠΎΠΉ k.

Если ΠΏΡ€ΠΎΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стСпСни всСх Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π°, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ L β€” количСство Ρ€Ρ‘Π±Π΅Ρ€ Π² сСти. А количСство рядов ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ€Π°Π²Π½ΠΎ N β€” количСству Π²Π΅Ρ€ΡˆΠΈΠ½ Π² сСти.

Зная лишь k, L, N ΠΈ значСния Π²ΠΎ всСх ячСйках ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности А, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ любой кластСризации.

Допустим, ΠΌΡ‹ кластСризовали ΡΠ΅Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство сообщСств. Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ модулярности для прогнозирования «качСства» кластСризации. Π‘ΠΎΠ»Π΅Π΅ высокая ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ΅Ρ‚ΡŒ Π½Π° Β«Ρ‚ΠΎΡ‡Π½Ρ‹Π΅Β» сообщСства, Π° Π±ΠΎΠ»Π΅Π΅ низкая ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ кластСры ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ скорСС случайно, Ρ‡Π΅ΠΌ обоснованно. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятнСС:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ
ΠœΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ слуТит ΠΌΠ΅Ρ€ΠΎΠΉ «качСства» Π³Ρ€ΡƒΠΏΠΏ.

ΠœΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кластСризация Π΄Π°Π½Π½Ρ‹Ρ… Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ эту довольно ΡƒΡΡ‚Ρ€Π°ΡˆΠ°ΡŽΡ‰Π΅ Π²Ρ‹Π³Π»ΡΠ΄ΡΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ.

М, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, это ΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ 1/2L ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Β«Ρ‚Π΅Π»ΠΎΒ» Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΌΡ‹ Π΄Π΅Π»ΠΈΠΌ Π½Π° 2L, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ количСство Ρ€Ρ‘Π±Π΅Ρ€ Π² сСти. На Python ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

ЗначСния k_i ΠΈ k_j β€” стСпСни ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, просуммировав значСния Π² рядС i ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ j соотвСтствСнно. Если ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 2L, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ количСство Ρ€Ρ‘Π±Π΅Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ i ΠΈ j, Ссли Π±Ρ‹ ΡΠ΅Ρ‚ΡŒ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠ°Π½Π° случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ скобок ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ структурой сСти ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΉ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π±Ρ‹ ΡΠ΅Ρ‚ΡŒ Π±Ρ‹Π»Π° пСрСсобрана случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Если ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ со значСниями, Ρ‚ΠΎ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ°Ρ ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ A_ij = 1 ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ( k_i k_j ) / 2L. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ i ΠΈ j Π΅ΡΡ‚ΡŒ Β«Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅Β» Ρ€Π΅Π±Ρ€ΠΎ.

НаконСц, ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ содСрТимоС скобок Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ Ξ΄c_i, c_j. Π­Ρ‚ΠΎ символ ΠšΡ€ΠΎΠ½Π΅ΠΊΠ΅Ρ€Π° (Kronecker-delta function). Π’ΠΎΡ‚ Π΅Π³ΠΎ рСализация Π½Π° Python:

Π”Π°, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ просто. Ѐункция Π±Π΅Ρ€Ρ‘Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ Ссли ΠΎΠ½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 1, Π° Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ 0.

Π˜Π½Ρ‹ΠΌΠΈ словами, Ссли Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ i ΠΈ j ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Π² ΠΎΠ΄ΠΈΠ½ кластСр, Ρ‚ΠΎ Ξ΄c_i, c_j = 1. А Ссли ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ€Π°Π·Π½Ρ‹Ρ… кластСрах, функция Π²Π΅Ρ€Π½Ρ‘Ρ‚ 0.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ содСрТимоС скобок Π½Π° символ ΠšΡ€ΠΎΠ½Π΅ΠΊΠ΅Ρ€Π°, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ суммы Ξ£ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ кластСра ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ большим количСством Β«Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ…Β» Ρ€Ρ‘Π±Π΅Ρ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ β€” ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ‚ΠΎΠ³ΠΎ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π³Ρ€Π°Ρ„ кластСризован Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сообщСства.

Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 2L ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ модулярности. Если ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ 0 ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкущая кластСризация сСти Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла. УвСличивая ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ кластСризации сСти.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для ΠΎΡ†Π΅Π½ΠΊΠΈ «качСства» кластСризации Π³Ρ€Π°Ρ„Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ кластСризован. К соТалСнию, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ малСнькой, ΠΈΠ·-Π·Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности просто физичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС способы кластСризации Π³Ρ€Π°Ρ„Π°, сравнивая ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠ° подсказываСт, Ρ‡Ρ‚ΠΎ для сСти с 8 Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ сущСствуСт 4140 способов кластСризации. Для сСти с 16 Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ большС 10 ΠΌΠ»Ρ€Π΄ способов, для сСти с 32 Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ β€” 128 ΡΠ΅ΠΏΡ‚ΠΈΠ»ΡŒΠΎΠ½ΠΎΠ², Π° для сСти с 80 Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ количСство способов кластСризации прСвысит количСство Π°Ρ‚ΠΎΠΌΠΎΠ² Π² наблюдаСмой ВсСлСнной.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вмСсто ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ эвристичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ кластСры с максимальной ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Fast-Greedy Modularity-Maximization, своСобразный Π°Π½Π°Π»ΠΎΠ³ описанному Π²Ρ‹ΡˆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π°Π³Π»ΠΎΠΌΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ иСрархичСской кластСризации. ВмСсто объСдинСния ΠΏΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ близости, Mod-Max ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ сообщСства Π² зависимости ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ модулярности. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

Π‘Π½Π°Ρ‡Π°Π»Π° каТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° присваиваСтся ΠΊ собствСнному сообщСству ΠΈ вычисляСтся ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ всСй сСти β€” М.

Π¨Π°Π³ 1: для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ сообщСств, связанных хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π΅Π±Ρ€ΠΎΠΌ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычисляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ модулярности Ξ”M Π² случаС объСдинСния этих ΠΏΠ°Ρ€ сообщСств.

Π¨Π°Π³ 2: Π·Π°Ρ‚Π΅ΠΌ бСрётся ΠΏΠ°Ρ€Π°, ΠΏΡ€ΠΈ объСдинСнии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ξ”M Π±ΡƒΠ΄Π΅Ρ‚ максимальной, ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ΡΡ. Для этой кластСризации вычисляСтся новая ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ сохраняСтся.

Π¨Π°Π³ΠΈ 1 ΠΈ 2 ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π° сообщСств, которая Π΄Π°Ρ‘Ρ‚ наибольшСС Ξ”M, сохраняСтся новая схСма кластСризации ΠΈ Π΅Ρ‘ М.

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сгруппированы Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ кластСр. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ провСряСт сохранённыС записи ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ схСму кластСризации с самой высокой ΠΌΠΎΠ΄ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ. Она-Ρ‚ΠΎ ΠΈ возвращаСтся Π² качСствС структуры сообщСств.

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТно, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ для людСй. ВСория Π³Ρ€Π°Ρ„ΠΎΠ² β€” Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ источник Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ НП-Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… (NP-hard) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΎ слоТных систСмах ΠΈ датасСтах. БпроситС Π›Π°Ρ€Ρ€ΠΈ ПСйдТа, Ρ‡Π΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ PageRank β€” помогший Google ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈΠ· стартапа Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π° мСньшС, Ρ‡Π΅ΠΌ Π·Π° Тизнь ΠΎΠ΄Π½ΠΎΠ³ΠΎ поколСния, β€” Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ основан Π½Π° Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ².

Π’ исслСдованиях, посвящённых Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ², основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ сСгодня удСляСтся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ сообщСств. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Modularity-Maximization, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π½ΠΎ Π½Π΅ Π»ΠΈΡˆΡ‘Π½ нСдостатков.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΈ Π°Π³Π»ΠΎΠΌΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ малСнькиС, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сообщСства часто ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅. Π­Ρ‚ΠΎ называСтся ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (resolution limit) β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ выдСляСт сообщСства мСньшС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π”Ρ€ΡƒΠ³ΠΎΠΉ нСдостаток Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ, Π»Π΅Π³ΠΊΠΎ достиТимого глобального ΠΏΠΈΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Mod-Max стрСмится ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Β«ΠΏΠ»Π°Ρ‚ΠΎΒ» ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Π»ΠΈΠ·ΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ модулярности. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ побСдитСля.

Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Ρ‹Π΅ способы опрСдСлСния сообщСств. НапримСр, Edge-Betweenness β€” Π΄ΠΈΠ²ΠΈΠ·ΠΈΠ²Π½Ρ‹ΠΉ (Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с группирования всСх Π²Π΅Ρ€ΡˆΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ кластСр. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Β«Π²Π°ΠΆΠ½Ρ‹Π΅Β» Ρ€Ρ‘Π±Ρ€Π°, ΠΏΠΎΠΊΠ° всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π΅ окаТутся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ иСрархичСская структура, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Π΅ΠΌ большС ΠΎΠ½ΠΈ схоТи.

Алгоритм, Clique Percolation, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСсСчСния ΠΌΠ΅ΠΆΠ΄Ρƒ сообщСствами. Π•ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², основанных Π½Π° случайном Π±Π»ΡƒΠΆΠ΄Π°Π½ΠΈΠΈ ΠΏΠΎ Π³Ρ€Π°Ρ„Ρƒ, ΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ кластСризации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ (eigendecomposition) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΠ· Π½Π΅Ρ‘ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. ВсС эти ΠΈΠ΄Π΅ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выдСлСния ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² машинном Π·Ρ€Π΅Π½ΠΈΠΈ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. Достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сСгодня Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ вСдутся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ исслСдования ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π»Π΅Ρ‚ 20 Π½Π°Π·Π°Π΄ Π±Ρ‹Π»ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, Π²Ρ‹ ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΠ»ΠΈ для сСбя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, смогли Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ машинного обучСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС Π΄Π°Π½Π½Ρ‹Π΅. Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ быстро мСняСтся, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ измСнСния Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая тСхнология станСт доступной Π² блиТайшиС 20-40 Π»Π΅Ρ‚.

Как Π±Ρ‹Π»ΠΎ сказано Π² Π½Π°Ρ‡Π°Π»Π΅, машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ β€” Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ амбициозная сфСра исслСдований, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ максимально Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ эффСктивных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ². Π’ΠΎ, Ρ‡Ρ‚ΠΎ людям свойствСнно ΠΎΡ‚ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹, ΠΏΡ€ΠΈ пСрСносС Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Π Π°Π±ΠΎΡ‚Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ΠΏΠΎΡ‡Π°Ρ‚Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ, ΠΈ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½ΡƒΡŽ идСю, Π²Π½Π΅ всяких сомнСний, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‰Π΅Π΄Ρ€ΠΎ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Ρ‘Π½. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· вас, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ, создаст Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ? ВсС Π²Π΅Π»ΠΈΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ с Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *