No science, No life.

もっと科学を身近に

2021-04-01から1ヶ月間の記事一覧

非線形次元削減法 t-SNE で手書き文字を分類してみた

t-SNE を使って、手書き文字データ MNIST を分類してみました。MNIST データセットはここから拝借しました。 github.comMNIST の解説はこれが分かりやすいですね ↓www.atmarkit.co.jpMNIST データを読みこんで、 % MNIST data load('mnist.mat') % data to b…

非線形次元削減法 t-SNE でスイスロールを開いてみた

3 次元のスイスロールを、t-SNE を使って開いて (?) みました。MATLAB で書いています。スイスロールデータを用意し、 % swiss roll data npt= 1000; t = linspace(0,2*pi*1.5,npt); r = linspace(1,10,npt); x = r .* cos(t); y = r .* sin(t); z = rand(1,…

非線形次元削減法 Isomap でスイスロールを開いてみた

多様体学習 (manifold learning) による非線形次元削減法 Isomap を使って、スイスロール風の 3 次元データを開いて 2 次元にしてみました。MATLB で書いています。自分で適当にスイスロールを作り、 % swiss roll data npt= 1000; t = linspace(0,2*pi*1.5,…