밀도 기반 군집 분석과 PCA 예제를 묶어서 진행해 보겠습니다. 밀도 기반 군집 분석을 이용하여 클러스터링을 진행하겠지만, 시각화를 위해 PCA를 사용해 보겠습니다. 이번 예제의 목표는 훈련 데이터를 정확하게 클러스터링하는 것입니다.

    ▲ 그림 3-42 밀도 기반 군집 분석과 PCA 예제

    먼저 필요한 라이브러리를 호출합니다.

    코드 3-34 라이브러리 호출

    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    
    from sklearn.cluster import DBSCAN ------ 밀도 기반 군집 분석
    from sklearn.preprocessing import StandardScaler
    from sklearn.preprocessing import normalize
    from sklearn.decomposition import PCA ------ 데이터 차원 축소
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.