Code that accompanies this article can be downloaded here. Last week I presented to you my side-project - Simple Neural Network in C#. Now, as I mentioned in that article, the solution presented there is light years away from the optimal solution.…
Implementing Simple Neural Network in C#
Code that accompanies this article can be downloaded here. Sometime in the last few weeks, while I was writing the explanations for the way in which neural networks learn and backpropagation algorithm, I realized how I never tried to implement these algorithms in one of…
Backpropagation Algorithm in Artificial Neural Networks
In the previous article, we covered the learning process of ANNs using gradient descent. However, in the last few sentences, I've mentioned that some rocks were left unturned. Specifically, explanation of the backpropagation algorithm was skipped. Also, I've mentioned it…
How do Artificial Neural Networks learn?
This article is a part of Artificial Neural Networks Serial, which you can check out here. In the previous blog posts, we covered some very interesting topics regarding Artificial Neural Networks (ANN). The basic structure of Artificial Neural Networks was presented, as…
Common Neural Network Activation Functions
In the previous article, I was talking about what Neural Networks are and how they are trying to imitate biological neural system. Also, the structure of the neuron, smallest building unit of these networks, was presented. Neurons have this simple structure,…
Introduction to Artificial Neural Networks
Did you know that first ideas revolving AI can be traced back to the 40's? Nevertheless, it is still a field that is in its infancy, so to say, and a concept that we still don't know a lot about.