I am using tensorflow callback for visualizing on 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,
)
I am using simple model and using data pipeline as input to the model. Here feature layer contains the feature_columns of each feature:
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')
])
I am using adam as optimizer, sparce categorical crossentropy as loss, and accuracy as metrics. Here is my tensorboard graph:
red line = train
blue line = validation
my problem is why it is showing training step less then the validation step.
