형태가 [batch_size, height, width, depth]
이고 다른 텐서 형태가 [depth]
인 레이어의 출력이있는 경우, depth
방향의 각 슬라이스에 두 번째 텐서의 해당 값이 곱해 지도록 두 번째 텐서를 곱하면됩니다. 또한임의의 축을 따라 곱하면?
tensor1[:, :, :, 0] * 4
tensor1[:, :, :, 1] * 5
tensor1[:, :, :, 2] * 6
, 이름 난을 검색 몰랐 곱셈의이 종류가있다 : 두 번째 텐서는, [4, 5, 6]
입니다 다음 곱셈 인 경우 즉,? 감사!
올바른 축을 곱셈에 사용하면'깊이 '를'[1, 1, 1, 3]'로 바꿀 수 있습니다. ('tf.expand_dims()'도 사용할 수 있습니다) –
예, 동의합니다. 나의 예에서는 방송이 내재되어 있으므로 깊이 = tf.reshape (tf.constant ([4, 5, 6], dtype = tf.float32), 모양 = [1, 1, 1, 3] 더 명확해질 것입니다. – rvinas