【python】tensorflow常用方法

来源:互联网 发布:ocr表格识别软件 编辑:程序博客网 时间:2024/06/18 15:17
1、初始化变量

tf.get_variable(name,  shape, initializer):

name:变量名称

shape:变量的维度

initializer:变量初始化的方式

初始化的方式有以下几种:

tf.constant_initializer:常量初始化函数

tf.random_normal_initializer:正态分布

tf.truncated_normal_initializer:截取的正态分布

tf.random_uniform_initializer:均匀分布

tf.zeros_initializer:全部是0

tf.ones_initializer:全是1

2、卷积操作

tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, data_format=None, name=None)

先卷积再相加

tf.nn.depthwise_conv2d(input, filter, strides, padding, name=None)

只卷积不相加

参考地址

3、多线程操作

关于tensorflow 的数据读取线程管理QueueRunner

4、占位符和feed_dict

tf.pleceholder()没有初始值,只有在空间中的内存。在会话中,占位符可以使用 feed_dict 馈送数据。

原创粉丝点击