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内置的字符串处理函数整理
Jan 29 Python
Python二维码生成库qrcode安装和使用示例
Dec 16 Python
使用Python对Csv文件操作实例代码
May 12 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
python版百度语音识别功能
Jul 09 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 Python
Python基于当前时间批量创建文件
May 07 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
python tqdm用法及实例详解
Jun 16 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
JAVA/JSP学习系列之四
2006/10/09 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP中echo和print的区别
2014/08/28 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
BootStrap selectpicker
2016/06/20 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
Python 功能和特点(新手必学)
2015/12/30 Python
Python中int()函数的用法浅析
2017/10/17 Python
详解用python实现简单的遗传算法
2018/01/02 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
python实现字典嵌套列表取值
2019/12/16 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
师范生的个人求职信范文
2014/01/04 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
中秋晚会致辞
2015/07/31 职场文书