caffe python visualization程序解析
来源:互联网 发布:java伪装ip发起请求 编辑:程序博客网 时间:2024/04/29 21:24
本文主要对http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/filter_visualization.ipynb进行代码解析。
1. net.blobs.items() 存储了预测图片的网络中各层的feature map的数据。
2. net.params.items()存储了训练结束后学习好的网络参数。
3. vis_square 函数视觉化data,主要是进行数据归一化,data转换为plt可视化的square结构。
4.
7.
plt.imshow(net.deprocess('data', net.blobs['data'].data[4]))
这里的4是第4个crop,图片会被crop成10个227*227.
5. net.params['conv1'][0].data, 这是表示conv1层的w参数
net.params['conv2'][1].data, 这是表示conv1层的b参数
6.
filters.transpose(0, 2, 3, 1)对filters 4维数组进行位置对换,主要是为了将rgb放在最后一维。
net.blobs['conv1'].data[4, :36] 表示conv1层学习的feature map, 显示第4个crop image的top 36个feature map。
8.
filters = net.params['conv2'][0].data
filters[:48].reshape(48**2, 5, 5) 对conv2 层参数w进行显示, conv2 :256 * 48 * 5 * 5, 这里显示头48个filters, reshape是为了在显示的时候把48个5*5的kernel放在一行显示,共48*48的方格显示。
- caffe python visualization程序解析
- caffe python visualization程序解析
- caffe python visualization程序解析
- caffe net visualization
- Caffe Log Visualization
- Caffe官方例程之 特征可视化python代码 (filter visualization notebook)
- caffe网络可视化 caffe prototxt visualization
- Python Data Visualization
- caffe源码解析-/tools/caffe.cpp(caffe程序入口)
- Deep Visualization Toolbox+Caffe详细安装教程
- 知识笔记【python Data Visualization 】
- caffe学习笔记7--Image Classification and Filter Visualization
- caffe的python接口封装原理与解析
- caffe的python接口封装原理与解析
- caffe之python接口实战 :detection 官方教程源码解析
- caffe之python接口实战 :mnist_siamese 官方教程源码解析
- caffe之python接口实战 :net_surgery 官方教程源码解析
- python 逻辑回归 程序解析
- Redis 数据类型
- 赏味期限
- Facebook Hacker Cup 2015 Round 1 --- Autocomplete
- openerp(odoo)8中css、js加载问题
- NandFlash系列之一:NorFlash与NandFlash对比
- caffe python visualization程序解析
- 关于ArrayList 通过循环添加重复异常
- redis学习
- apache + tomcat 集群
- 选择排序
- 所学即为用
- Altium Designer PCB设计规则中英对照
- NandFlash系列之二:S3C2410读写Nand Flash分析
- 【转】c# TabControl 中TabPages放左边显示文字