首页 > 其他分享 >Keras--池化层

Keras--池化层

时间:2022-10-13 10:05:55浏览次数:41  
标签:layers None 池化层 Keras -- format strides pool size


MaxPooling1D

# 
keras.layers.MaxPooling1D(pool_size=2, strides=None, padding='valid') #缩小比例的因数
# strides如果是 None,那么默认值是 pool_size。

MaxPooling2D
对于空域数据的最大池化。

keras.layers.MaxPooling2D(pool_size=(2, 2), strides=None, padding='valid', data_format=None)
# pool_size 是缩小比例的因数

MaxPooling3D
对于 3D(空域,或时空域)数据的最大池化

keras.layers.MaxPooling3D(pool_size=(2, 2, 2), strides=None, padding='valid', data_format=None)
# pool_size是缩小比例的因数。(2, 2, 2) 会把 3D

AveragePooling1D
对于时序数据的平均池化。

# strides: 整数,或者是 None。作为缩小比例的因数。 例如,2 会使得输入张量缩小一半。 如果是 None,那么默认值是 pool_size。
keras.layers.AveragePooling1D(pool_size=2, strides=None, padding='valid')

AveragePooling2D
对于空域数据的平均池化。

keras.layers.AveragePooling2D(pool_size=(2, 2), strides=None, padding='valid', data_format=None)
# pool_size是竖直方向和水平方向缩小比例的因数。(2,2)会把输入张量的两个维度都缩小一半。

AveragePooling3D

keras.layers.AveragePooling3D(pool_size=(2, 2, 2), strides=None, padding='valid', data_format=None)

以下,输入尺寸和输出尺寸维度不一样。
GlobalMaxPooling1D
对于时序数据的全局最大池化。

keras.layers.GlobalMaxPooling1D()

输入尺寸

尺寸是 (batch_size, steps, features) 的 3D 张量。

输出尺寸

尺寸是 (batch_size, features) 的 2D 张量。

GlobalMaxPooling2D

keras.layers.GlobalMaxPooling2D(data_format=None)

输入尺寸

如果 data_format='channels_last': 尺寸是 (batch_size, rows, cols, channels) 的 4D 张量
如果 data_format='channels_first': 尺寸是 (batch_size, channels, rows, cols) 的 4D 张量

输出尺寸

尺寸是 (batch_size, channels) 的 2D 张量


标签:layers,None,池化层,Keras,--,format,strides,pool,size
From: https://blog.51cto.com/u_8771474/5752237

相关文章

  • GO语言基本数据类型
    Go语言-程序实体与关键字任何Go语言源码文件都由若干个程序实体组成的。在Go语言中,变量、常量、函数、结构体和接口被统称为“程序实体”,而它们的名字被统称为“标识符”。......
  • Keras--局部连接层
    LocallyConnected1DLocallyConnected1D层与Conv1D层的工作方式相同,除了权值不共享外,也就是说,在输入的每个不同部分应用不同的一组过滤器。keras.layers.LocallyConnec......
  • idea终端无法直接使用mvn指令的解决方法
    打开终端:view–toolwindows–terminalorAlt+F12配置你idea中的maven的环境变量,先说maven在idea中的位置,在你idea安装目录下的\plugins\maven接下来配置环境变量:在你的......
  • Keras -- Embedding
    keras.layers.Embedding(input_dim,output_dim,embeddings_initializer='uniform',embeddings_regularizer=None,activity_regularizer=None,embeddings_constraint=No......
  • part2-HOT100+剑指Offer
    leetcode:​​https://leetcode-cn.com/problemset/algorithms/​​​类别:热题HOT100easy篇共26道No.21--------------可将滑动窗口作为一个章节来看啦。。。标签:哈希......
  • Guzzle PHP HTTP客户端使用
    什么是guzzle安装GuzzleGuzzle基本使用安装PHPUnitAPI单元测试一.什么是guzzleGuzzle是一个PHPHTTP客户端,可以轻松发送HTTP请求,并且可以轻松集成Web服务。二.安装Guzzle1.......
  • KCF Matlab 代码运行
    我Matlab版本是R2016b%figure('Number','off','Name',['Precisions-'%error%figure('Name',['Precisions-'figure('NumberTitle','off',......
  • 库存超发问题
    1.库存超发的原因是什么?在执行商品购买操作时,有一个基本流程:例如初始库存有3个。第一个购买请求来了,想买2个,从数据库中读取到库存有3个,数量够,可以买,减库存后,更新库存为1个......
  • 临界资源和临界区
    1.临界资源临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的资源称作临界资源。属于临界资源的硬件有,打印机,磁带机等;软件有消息队列,变量,数组,缓......
  • wabpack按需加载
    对于采用单页应用作为前端架构的网站来说,会面临着一个网页需要加载的代码量很大的问题,因为许多功能都集中的做到了一个HTML里。这会导致网页加载缓慢、交互卡顿,用户体验......