首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tf.train.slice_input_producer

tf.train.slice_input_producer

作者头像
狼啸风云
修改2022-09-04 21:07:53
7370
修改2022-09-04 21:07:53
举报
tf.train.slice_input_producer(
    tensor_list,
    num_epochs=None,
    shuffle=True,
    seed=None,
    capacity=32,
    shared_name=None,
    name=None
)

在tensor_list中生成每个张量的切片。使用队列实现——队列的QueueRunner被添加到当前图的QUEUE_RUNNER集合中。

参数:

  • tensor_list: 张量对象列表。tensor_list中的每个张量在第一维中必须具有相同的大小。
  • num_epochs: 一个整数(可选)。如果指定,slice_input_producer将在生成OutOfRange错误之前生成每个片num_epochs次。如果没有指定,slice_input_producer可以无限次循环遍历片。
  • suffle: 布尔。如果为真,则在每个历元内随机打乱整数。
  • seed: 一个整数(可选)。种子用于if shuffle == True。
  • capacity: 一个整数。设置队列容量。
  • shared_name: (可选)。如果设置了,此队列将在多个会话中以给定的名称共享。
  • name: 操作的名称(可选)。

返回值:

  • 张量列表,每个张量对应一个tensor_list元素。如果张量在tensor_list中有形状[N, a, b, ..],则对应的输出张量的形状为[a, b,…,z]。

可能产生的异常:

  • ValueError: if slice_input_producer produces nothing from tensor_list.

原链接: https://tensorflow.google.cn/versions/r1.8/api_docs/python/tf/train/slice_input_producer

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年06月27日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档