Partitioning Around Medoids
μ€μ λ°μ΄ν° ν¬μΈνΈλ₯Ό ν΄λ¬μ€ν° μ€μ¬μΌλ‘ μ¬μ©νμ¬ μ΄μμΉμ κ°κ±΄ν ν΄λ¬μ€ν°λ§μ μ 곡ν©λλ€.
νκ· κ° λμ μ€μκ°μ μ¬μ©νμ¬ μ΄μμΉμ μν₯μ μ΅μνν©λλ€.
λ©λμ€μ΄λλ₯Ό κ΅ννμ¬ ν΄λ¬μ€ν° νμ§μ μ μ§μ μΌλ‘ κ°μ νλ λ°λ³΅μ μκ³ λ¦¬μ¦μ λλ€.
μ΄κΈ° λ©λμ€μ΄λλ₯Ό μ ννκ³ , λ€λ₯Έ λ°μ΄ν° ν¬μΈνΈμ κ΅ννμ¬ ν΄λ¬μ€ν° λ΄ νκ· κ±°λ¦¬λ₯Ό μ΅μνν©λλ€.
K-meansμ λ¬λ¦¬ μ€μ λ°μ΄ν° ν¬μΈνΈλ₯Ό μ€μ¬μΌλ‘ μ¬μ©νμ¬ ν΄μ κ°λ₯μ±μ΄ λκ³ μ΄μμΉμ κ°κ±΄ν©λλ€.
μλ£ μ§λ¨, κ³ κ° μΈλΆν, μ΄λ―Έμ§ λΆν , μλ¬Όνμ λ°μ΄ν° λΆμ λ±μμ νμ©λ©λλ€.
μ΄μμΉμ κ°κ±΄νκ³ ν΄μ κ°λ₯μ±μ΄ λμ§λ§, κ³μ° 볡μ‘λκ° λκ³ λμ©λ λ°μ΄ν°μλ λΉν¨μ¨μ μ λλ€.
Scikit-learn μ¬μ©
from sklearn.cluster import KMedoids
κΈ°λ³Έ μ¬μ©λ²
kmedoids = KMedoids(n_clusters=3, random_state=42)