Tensorflow에서 몇 가지 예제 코드를 읽고 있는데 다음 코드를 찾았습니다.
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.')
에 tensorflow/tensorflow/g3doc/tutorials/mnist/fully_connected_feed.py
하지만이 사용법에 대한 문서를 찾을 수 없습니다. tf.app.flags
.
그리고이 플래그의 구현이
tensorflow/tensorflow/python/platform/default/_flags.py
분명히 이것은 tf.app.flags
어떻게 든 네트워크를 구성하는 데 사용되는데 API 문서에없는 이유는 무엇입니까? 아무도 여기서 무슨 일이 일어나고 있는지 설명 할 수 있습니까?