मैं 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
किसी तरह एक नेटवर्क को कॉन्फ़िगर करने के लिए उपयोग किया जाता है, तो यह एपीआई डॉक्स में क्यों नहीं है? क्या कोई समझा सकता है कि यहां क्या चल रहा है?