t-SNE(Stochastic Neighbor Embedding)
- 차원축소(dimesionality reduction)
- 시각화(visualization)
Stochastic Neighbor Embedding
- 고차원 데이터 x를 이웃 간의 거리를 보존하며 저차원의 y로 학습.
- 거리 정보(Euclidean distances)를 확률적으로 나타냄.
crowding problem
- 비선형 차원축소 기법 적용 시 다수의 관측치들이 겹쳐 보이는 문제.
- 기존의 SNE 경우 정규분포를 이용하여 유사도를 계산했지만, 이를 방지하기 위해 T 분포를 사용.
paper : http://www.jmlr.org/papers/volume9/vandermaaten08a/vandermaaten08a.pdf
MNIST Data 시각화
원본 데이터와 Epoch 1 학습시.
Epoch 5.
Epoch 1 ~ 30
Code: https://github.com/MOONJOOYOUNG/DeepLearning/tree/master/TSNE
'Study > Deep Learning' 카테고리의 다른 글
MNIST Data 랜덤 추출. (3) | 2018.11.15 |
---|---|
Bounding box patch 바운딩 박스 이미지 패치 만들기. (0) | 2018.11.15 |
Softmax fuction 소프트맥스 함수 (0) | 2018.08.08 |
Gradient Descent Optimiztion (0) | 2018.07.18 |
loss function 손실 함수 (0) | 2018.07.11 |