A Custom-made Framework of Neural Network. Anyone can use this for simple training and actually understand the fundamentals of Neural Network by observing the code.
- Download(Clone) this repository to your project folder.
Terminal
git clone https://github.com/litcoderr/CheeNet.git
- Import CheeNet to your project (Make Sure all the files are in the same folder)
import CheeNet_v1
- Configure a Neural Network
NN = CheeNet_v1.NeuralNetwork(learning_rate=0.1,epochs=10000,limit=0.1)
Hyper Parameters
- learning_rate
- epochs
- limit
- Add training Sets
NN.add_trainingSet([[0,0],[1,0],[0,1],[1,1]],[[1,0],[0,1],[0,1],[1,0]])
- Design the Network
Code Example
NN.add_Layer('sigmoid',2,3)
NN.add_Layer('sigmoid',3,4)
NN.add_Layer('sigmoid',4,3)
NN.add_Layer('sigmoid',3,2)
NN.add_Layer('softmax',2,1)
- Train the Network
NN.train()
You are Ready to play with Neural Nets!!