0
maske kullanılarak:Torch7: Dilim tensör ByteTensor iki tansörlerine sahip
- etiket 1B tensör olan (5000)
- veri kümesi 4D tensör (5000,1,32,32)
Değer 1'in etiketine karşılık gelen etiketleri ve veri kümesini verimli bir şekilde dilimlemek istiyorum. Etiketleri değil, veri kümesini dilimlemeyi başarabilirim.
etiket dilimleme:
positive_mask = labels:eq(1)
sliced_labels = labels[positive_mask]
ben veri kümesi dilim aşağıdakileri yaparak çalıştı ve başarısız oldu:
sliced_dataset = dataset[positive_mask]
sliced_dataset = dataset[{positive_mask, {}, {}, {}}]
sliced_dataset = dataset:narrow(1,positive_mask)
sliced_dataset = dataset:select(1,positive_mask)
Torch7 bu gerçekleştirmek için bir zarif yaklaşım var mı?