반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

sklearn.PCA(2)를 이용한 digit data visualization 본문

[AI]/python.sklearn

sklearn.PCA(2)를 이용한 digit data visualization

givemebro 2020. 4. 23. 12:06
반응형
pca=PCA(2)
X_pca=pca.fit_transform(mnist.data)

plt.figure(figsize=[10,8])
plt.scatter(X_pca[:,0],X_pca[:,1],c=mnist.target)
plt.colorbar()

 

xmax,ymax=X_pca.max(axis=0)
xmin,ymin=X_pca.min(axis=0)

colors = ["#476A2A", "#7851B8", "#BD3430", "#4A2D4E", "#875525",
          "#A83683", "#4E655E", "#853541", "#3A3120", "#535D8E"]
plt.figure(figsize=[14,14])
plt.xlim([xmin,xmax])
plt.ylim([xmin,xmax])
for i in range(len(X_pca)):
    plt.text(X_pca[i,0],X_pca[i,1],str(mnist.target[i]),color=colors[mnist.target[i]],fontdict={'weight':'bold','size':9})

반응형
Comments