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下利用OpenCV来旋转图像的教程
Apr 16 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
python处理按钮消息的实例详解
Jul 11 Python
python学习教程之Numpy和Pandas的使用
Sep 11 Python
Sanic框架应用部署方法详解
Jul 18 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
django 连接数据库 sqlite的例子
Aug 14 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
Python如何实现的二分查找算法
May 27 Python
Python实现七个基本算法的实例代码
Oct 08 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
php操作excel文件 基于phpexcel
2010/07/02 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
php实现图片压缩处理
2020/09/09 PHP
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
React生命周期原理与用法踩坑笔记
2020/04/28 Javascript
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
利用python画出折线图
2018/07/26 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
请假条怎么写
2014/04/10 职场文书
工地安全生产标语
2014/06/06 职场文书
工作失误检讨书范文
2015/01/26 职场文书
遗失说明具结保证书
2015/02/26 职场文书
员工辞职信范文
2015/03/02 职场文书
单位提档介绍信
2015/10/22 职场文书
调解协议书范本
2016/03/21 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
检举信的写法
2019/04/10 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python