Когда я вычисляю Коэффициент попадания, мне нужно вычислить количество элементов прогнозирующего тензора в целевом тензоре, я хочу вычислить количество элементов в их пересечении.
Например: [количество классов: 20, количество образцов: 2]
target: tensor([[14, 13, 8, 11, 18, 12, 5, 1, 0, 10],
[ 8, 10, 2, 10, 7, 17, 6, 12, 13, 14]])
pred_idx: (HR@5): tensor([[14, 11, 8, 19, 4],
[ 6, 9, 8, 13, 18]])
сейчас, когда я это сделаю >>> (pred_idx & target).sum((1,2))
RuntimeError: The size of tensor a (5) must match the size of tensor b (10) at non-singleton dimension 1.
Но дело в том, что прогноз и цель имеют разный размер, как я могу вычислить количество элементов в * 1016? * что тоже в мишени?