Simple Artificial Neural Network (ANN) with Backpropagation in Excel spreadsheet with XOR example. You can see all network parameters how change during the training proces;
It is 3 layers only . It support momenetum also. There are 2 variants - with tanh and with sigmoid activation fuctions;
A visual proof that neural nets can compute any function:
Understanding Activation Functions in Neural Networks:
Introduction to Gradient Descent Algorithm (along with variants) in Machine Learning
An overview of gradient descent optimization algorithms
Stochastic Gradient Descent โ Mini-batch and more
Elman Networks (with c++ source)
- http://mnemstudio.org/neural-networks-elman.htm
- https://github.com/AngelNikoloff/VANILA-RECURENT-NEURAL-NETWORK (main inplementation of above - more simple and more flexible for scale and modify to more complicated variants)
Simple Elman-style RNN implementation (with c++ source)
An implementation of the vanilla LSTM. (c++ source) (Best c++ Simple implementation for understanding according to me):
Attn: Illustrated Attention:
The Theory:
The nice very simple example (but in c#):