回答編集履歴
1
間違っていたので修正
test
CHANGED
@@ -1,9 +1,41 @@
|
|
1
1
|
```python
|
2
2
|
|
3
|
-
l
|
3
|
+
svmclf = SVC()
|
4
4
|
|
5
|
+
svmclf.fit(hidden, np.argmax(y_train, axis=1))
|
6
|
+
|
7
|
+
#予測
|
8
|
+
|
9
|
+
hidden_test = hidden_model.predict(X_test)
|
10
|
+
|
11
|
+
y_pred_SVM = svmclf.predict(hidden_test)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
cmx = confusion_matrix(true_class, y_pred_SVM)
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
plt.figure(figsize=(12,12))
|
20
|
+
|
21
|
+
sns.heatmap(cmx, annot=True)
|
22
|
+
|
23
|
+
# plt.savefig('./cnn_predict.png', bbox_inches='tight')
|
24
|
+
|
25
|
+
plt.show()
|
26
|
+
|
5
|
-
|
27
|
+
print("Accuracy: {0}".format(accuracy_score(true_class, y_pred_SVM)))
|
6
28
|
|
7
29
|
```
|
8
30
|
|
31
|
+
jbopb0さんに教えていただいた
|
32
|
+
|
33
|
+
> 引用テキストコードは共通で、データを差し替えるだけです
|
34
|
+
|
35
|
+
正解データは、上記と同じです
|
36
|
+
|
37
|
+
差し替えるのは、精度を確認したい推定値だけです
|
38
|
+
|
39
|
+
|
40
|
+
|
9
|
-
|
41
|
+
を実行したところ、実行できました。
|