You are currently viewing Tensorflow tutorials from basic for beginners- Part 1 | AI Sangam
Tensorflow Tutorials

Tensorflow tutorials from basic for beginners- Part 1 | AI Sangam

Loading

Welcome friends, this is just an introduction to the tensorflow and how graphs are created and visualised in the tensorboard. We will also touch session and difference between building the graph and running the graph. In other words, this is a series on tensorflow and we as a team will try to build your basics from scratch. We will cover topics related to tensorflow basics with live codes and graphs in all throughout series. We assure you that after going through tensorflow tutorials, you will get better knowledge of deep learning library.

Let us start from scratch and we will build code to understand basics. Tensorflow is deep learning library which created the graph with nodes and tensor are fed to these nodes. Donot worry I will write post on understanding tensors.

We will build the code where first 4 lines are used to create the graph and next four lines to run the graph created. I will also help you visualize the graph using the tensorboard. Please see the below screenshot.

import tensorflow as tf
node1 = tf.constant(3.0)
node2 = tf.constant(5.0)
node3 = node1*node2
sess= tf.Session()
File_writer = tf.summary.FileWriter("path ",sess.graph)
print(sess.run(node3))
sess.close()

Let us divide the code into 2 half.

Line1-4 is used to create the graph. If you run the code till line 4 i.e print (node3), you will get tensor at the output.

Line5-Line8: Session is used to run the graph.

Explain code Line wise

Line1: Import tensforflow as tf

Line 2: create first constant named as node1 which is a constant

Line3: create another constant named as node2 which is another constant using tf.constant

Line 4: Multiplication of both the constant

Line 5: sess object is created for running the graph build till step 4

Line 6: Visualize the graph in the tensorboard from the file created at this step. Please provide the path where file for creating the graph will be stored. I will suggest you to create a new directory in the current directory and save the graph file there.

Line 7: print sess.run(line4)

Line 8: Close the session.

You can also visualize the result in the tensorboard by typing the following command.

 
tensorboard --logdir=folder where you place the graph file

You will get some link after executing the above code in the command prompt like http://ai-pc:6006

Let us see the graph of this code

 

 

 

Building graph in tensorboard
Building graph in tensorboard 

Please have a look at the part 2 of the  tensorflow series from below

Optimize Parameters Tensorflow Tutorial -Part2| AI Sangam

Leave a Reply