๋์ฉ๋ ๋ฐ์ดํฐ ํด๋ฌ์คํฐ๋ง ์๊ณ ๋ฆฌ์ฆ
๋ฉ๋ชจ๋ฆฌ ํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก ๋์ฉ๋ ๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Clustering Feature ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์์ฝ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํฉ๋๋ค.
๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ๋ง ์ค์บํ์ฌ ๋น ๋ฅธ ํด๋ฌ์คํฐ๋ง์ ์ํํฉ๋๋ค.
Balanced Iterative Reducing and Clustering using Hierarchies์ ์ฝ์๋ก, CF ํธ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด๋ฌ์คํฐ๋ง์ ์ํํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ํจ์จ์ ์ด๋ฉฐ, ๋์ฉ๋ ๋ฐ์ดํฐ์ ๋ํด ์ ํ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋๋ค. CF ํธ๋ฆฌ๋ฅผ ํตํด ๋ฐ์ดํฐ์ ์์ฝ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
์น ๋ก๊ทธ ๋ถ์, ๊ณ ๊ฐ ํ๋ ๋ถ์, ์ผ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฑ ๋์ฉ๋ ๋ฐ์ดํฐ๊ฐ ์๋ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค.
๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํจ์จ์ ์ด์ง๋ง, ๊ตฌํ ํด๋ฌ์คํฐ์ ์ต์ ํ๋์ด ์๊ณ ํ๋ผ๋ฏธํฐ ์ค์ ์ด ์ค์ํฉ๋๋ค.
Scikit-learn ์ฌ์ฉ
from sklearn.cluster import Birch
๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
birch = Birch(n_clusters=3)