У меня есть сомнение и вопрос о выводе сюжета разных партий в теме сегментации.
Ниже приведен фрагмент вероятности каждого класса и результат прогноза.
Я уверен, что на графике проб строится одна партия, но не уверен насчет прогноза, когда я получил torch.argmax (выводы, 1). Я составил график argmax для одной партии, в то время как выходные данные сети имеют размер [10,4,256,256].
Кроме того, мне интересно, как я могу построить прогноз для всех партий, пока размер моей партии равен 10.
outputs = model(t_image)
fig, (ax1, ax2, ax3, ax4, ax5) = plt.subplots(nrows=1, ncols=5, sharex=True, sharey=True, figsize=(6,6))
img1 = ax1.imshow(torch.exp(outputs[0,0,:,:]).detach().cpu(), cmap = 'jet')
ax1.set_title("prob class 0")
img2 = ax2.imshow(torch.exp(outputs[0,1,:,:]).detach().cpu(), cmap = 'jet')
ax2.set_title("prob class 1")
img3 = ax3.imshow(torch.exp(outputs[0,2,:,:]).detach().cpu(), cmap = 'jet')
ax3.set_title("prob class 2")
img4 = ax4.imshow(torch.exp(outputs[0,3,:,:]).detach().cpu(), cmap = 'jet')
ax4.set_title("prob class 3")
img5 = ax5.imshow(torch.argmax(outputs, 1).detach().cpu().squeeze(), cmap = 'jet')
ax5.set_title("predicted")