【发布时间】:2016-06-15 20:18:27
【问题描述】:
我正在阅读 tensorflow 教程文件 fully_connected_feed.py,其中包含以下代码。我不明白那些是什么意思。为什么我们需要那个?似乎它只是定义了一些全局变量。为什么不直接定义这些?任何帮助表示赞赏。谢谢
flags = tf.app.flags
FLAGS = flags.FLAGS
flags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.')
flags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.')
flags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.')
flags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.')
flags.DEFINE_integer('batch_size', 100, 'Batch size. '
'Must divide evenly into the dataset sizes.')
flags.DEFINE_string('train_dir', 'data', 'Directory to put the training data.')
flags.DEFINE_boolean('fake_data', False, 'If true, uses fake data '
'for unit testing.')
【问题讨论】:
标签: python tensorflow deep-learning