VGG

VGG pretrained模型地址: http://www.vlfeat.org/matconvnet/pretrained/ 下载地址: http://www.vlfeat.org/matconvnet/models/imagenet-vgg-verydeep-19.mat 不过我用的这个beta版本的不太一样,地址 http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat 但是分析过程是一样的 今天在玩Stanford CS20SI公开课里的一个神经网络style_transfer小模型的时候,用到了vgg pretrained模型,然而,代码里获取weight和bias是这么写的: W = vgg_layers[0][layer][0][0][2][0][0] b = vgg_layers[0][layer][0][0][2][0][1] 摔!这也没注释,完全看不懂啊! 虽然可以查到vgg的模型信息(下面有个layer configuration的SVG图),可是对应不上这些索引啊! 于是把模型下载下来,在ipython里一步一步解析: 首先,导入scipy.io包: import scipy.io 然后,用loadmat载入模型(载入matlab文件格式的方法): vgg = scipy.io.loadmat(‘imagenet-vgg-verydeep-19.mat’) 接下来就是探索格式了: 首先,看一下导入后的模型类型: […]