A simple TensorFlow-like graph computation framework in Python for learning purpose
import simpleflow as sf # Create a graph with sf.Graph().as_default(): a = sf.constant(1.0, name='a') b = sf.constant(2.0, name='b') result = sf.add(a, b, name='a+b') # Create a session to run the graph with sf.Session() as sess: print(sess.run(result))
- Computational Graph
- Feed forward propagation
- Backpropagation
- GradientDescent Optimizer
- Linear Regression Example
- MNIST classification Example