mxnet系列 tools 查看params的内容
来源:互联网 发布:久量led台灯 知乎 编辑:程序博客网 时间:2024/06/15 04:33
caffe自己有写查看模型的内容
mxnet自己也写了一个
import mxnet as mximport pdbdef load_checkpoint(prefix, epoch): """ Load model checkpoint from file. :param prefix: Prefix of model name. :param epoch: Epoch number of model we would like to load. :return: (arg_params, aux_params) arg_params : dict of str to NDArray Model parameter, dict of name to NDArray of net's weights. aux_params : dict of str to NDArray Model parameter, dict of name to NDArray of net's auxiliary states. """ save_dict = mx.nd.load('%s-%04d.params' % (prefix, epoch)) arg_params = {} aux_params = {} for k, v in save_dict.items(): tp, name = k.split(':', 1) if tp == 'arg': arg_params[name] = v if tp == 'aux': aux_params[name] = v return arg_params, aux_paramsdef convert_context(params, ctx): """ :param params: dict of str to NDArray :param ctx: the context to convert to :return: dict of str of NDArray with context ctx """ new_params = dict() for k, v in params.items(): new_params[k] = v.as_in_context(ctx) #print new_params[0] return new_paramsdef load_param(prefix, epoch, convert=False, ctx=None): """ wrapper for load checkpoint :param prefix: Prefix of model name. :param epoch: Epoch number of model we would like to load. :param convert: reference model should be converted to GPU NDArray first :param ctx: if convert then ctx must be designated. :return: (arg_params, aux_params) """ arg_params, aux_params = load_checkpoint(prefix, epoch) if convert: if ctx is None: ctx = mx.cpu() arg_params = convert_context(arg_params, ctx) aux_params = convert_context(aux_params, ctx) return arg_params, aux_paramsif __name__=='__main__': result = load_param('my_',1); #pdb.set_trace() print 'result is' print result print 'one of results is:' print result[0]['fc2_weight'].asnumpy()
0 0
- mxnet系列 tools 查看params的内容
- MXNET VGG-16 Params
- MXNET Params for ImageNet
- MXnet查看参数的权值
- Mxnet学习系列3----网络的可视化
- mxnet系列之 增加新的层
- mxnet系列3-hello,mxnet
- mxnet系列之mxnet介绍
- 【备忘系列】使用命令行查看Sqlite的数据内容
- mxnet系列之-mshadow
- mxnet系列 安装
- Mxnet学习系列1----制作自己的数据
- 查看触发器的内容
- 查看剪切板的内容!
- 查看文件的内容
- 自己查看的内容
- mxnet系列之 c++11
- params.equals(""),!params.isEmpty(),params!=null的区别
- 动态规划----树型DP----树的最大独立集
- 用JAX-WS在Tomcat中发布WebService
- 转载HashMap
- 埋点的详细介绍与理解
- Vi下使用TAB
- mxnet系列 tools 查看params的内容
- 青蛙跳台阶--尾递归优化
- 100. Same Tree
- 如何在Ubuntu 14.04上利用HAProxy作为WordPress应用服务器的4层负载均衡器
- 计算机图形学-实验1-掌握开发环境配置方法和基本图元绘制函数
- ImageLoader
- Kali下安装Shadowsocks与利用ss和ProxyChains实现任意应用代理
- Windows环境下docker的安装与配置
- SQL数据类型nchar,char,varchar与nvarchar区别