728x90
반응형
NMF (Non Negative Matrix Factorization)
from sklearn.decomposition import NMF
from sklearn.datasets import load_iris
import matplotlib.pyplot as plt
%matplotlib inline
iris = load_iris()
iris_ftrs = iris.data
nmf = NMF(n_components=2)
nmf.fit(iris_ftrs)
iris_nmf = nmf.transform(iris_ftrs)
plt.scatter(x=iris_nmf[:,0], y= iris_nmf[:,1], c= iris.target)
plt.xlabel('NMF Component 1')
plt.ylabel('NMF Component 2')
# Text(0,0.5,'NMF Component 2')
반응형
'Data_Science > ML_Perfect_Guide' 카테고리의 다른 글
7-2. Kmeans 2 (0) | 2021.12.29 |
---|---|
7-1. Kmeans (0) | 2021.12.29 |
6-5. Truncated SVD (0) | 2021.12.29 |
6-4. SVD (singular value decomposition) (0) | 2021.12.29 |
6-3. LDA(Linear Discriminant Analysis) (0) | 2021.12.29 |