천원의 개발

혼동행렬 출력 본문

딥러닝

혼동행렬 출력

천 원 2022. 3. 30. 17:13

  
import matplotlib.pyplot as plt
from sklearn import datasets, metrics
from sklearn.model_selection import train_test_split
digits = datasets.load_digits()
n_samples = len(digits.images)
data = digits.images.reshape((n_samples, -1))
from sklearn.neighbors import KNeighborsClassifier
knn = KNeighborsClassifier(n_neighbors=6)
X_train, X_test, y_train, y_test = train_test_split(data, digits.target, test_size=0.2) # 데이터 분할
knn.fit(X_train, y_train) # train
y_pred = knn.predict(X_test) # 예측
disp = metrics.plot_confusion_matrix(knn, X_test, y_test)
plt.show()

출력 화면

'딥러닝' 카테고리의 다른 글

필기체 숫자 이미지 분류  (0) 2022.03.30
Numpy 기능 정리  (0) 2022.03.23