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登录pop3邮件服务器接收邮件的方法
Apr 30 Python
python回调函数用法实例分析
May 09 Python
简单介绍Python中用于求最小值的min()方法
May 15 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
Django中反向生成models.py的实例讲解
May 30 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
Python3.6中Twisted模块安装的问题与解决
Apr 15 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
基于python3生成标签云代码解析
Feb 18 Python
python基本算法之实现归并排序(Merge sort)
Sep 01 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 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
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python读取文件名称生成list的方法
2018/04/27 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
python中必要的名词解释
2019/11/20 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
Html5新增标签有哪些
2017/04/13 HTML / CSS
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
大学生村官典型材料
2014/01/12 职场文书
联谊会主持词
2014/03/26 职场文书
疾病捐款倡议书
2014/05/13 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书