Tôi đang cố gắng thu thập các lát của một tensor về kích thước cuối cùng cho một phần kết nối giữa các lớp. Bởi vì hình dạng tensor đầu ra là [batch_size, h, w, depth]
, tôi muốn chọn lát dựa trên kích thước cuối cùng, chẳng hạn nhưTrong Tensorflow, làm thế nào để sử dụng tf.gather() cho kích thước cuối cùng?
# L is intermediate tensor
partL = L[:, :, :, [0,2,3,8]]
Tuy nhiên, tf.gather(L, [0, 2,3,8])
dường như chỉ có tác dụng đối với kích thước đầu tiên (phải không?) Bất cứ ai có thể cho tôi biết làm thế nào để làm nó?
Lưu ý rằng tf.gather có một tham số trục như của TensorFlow 1.3. – rryan