keras获得model中某一层的某一个Tensor的输出维度教程


Posted in Python onJanuary 24, 2020

获得某层tensor的输出维度

代码如下所示:

from keras import backend as K

@wraps(Conv2D)
def my_conv(*args,**kwargs):
  new_kwargs={'kernel_regularizer':l2(5e-6)}
  new_kwargs['padding']='valid' #'same'
  new_kwargs['strides']=(2,2) if kwargs.get('strides')==(2,2) else (1,1)
  # new_kwargs['kernel_initializer']=keras.initializers.glorot_uniform(seed=0)
  new_kwargs.update(kwargs)
  return Conv2D(*args,**new_kwargs)
def conv(x,**kwargs):
  x=my_conv(**kwargs)(x)
  x=BatchNormalization(axis=-1)(x)
  x=LeakyReLU(alpha=0.05)(x)
  return x

def inception_resnet_a(x_input):
  x_short=x_input
  s1=conv(x_input,filters=32,kernel_size=(1,1))

  s2=conv(x_input,filters=32,kernel_size=(1,1))
  s2=conv(s2,filters=32,kernel_size=(3,3),padding='same')

  s3=conv(x_input,filters=32,kernel_size=(1,1))
  s3=conv(s3,filters=48,kernel_size=(3,3),padding='same')
  s3=conv(s3,filters=64,kernel_size=(3,3),padding='same')
  x=keras.layers.concatenate([s1,s2,s3])
  x=conv(x,filters=384,kernel_size=(1,1))
  x=layers.Add()([x_short,x])
  x=LeakyReLU(alpha=0.05)(x)
  
  print(K.int_shape(x))

使用K.int_shape(tensor_name)即可得到对应tensor的维度

以上这篇keras获得model中某一层的某一个Tensor的输出维度教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单介绍Python中的len()函数的使用
Apr 07 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
Django处理文件上传File Uploads的实例
May 28 Python
3个用于数据科学的顶级Python库
Sep 29 Python
pandas分区间,算频率的实例
Jul 04 Python
Django模板语言 Tags使用详解
Sep 09 Python
Python读取分割压缩TXT文本文件实例
Feb 14 Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 Python
如何基于pandas读取csv后合并两个股票
Sep 25 Python
python实现暗通道去雾算法的示例
Sep 27 Python
pandas中DataFrame重置索引的几种方法
May 24 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 #Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
Jan 24 #Python
keras获得某一层或者某层权重的输出实例
Jan 24 #Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 #Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 #Python
基于keras 模型、结构、权重保存的实现
Jan 24 #Python
Python 文件数据读写的具体实现
Jan 24 #Python
You might like
自己前几天写的无限分类类
2007/02/14 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
js 多浏览器分别判断代码
2010/04/01 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
详解nodejs模板引擎制作
2017/06/14 NodeJs
node内置调试方法总结
2018/02/22 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
python字符串排序方法
2014/08/29 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
python实现多线程网页下载器
2018/04/15 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
python中温度单位转换的实例方法
2020/12/27 Python
python实现三种随机请求头方式
2021/01/05 Python
护士检查书
2014/01/17 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
励志演讲稿600字
2014/08/21 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
医生辞职信范文
2015/03/02 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
国庆节新闻稿
2015/07/17 职场文书
运动员入场词
2015/07/18 职场文书
小学语文教师研修日志
2015/11/13 职场文书