keras slice layer 层 实现
2017-06-20 10:58
162 查看
注意的地方: keras中每层的输入输出的tensor是张量, 比如Tensor shape是(N, H, W, C), 对于tf后台, channels_last
Define a slice layer using Lamda layer
定义完slice function之后,利用lambda layer添加到定义的网络中去
# Add slice layer
slice_1 = Lambda(slice, arguments={'h1': 0, 'h2': 6, 'w1': 0, 'w2': 6})(sliced)
# As for tensorfow backend, Lambda doesn't need output shape argument
slice_2 = Lambda(slice, arguments={'h1': 0, 'h2': 6, 'w1': 6, 'w2': 12})(sliced)
Define a slice layer using Lamda layer
def slice(x, h1, h2, w1, w2): """ Define a tensor slice function """ return x[:, h1:h2, w1:w2, :]
定义完slice function之后,利用lambda layer添加到定义的网络中去
# Add slice layer
slice_1 = Lambda(slice, arguments={'h1': 0, 'h2': 6, 'w1': 0, 'w2': 6})(sliced)
# As for tensorfow backend, Lambda doesn't need output shape argument
slice_2 = Lambda(slice, arguments={'h1': 0, 'h2': 6, 'w1': 6, 'w2': 12})(sliced)
相关文章推荐
- 使用tensorlayer来实现:通过keras例子来理解lstm循环神经网络
- 使用Layer类和Sprite类实现手机游戏的动画效果
- 如何在ArcGlobe中实现zoomtolayer (How to zoom to layer in globe)
- 重写TiledServiceLayer实现Arcgis访问Mapabc地图服务
- 利用matlab编写实现显示fmri切片slice图像 混合显示 不同侧面显示 可叠加t检验图显示 by DR. Rajeev Raizada
- cocos2dx- CCScrollLayer (cocos2d中实现的滚动层)
- 使用Layer List实现多图层叠加
- 重写TiledServiceLayer实现本地缓存
- 重写TiledServiceLayer实现Arcgis访问Mapabc地图服务 (转载)
- C# 系统应用之透明罩MyOpaqueLayer实现360界面阴影效果
- ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面(五)
- 通过设置UIView得layer实现圆角矩形
- 如何在ArcGlobe中实现zoomtolayer (How to zoom to layer in globe)
- ArcGIS Server Flex实现GraphicsLayer上画点、线、面
- slice的AMD方法实现与调用
- 使用Layer类和Sprite类实现手机游戏的动画效果
- 扩展DynamicMapServiceLayer和TiledMapServiceLayer,实现访问wms数据和自定义切图数据
- 对于Button的圆角显示,利用layer实现
- Android当中layer-list使用来实现多个图层堆叠到一块儿
- layer-list实现图层叠加的效果