質問編集履歴

2

質問内容の修正

2021/08/04 08:39

投稿

reonald
reonald

スコア32

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,33 @@
85
85
  上記のコードで畳み込み2層目後の特徴マップを取得したいと考えております。
86
86
 
87
87
  どなたかよろしくお願い致します。
88
+
89
+
90
+
91
+ ちなみに下のコードが畳み込み1層目後の特徴マップの可視化です。
92
+
93
+ ```
94
+
95
+ from tensorflow.keras.models import Model
96
+
97
+ layer_outputs = [layer.output for layer in model.layers[1:2]]
98
+
99
+
100
+
101
+ activation_model = Model(inputs=model.input, outputs=layer_outputs)
102
+
103
+ activations = activation_model.predict(X_test)
104
+
105
+
106
+
107
+ print(activations.shape)
108
+
109
+
110
+
111
+ 結果
112
+
113
+ (867, 28, 28, 8)
114
+
115
+ コード
116
+
117
+ ```

1

エラーコードの修正

2021/08/04 08:39

投稿

reonald
reonald

スコア32

test CHANGED
File without changes
test CHANGED
@@ -40,8 +40,6 @@
40
40
 
41
41
  activations = activation_model.predict(X_test)
42
42
 
43
- print(activations.shape)
44
-
45
43
  im=activations[0,:,:,0]
46
44
 
47
45
  print(im)
@@ -52,25 +50,23 @@
52
50
 
53
51
  ```
54
52
 
55
- AttributeError Traceback (most recent call last)
53
+ ---------------------------------------------------------------------------
56
54
 
57
- <ipython-input-173-fe31faba896a> in <module>
55
+ TypeError Traceback (most recent call last)
58
56
 
59
- 5
57
+ <ipython-input-174-e5532a1630cb> in <module>
60
58
 
61
59
  6 activations = activation_model.predict(X_test)
62
60
 
63
- ----> 7 print(activations.shape)
61
+ 7
64
62
 
65
- 8 im=activations[0,:,:,0]
63
+ ----> 8 im=activations[0,:,:,0]
66
64
 
67
65
  9 print(im)
68
66
 
69
67
 
70
68
 
71
- AttributeError: 'list' object has no attribute 'shape'
69
+ TypeError: list indices must be integers or slices, not tuple
72
-
73
- コード
74
70
 
75
71
  ```
76
72