Python में Unsupervised Learning
Benjamin Wilson
Director of Research at lateral.io

PCA(n_components=2)samples = iris मापों की array (4 फीचर्स)species = iris species नंबरों की listfrom sklearn.decomposition import PCApca = PCA(n_components=2)pca.fit(samples)
PCA(n_components=2)
transformed = pca.transform(samples)
print(transformed.shape)
(150, 2)
import matplotlib.pyplot as plt
xs = transformed[:,0]
ys = transformed[:,1]
plt.scatter(xs, ys, c=species)
plt.show()


scipy.sparse.csr_matrix उपयोग कर सकते हैंcsr_matrix सिर्फ non-zero एंट्रीज़ याद रखती है (स्पेस बचता है!)
PCA csr_matrix सपोर्ट नहीं करताTruncatedSVD उपयोग करेंfrom sklearn.decomposition import TruncatedSVD
model = TruncatedSVD(n_components=3)
model.fit(documents) # documents is csr_matrix
transformed = model.transform(documents)
Python में Unsupervised Learning