【发布时间】:2020-05-24 07:56:33
【问题描述】:
我正在使用 tensorflow 回调在 tensorboard 上进行可视化。
tensorboard = tf.keras.callbacks.TensorBoard(
log_dir='logs',
histogram_freq=1,
write_graph=True,
write_images=True,
update_freq='epoch',
profile_batch=2,
embeddings_freq=1,
)
我正在使用简单模型并使用数据管道作为模型的输入。这里特征层包含每个特征的feature_columns:
model = tf.keras.Sequential([
feature_layer,
tf.keras.layers.Dense(units = 12, activation='relu', use_bias = True, kernel_initializer= 'glorot_uniform', bias_initializer = 'zeros'),
tf.keras.layers.Dense(units = 6, activation='relu', use_bias = True, kernel_initializer= 'glorot_uniform', bias_initializer = 'zeros'),
tf.keras.layers.Dense(units = 2, activation='softmax')
])
我使用 adam 作为优化器,使用稀疏分类交叉熵作为损失,使用准确度作为指标。 这是我的张量板图:
red line = train
blue line = validation
我的问题是为什么它显示的训练步骤少于验证步骤。
【问题讨论】:
-
嗨@Aniket Bote,你能在训练时显示epoch配置吗?
标签: python-3.x tensorflow machine-learning