Prequisites - Git & Github Usage, Python
IDE - Jupyter notebook from Anaconda3
Programming Language - Python 3.6
Framework - Tensorflow & TensorBoard
git clone projectFile
Ex.
git clone https://github.com/SOCS-2017-18/ml_lab_ecsc_306.git
Everything in TensorFlow is based on creating a computational graph
It is a network of nodes, with each node known as an operation, running some function that can be as simple as addition or subtraction to as complex as some multi variate equation.
Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them
Computational graphs are a nice way to think about mathematical expressions. For example, consider the expression
e=(a+b)∗(b+1).
There are three operations: two additions and one multiplication.
let’s introduce two intermediary variables, c and d
so that every function’s output has a variable. We now have:
c=a+b
d=b+1
e=c∗d
To create a computational graph, we make each of these operations, along with the input variables, into nodes. When one node’s value is the input to another node, an arrow goes from one to another.