t-SNE CSV web demo

original: https://cs.stanford.edu/people/karpathy/tsnejs/csvdemo.html

st2vec の tSNE

date: 2020-0819
大門先生からいただいたスプレッドシートを加工して st2vec を tSNE にかけるページ


下のデータテキストボックスに CSV 形式でデータを貼り付けて、t-SNEを2次元に埋め込むことができます。 各行は 1 データ点に対応しています。 各データ点にラベルを関連付けることができます。 下のアニメーション中に埋め込み文字列として表示されます。 データは、N x D 行列(N = データ点の数、1 行 に 1つづつ、D = 特徴量の数)として指定することができます。 この場合、ガウスカーネルがそれらの距離を計算するために使用されます。 あるいは,自分で距離行列を入力することもできます。

データ固有の 錯乱度 (perplexity) で遊んでみてください。 錯乱度 (perplexity) とは、大まかに言えば、埋め込み中に各ポイントが隣接点とみなす点の数(整数であることに注意)のことです。 したがって、錯乱度が高いほど埋め込みのグローバルな構造を強制し、錯乱度が小さいほどデータ雲状形状をより細かいレベルで切り刻むことになります。

(optional) Text labels:

Data:
Delimiter (default is comma (CSV)):
学習率(Learning rate <10): 錯乱度 (Perplexity):
My data is:
Raw NxD data (each row are features)
NxN Distance


tsnejs documentation
Maintained by @karpathy.