├── .gitignore
└── T-Distributed Stochastic Neighbor Embedding.ipynb
/.gitignore:
--------------------------------------------------------------------------------
1 | # Python
2 | *.pyc
3 |
4 | # Project
5 | .ipynb_checkpoints
6 |
--------------------------------------------------------------------------------
/T-Distributed Stochastic Neighbor Embedding.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "# T-Distributed Stochastic Neighbor Embedding\n",
8 | "\n",
9 | "데이터의 복잡도는 컴퓨팅 파워가 증가하면서 같이 증가하고 있습니다.
\n",
10 | "고차원의 데이터를 처리하는데 컴퓨터는 아무런 문제가 없겠지만.. 인간은 3차원정도밖에 이해를 하지 못하는 동물입니다.
\n",
11 | "따라서 데이터를 인간이 이해할수 있는 범위에서 직관적으로 이해하기 위해서는 고차원의 데이터를 3차원 또는 2차원의 데이터로 축소시켜야 합니다.\n",
12 | "\n",
13 | "Manifold learning이라고도 하며 Nonlinear dimensionality reduction이라고도 합니다.
\n",
14 | "전통적인 dimensionality reduction의 방법으로 Principal Components Analysis (PCA) 그리고 Multidimensional scaling (MDS) 등이 있습니다.
"
15 | ]
16 | },
17 | {
18 | "cell_type": "markdown",
19 | "metadata": {},
20 | "source": [
21 | "# Stochastic Neighbor Embedding\n",
22 | "\n",
23 | "Stochastic Neighbor Embedding (SNE)는 고차원의 Euclidean distances를 conditional probability로 바꾸는 것으로부터 시작합니다.
\n",
24 | "2개의 서로다른 데이터 $ x_i $ 그리고 $ x_j $ 의 유사도를 조건부 확률로 나타내었는데, 예를 들어서..
\n"
25 | ]
26 | },
27 | {
28 | "cell_type": "markdown",
29 | "metadata": {},
30 | "source": [
31 | "# References\n",
32 | "\n",
33 | "* [Visualizing Data using t-SNE PDF](http://www.jmlr.org/papers/volume9/vandermaaten08a/vandermaaten08a.pdf)\n",
34 | "* [An illustrated introduction to the t-SNE algorithm](https://github.com/oreillymedia/t-SNE-tutorial)"
35 | ]
36 | }
37 | ],
38 | "metadata": {
39 | "kernelspec": {
40 | "display_name": "Python 3",
41 | "language": "python",
42 | "name": "python3"
43 | },
44 | "language_info": {
45 | "codemirror_mode": {
46 | "name": "ipython",
47 | "version": 3
48 | },
49 | "file_extension": ".py",
50 | "mimetype": "text/x-python",
51 | "name": "python",
52 | "nbconvert_exporter": "python",
53 | "pygments_lexer": "ipython3",
54 | "version": "3.6.1"
55 | }
56 | },
57 | "nbformat": 4,
58 | "nbformat_minor": 2
59 | }
60 |
--------------------------------------------------------------------------------