回答編集履歴
4
エラー内容を具体的に記述
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
入力層はこれを基準に値を入力していましたが、フィルター層の入力がこれとは違う値を入れてしまっていた
|
15
|
+
入力層はこれを基準に値を入力していましたが、フィルター層の入力がこれとは違う値を入れてしまっていて、質問で書いたコードでは入力値のチャンネル数が1なのに対し、フィルター値のチャンネル数が3という事で、起こっていたエラーのようです。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -52,4 +52,6 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
+
チャンネル数を一致させる事で、エラーなく出力されました。
|
56
|
+
|
55
57
|
見てくださった方ありがとうございました!
|
3
コードの修正
test
CHANGED
File without changes
|
2
コードの修正
test
CHANGED
@@ -28,12 +28,6 @@
|
|
28
28
|
|
29
29
|
```python
|
30
30
|
|
31
|
-
入力層 = tf.placeholder(tf.float32,[None, 16])
|
32
|
-
|
33
|
-
入力値 = tf.reshape(入力層, [-1, 4, 4, 1]) #4次元に変換
|
34
|
-
|
35
|
-
|
36
|
-
|
37
31
|
入力値 = tf.constant([[1., 2, 3, 0], [0, 1, 2, 3], [3, 0, 1, 2] ,[2, 3, 0, 1]])
|
38
32
|
|
39
33
|
入力値 = tf.reshape(入力値, [-1, 4, 4, 1]) #4次元に変換
|
1
修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
上記の事を踏まえて、フィルター層に与える値を修正したコードです
|
25
|
+
上記の事を踏まえて、フィルター層をreshapeする際に、与える値を修正したコードです
|
26
26
|
|
27
27
|
|
28
28
|
|