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升级提示Tkinter模块找不到的解决方法
Aug 22 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
django js实现部分页面刷新的示例代码
May 28 Python
Python实现简单查找最长子串功能示例
Feb 26 Python
python异步存储数据详解
Mar 19 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
Mac安装python3的方法步骤
Aug 09 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
Python基于pandas绘制散点图矩阵代码实例
Jun 04 Python
python实现批量转换图片为黑白
Jun 16 Python
基于Pygame实现简单的贪吃蛇游戏
Dec 06 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中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP实现事件机制的方法
2015/07/10 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
js不是基础的基础
2006/12/24 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
layer.msg()去掉默认时间,实现手动关闭的方法
2019/09/12 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python内置函数OCT详解
2016/11/09 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
DogBuddy荷兰:找到你最完美的狗保姆
2019/04/17 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
国外的一些J2EE面试题一
2012/10/13 面试题
高中毕业自我评价
2014/02/08 职场文书
销售内勤岗位职责
2014/04/15 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python