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 break语句详解
Mar 11 Python
python实现在无须过多援引的情况下创建字典的方法
Sep 25 Python
使用Python的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
Python的净值数据接口调用示例分享
Mar 15 Python
python绘制多个曲线的折线图
Mar 23 Python
python xpath获取页面注释的方法
Jan 14 Python
Python3中列表list合并的四种方法
Apr 19 Python
python实现微信防撤回神器
Apr 29 Python
Python3常用内置方法代码实例
Nov 18 Python
python安装dlib库报错问题及解决方法
Mar 16 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
python实现简单区块链结构
Apr 25 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效率,提高php性能的一些方法
2011/03/24 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
php封装好的人民币数值转中文大写类
2015/12/20 PHP
JS 文件大小判断的实现代码
2010/04/07 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
Angularjs 基础入门
2014/12/26 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
基于python时间处理方法(详解)
2017/08/14 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
python自动识别文本编码格式代码
2019/12/26 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
python设置表格边框的具体方法
2020/07/17 Python
python中pop()函数的语法与实例
2020/12/01 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript