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 异常处理实例详解
Mar 12 Python
python基础教程之自定义函数介绍
Aug 29 Python
python模块之StringIO使用示例
Apr 08 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
Nov 01 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
对Python中实现两个数的值交换的集中方法详解
Jan 11 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
使用 django orm 写 exists 条件过滤实例
May 20 Python
python如何调用java类
Jul 05 Python
python virtualenv虚拟环境配置与使用教程详解
Jul 13 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
文件系统基本操作类
2006/11/23 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
python虚拟环境迁移方法
2019/01/03 Python
python binascii 进制转换实例
2019/06/12 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
南京某软件公司的.net面试题
2015/11/30 面试题
3的组成教学反思
2014/04/30 职场文书
党员创先争优活动总结
2014/05/04 职场文书
银行求职信范文
2014/05/26 职场文书
2014年节能工作总结
2014/12/18 职场文书
第一军规观后感
2015/06/12 职场文书
信用卡工作证明范本
2015/06/19 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
Node与Python 双向通信的实现代码
2021/07/16 Javascript