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基础教程之基本数据类型和变量声明介绍
Aug 29 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
在Python的Flask框架中验证注册用户的Email的方法
Sep 02 Python
python网络爬虫学习笔记(1)
Apr 09 Python
Python反射和内置方法重写操作详解
Aug 27 Python
pytorch 模型可视化的例子
Aug 17 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
django 外键创建注意事项说明
May 20 Python
Python Selenium自动化获取页面信息的方法
Aug 31 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 使用memcached简单示例分享
2015/03/05 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
JS常用函数使用指南
2014/11/23 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
js实现数字滚动特效
2019/12/16 Javascript
JS实现滑动插件
2020/01/15 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
Python函数参数类型*、**的区别
2015/04/11 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
全球最大的游戏市场:G2A
2018/07/05 全球购物
技术经理的自我评价范文
2013/12/03 职场文书
工会主席事迹材料
2014/06/03 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
小学教师工作总结2015
2015/04/07 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
Python3接口性能测试实例代码
2021/06/20 Python