더북(TheBook)

투영 행렬을 사용하면 샘플 x(13차원의 행 벡터)를 PCA 부분 공간(두 개의 주성분)에 투영하여 x'를 얻을 수 있습니다. 두 개의 특성으로 구성된 2차원 샘플 벡터입니다.

>>> X_train_std[0].dot(w)
array([ 2.38299011,  0.45458499])

비슷하게 전체 124×13 차원의 훈련 데이터셋을 행렬 점곱으로 두 개의 주성분에 투영할 수 있습니다.

>>> X_train_pca = X_train_std.dot(w)

마지막으로 124×2 차원의 행렬로 변환된 Wine 훈련 데이터셋을 2차원 산점도로 시각화해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.