Using Tensorboard callback from Keras


If you are working with Keras library and want to use tensorboard to print your graphs of accuracy and other variables, Then below are the steps to follow.

step 1: Initialize the keras callback library to import tensorboard by using below command

from keras.callbacks import TensorBoard

step 2: Include the below command in your program just before “” command.

tensor_board = TensorBoard(log_dir=’./Graph’, histogram_freq=0, write_graph=True, write_images=True)

Note: Use “./graph”. It will generate the graph folder in your current working directory, avoid using “/graph”.

step 3: Include Tensorboard callback in “”. The sample is given below.,y_train, batch_size=batch_size, epochs=nb_epoch, verbose=1, validation_split=0.2,callbacks=[tensor_board])

step 4 : Run your code and check whether your graph folder is there in your working directory. if the above codes work correctly you will have “Graph” folder in your working directory.

step 5 : Open Terminal in your working directory and type the command below.

tensorboard –logdir ./Graph

step 6: Now open your web browser and enter the address below.


After entering, the Tensorbaord page will open where you can see your graphs of different variables.

Happy Learning

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s