caffe在进行图像训练时,对特征或中间结果进行可视化,可以帮助更好的对训练过程和图像的理解。
caffe中的可视化,最简单的一种是,直接把featruemap或者中间result用图像表示出来,如下,先定义一个图像表示函数,对于数组维数不足的,padding补足。
def vis_square(data, padsize=1, padval=0):
data -= data.min()
data /= data.max()
# force the number of filters to be square
n = int(np.ceil(np.sqrt(data.shape[0])))
padding = ((0, n ** 2 -

本文介绍了如何使用Caffe在图像训练过程中对特征或中间结果进行可视化,以增进对训练过程和图像理解。通过定义图像表示函数,展示如何获取网络如pool5层的数据和参数。虽然第一层的可视化结果具有可读性,但后续层则较难解读,需要通过反卷积来观察某层对原图像的影响。
最低0.47元/天 解锁文章
2426

被折叠的 条评论
为什么被折叠?



