আমি টেনসরফ্লোতে কয়েকটি উদাহরণ কোডগুলি পড়ছি, আমি নিম্নলিখিত কোডগুলি পেয়েছি
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
এটি কোনওভাবে কোনও নেটওয়ার্ক কনফিগার করতে ব্যবহৃত হয়, তবে এটি এপিআই ডক্সে নেই কেন? এখানে কি চলছে কেউ ব্যাখ্যা করতে পারেন?