白云岛资源网 Design By www.pvray.com
获得某层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的输出维度教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
白云岛资源网 Design By www.pvray.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
白云岛资源网 Design By www.pvray.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。