回答編集履歴

1

間違っていたので修正

2021/08/03 04:01

投稿

退会済みユーザー
test CHANGED
@@ -1,9 +1,41 @@
1
1
  ```python
2
2
 
3
- layer_name = 'hidden'
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
- hidden_model = Model(inputs=model.input, outputs=model.get_layer(layer_name).output)
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
+ 実行したとろ、実行きました。