입력변수 개수를 차원, 차원의 저주를 보완하기위해 혹은 시각화하기위한 과정을 차원축소라고 한다 .
https://standout.tistory.com/1779
입력변수의 개수 차원 Dimension, 차원의 저주 Curse of Dimensionality 와 차원축소 Dimensionality Reduction하
차원Dimension입력변수의 개수.사람 등록을 위해 키, 몸무게, 나이가 필요하다면 이 3개가 차원이 된다 .x=(170,65,20)즉 위 벡터는 3개의 요소를 가지므로 3차원 공간의 한 점이 된다. 차원의 저주Curse o
standout.tistory.com
차원축소의 방법에는 특성선택, 특성추출이있다.
https://standout.tistory.com/1780
차원축소의 방법: 특성선택 & 특성추출(선형 & 비선형)
입력변수 개수를 차원, 차원의 저주를 보완하기위해 혹은 시각화하기위한 과정을 차원축소라고 한다 .차원축소에는 대표적으로 선형차원축소와 비선형 차원축소가있다. Autoencoder는 비선형 차
standout.tistory.com
특성추출에서의 선형차원축소 방법중 아래의 방법을 확인해보자 .
LDA Linear Discriminant Analysis 선형판별 분석
분산이 큰 방향을 찾는 pca와 비슷하게 차원을 줄이지만 LDA는 정답 라벨을 사용해 클래스를 가장 잘 구분하는 방향을 찾는다. = PCA: 데이터가 넓게 퍼지는 방향, LDA 클래스가 잘 나뉘는 방향
https://standout.tistory.com/1781
선형차원축소, PCA Principal Component Analysis: 가장 기본적인 차원축소
입력변수 개수를 차원, 차원의 저주를 보완하기위해 혹은 시각화하기위한 과정을 차원축소라고 한다 .https://standout.tistory.com/1779 입력변수의 개수 차원 Dimension, 차원의 저주 Curse of Dimensionality 와
standout.tistory.com


같은 클래스는 가깝게, 다른 클래스는 멀게.
분류문제 클래스간 거리가 최대, 내부거리 최소로 가장 잘 구분하는 방향을 찾는다.
아래는 여러차원을 1차원으로 축소하는 코드.
이때 보아야할점은 위 PCA에서는 x값만 필요했으나 LDA는 y값도 필요로 하는 것을 확인하자.
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
lda = LinearDiscriminantAnalysis(n_components=1)
X_lda = lda.fit_transform(X, y)
'이론' 카테고리의 다른 글
| 비선형 차원축소, UMAP , Uniform Manifold Approximation and Projection (0) | 2026.06.05 |
|---|---|
| 비선형 차원축소, t-SNE, t-distributed Stochastic Neighbor Embedding (0) | 2026.06.05 |
| 선형차원축소, PCA Principal Component Analysis: 가장 기본적인 차원축소 (0) | 2026.06.05 |
| 차원축소의 방법: 특성선택 & 특성추출(선형 & 비선형) (0) | 2026.06.05 |
| 입력변수의 개수 차원 Dimension, 차원의 저주 Curse of Dimensionality 와 차원축소 Dimensionality Reduction하는 이유 (0) | 2026.06.05 |