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

sof*_*fbi 5 python numpy pycharm 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("")
Run Code Online (Sandbox Code Playgroud)

Mua*_*eim 4

在 Tensorflow 中,标志基本上是模型的运行参数。稍后在代码中您可能会看到 tf.app.run() 它将利用这些标志。这段代码的作用是获取所有当前存在的标志,并以这种格式将它们全部打印出来:

Parameters:
learning_rate=0.01
max_steps=2000
hidden1=128
hidden2=32
batch_size=100
Run Code Online (Sandbox Code Playgroud)

这些参数只是我在网上找到的示例,不同型号的参数会有所不同。希望这可以帮助。