목록Machine Learning (1)
코딩뿌셔

차원축소란? 주성분 분석이란? 대표적인 차원축소 모델로 지도/비지도학습 모두 사용 가능하다. 단독으로 사용하기보다 어떤 모델을 수행하기 위한 소요시간을 줄이기 위해 데이터 차원을 축소하여 적용하는 개념이다. n_components는 주성분의 갯수를 지정하는 속성으로 모델에서 찾을 주성분 갯수를 의미한다. 이는 클래스 생성시 최초에 무조건 지정해야 한다. from sklearn.decomposition import PCA # 클래스(모델) 생성 pca = PCA(n_components = 50) # 훈련모델 생성 pca.fit(fruits_2d) # 찾은 주성분 조회 print(pca.components_.shape) # (50, 10000) import matplotlib.pyplot as plt def..
Machine Learning
2022. 8. 11. 11:06