小编par*_*ida的帖子

tf.train.shuffle_batch和`tf.train.batch发生了什么?

我使用二进制数据来训练DNN.

tf.train.shuffle_batchtf.train.batch让我迷惑.

这是我的代码,我会对它进行一些测试.

第一Using_Queues_Lib.py:

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import os

from six.moves import xrange  # pylint: disable=redefined-builtin
import tensorflow as tf

NUM_EXAMPLES_PER_EPOCH_FOR_TRAIN = 100
REAL32_BYTES=4


def read_dataset(filename_queue,data_length,label_length):
  class Record(object):
    pass
  result = Record()

  result_data  = data_length*REAL32_BYTES
  result_label = label_length*REAL32_BYTES
  record_bytes = result_data + result_label

  reader = tf.FixedLengthRecordReader(record_bytes=record_bytes)
  result.key, value = reader.read(filename_queue)

  record_bytes = tf.decode_raw(value, tf.float32)
  result.data  = tf.strided_slice(record_bytes, [0],[data_length])#record_bytes: tf.float list
  result.label = tf.strided_slice(record_bytes, …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

12
推荐指数
1
解决办法
6547
查看次数

除非-d是什么意思?

阅读代码,我发现:

use File::Path;
mkpath($hinitdir) unless -d $hinitdir;
mkpath($hrestdir) unless -d $hrestdir;
Run Code Online (Sandbox Code Playgroud)

那么,该选项的含义是-d什么?

perl

0
推荐指数
1
解决办法
986
查看次数

标签 统计

perl ×1

python ×1

tensorflow ×1