예제 #1
0
# -*- coding: utf-8 -*-

from ztlearn.utils import plot_pca
from ztlearn.ml.decomposition import PCA
from ztlearn.datasets.pima import fetch_pima_indians

# fetch dataset
data = fetch_pima_indians()

# model definition
pca = PCA(n_components=2)
components = pca.fit_transform(data.data[:, [3, 5]].astype('float64'))

# plot clusters
plot_pca(components,
         n_components=2,
         colour_array=data.target.astype('int'),
         model_name='PIMA INDIANS PCA')
예제 #2
0
# -*- coding: utf-8 -*-

from ztlearn.utils import z_score
from ztlearn.utils import plot_pca
from ztlearn.ml.decomposition import PCA
from ztlearn.datasets.cifar import fetch_cifar_10

data = fetch_cifar_10()
reshaped_image_dims = 3 * 32 * 32  # ==> (channels * height * width)
reshaped_data = z_score(
    data.data.reshape(-1, reshaped_image_dims).astype('float32'))

pca = PCA(n_components=2)
components = pca.fit_transform(reshaped_data)

plot_pca(components,
         n_components=2,
         colour_array=data.target,
         model_name='CIFAR-10 PCA')
예제 #3
0
# -*- coding: utf-8 -*-

from ztlearn.utils import plot_pca
from ztlearn.ml.decomposition import PCA
from ztlearn.datasets.mnist import fetch_mnist

mnist = fetch_mnist()

pca        = PCA(n_components = 2)
components = pca.fit_transform(mnist.data.astype('float64'))

plot_pca(components, n_components = 2, colour_array = mnist.target.astype('int'), model_name = 'MNIST PCA')
예제 #4
0
# -*- coding: utf-8 -*-

from ztlearn.utils import plot_pca
from ztlearn.ml.decomposition import PCA
from ztlearn.datasets.fashion import fetch_fashion_mnist

fashion_mnist = fetch_fashion_mnist()

pca        = PCA(n_components = 2)
components = pca.fit_transform(fashion_mnist.data.astype('float64'))

plot_pca(components, n_components = 2, colour_array = fashion_mnist.target.astype('int'), model_name = 'FASHION MNIST PCA')
예제 #5
0
# -*- coding: utf-8 -*-

from ztlearn.utils import plot_pca
from ztlearn.ml.decomposition import PCA
from ztlearn.datasets.digits import fetch_digits

data = fetch_digits()

pca = PCA(n_components=2)
components = pca.fit_transform(data.data)

plot_pca(components,
         n_components=2,
         colour_array=data.target,
         model_name='DIGITS PCA')