本文主要介绍python npy文件(该文件 py文件打开),下面一起看看python npy文件(该文件 py文件打开)相关资讯。
npy文件。npy文件是专用于numpy的二进制文件。
目的在训练自己的神经网络时,经常使用训练好的权值来初始化自己的网络。例如,我们总是下载后缀为npy或mat的重量文件。虽然我们知道里面包含了相应网络层的权重,但是我们从来没有打开过。
比如用vgg19做风格传递的时候会有一个vgg19.npy,训练网络的时候加载这个文件可以大大提高网速。就是下图红色箭头所指的npy文件。
普通的python ide可以打开这个npy文件,我使用anaconda s spyder。
将numpy作为npwdict = np . load( ;vgg 19 . npy ;,编码= 字节与密码).项目()
注意:因为numpy s load是需要的,只需导入相应的包,然后记得添加编码格式encoding = &; bytes ,否则会显示大量的十六进制数据,load()返回的数据带有字典结构。
加载后,可以清楚地看到npy中的数据信息,如下:
见网络结构为:conv1_1、conv1_2、conv2_1、conv2_2、conv3_1、conv3_2、conv3_3、conv3_4、conv4_1、conv4_2、conv4_3、conv4_4、conv5_1、conv4。上述结构对应的是vgg19各层的参数信息,参数包括权重w和偏移量b,例如wdict[ ;conv1 _ 1 ][0]是访问w,而wdict[ ;conv1 _ 1 ][1]是对应于access conv1_1层的失调。
链接:
了解更多python npy文件(该文件 py文件打开)相关内容请关注本站点。