0

現在、CIFAR-10 データセットを使用しており、次元削減アルゴリズムをいくつか実行しようとしています。これは 32x32 のカラー画像の束なので、現在、次のように各 32x32x3 の画像を 1 つの列に入れてデータをインポートしています。

X = zeros(3072, num_data_points);
for i=1:num_data_points
filename = sprintf('train/%d.png', i)
X(:,i)=reshape(imread(filename), [], 1);
end

これにより、各列が異なる画像を表す 3072x(画像の数) のデータ マトリックスが得られます。PCA や KPCA などの次元削減手法を実行すると、データがひどく分離されます。私に役立つデータをインポートするより良い方法はありますか?

4

0 に答える 0