Posts

Understanding Convolutional Neural Networks

Image
Prerequisites This article assumes you have: A basic understanding of deep learning, particularly feedforward neural networks. Familiarity with high-school level mathematics. Introduction If you've spent any time learning about machine learning, you've almost certainly come across Artificial Neural Networks (ANNs) . They're often described as being inspired by the human brain. While that comparison isn't entirely inaccurate, it's more helpful to think of neural networks as mathematical models rather than biological simulations. At their core, neural networks are systems designed to learn patterns from data. An ANN is made up of many interconnected computational units, commonly referred to as neurons , which are arranged into layers. Each neuron performs a mathematical operation on its inputs before passing the result to the next layer. Although each individual computation is relatively simple, the combined effect of thousands or even millions of these operations all...