Python TensorFlow-什么是tf.flags.flags?

Python TensorFlow-什么是tf.flags.flags?,python,numpy,tensorflow,pycharm,Python,Numpy,Tensorflow,Pycharm,在TensorFlow中解析标志的目的是什么?什么是tf.flags.flags? &这个代码语句做什么 FLAGS = tf.flags.FLAGS FLAGS._parse_flags() print("\nParameters:") for attr, value in sorted(FLAGS.__flags.items()): print("{}={}".format(attr.upper(), value)) print("") 在Tensorflow中,标志基本上是模型的

在TensorFlow中解析标志的目的是什么?什么是tf.flags.flags? &这个代码语句做什么

FLAGS = tf.flags.FLAGS
FLAGS._parse_flags()
print("\nParameters:")
for attr, value in sorted(FLAGS.__flags.items()):
    print("{}={}".format(attr.upper(), value))
print("")

在Tensorflow中,标志基本上是模型的运行参数。在代码的后面,您可能会看到一个tf.app.run(),它将使用这些标志。此代码所做的是获取所有当前存在的标志,并以以下格式打印它们:

Parameters:
learning_rate=0.01
max_steps=2000
hidden1=128
hidden2=32
batch_size=100
这些参数只是我在网上找到的示例,不同的模型会有所不同。希望这有帮助