博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【TensorFlow】CNN
阅读量:7211 次
发布时间:2019-06-29

本文共 782 字,大约阅读时间需要 2 分钟。

tf.nn.conv2d

这个函数的功能是:给定4维的input和filter,计算出一个2维的卷积结果。函数的定义为:

def conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None,           data_format=None, name=None):

input:待卷积的数据。格式要求为一个张量,[batch, in_height, in_width, in_channels]. 

分别表示 批次数,图像高度,宽度,输入通道数。 
filter: 卷积核。格式要求为[filter_height, filter_width, in_channels, out_channels]. 
分别表示 卷积核的高度,宽度,输入通道数,输出通道数。 
strides :一个长为4的list. 表示每次卷积以后卷积窗口在input中滑动的距离 
padding :有SAME和VALID两种选项,表示是否要保留图像边上那一圈不完全卷积的部分。如果是SAME,则保留 
use_cudnn_on_gpu :是否使用cudnn加速。默认是True

tf.nn.max_pool 

进行最大值池化操作,而avg_pool 则进行平均值池化操作.函数的定义为:

def max_pool(value, ksize, strides, padding, data_format="NHWC", name=None):

value: 一个4D张量,格式为[batch, height, width, channels],与conv2d中input格式一样 

ksize: 长为4的list,表示池化窗口的尺寸 
strides: 池化窗口的滑动值,与conv2d中的一样 
padding: 与conv2d中用法一样。

转载地址:http://mhrum.baihongyu.com/

你可能感兴趣的文章
[转] 大规模服务设计部署经验谈
查看>>
Debian手动修改ip地址
查看>>
Realm的简单使用
查看>>
zabbix使用zabbix 数据库做数据分表
查看>>
Oracle 11g dataguard三种模式以及实时查询(Real-time query)功能设置
查看>>
exchange 2013 lesson 6 CAS HA installing
查看>>
Groovy中的闭包
查看>>
Alibaba Cloud Launches Dual-mode SSD to Optimize Hyper-scale Infrastructure Performance
查看>>
数字签名和数字证书详解
查看>>
用来代替SQUID的软件VARNISH
查看>>
每天学一点Scala之 伴生类和伴生对象
查看>>
http反向代理调度算法追朔
查看>>
做门户网站 个人站长的新好出路
查看>>
sql中exists,not exists的用法
查看>>
CentOS6.5更改ssh端口问题
查看>>
11g默认审计选项
查看>>
Where Did That New Exchange 2010 Mailbox Go?
查看>>
CentOS 7 yum安装Zabbix
查看>>
Bash编程入门
查看>>
神器:REST测试工具[wiztools.org restclient]客户端Jar依赖Java安装环境
查看>>