卷积神经网络的中间多通道特征图显示
·
4
features = out
for i in range(features.shape[1]):
feature = features[:, i, :, :]
feature = feature.view(feature.shape[1], feature.shape[2])
feature = feature.data.numpy()
# use sigmod to [0,1]
feature = 1.0 / (1 + np.exp(-1 * feature))
# to [0,255]
feature = np.round(feature * 255)
fg_mask = cv2.merge((feature, feature, feature))
pt = './' + str(i) + '.jpg'
cv2.imwrite(pt, fg_mask)
3
import matplotlib.pyplot as plt
feature_map = out.detach().cpu()
for i in range(feature_map.size(1)):
plt.matshow(feature_map[0, i, :, :], cmap="viridis")
plt.draw()
plt.pause(0.1)
plt.close()
2
transform1 = transforms.ToPILImage(mode='L')
#img = torch.cpu().clone()
for i in range(21):
image = out[0][i]
print(image.size())
image = transform1(np.uint8(image.detach().numpy()))
image.show()
1
for i in range(21):
c = i
feature = out[0, c, :, :]
img = feature.detach().numpy()
fg_mask = cv2.merge((img, img, img))
pt = './' + str(c) + '.jpg'
cv2.imwrite(pt, fg_mask)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)