This post will share some knowledge of 2D and 3D convolutions in a
convolution neural network (CNN), and 3 implementations all done using pure `numpy` and `scipy`.
This post will share some basic knowledge of an artificial neural
network and how to create one from scratch using only numpy. We will build a classification network to
classify hand-written digits from the MNIST dataset.
This is a follow-up post to [Experiment with a new data and program
files naming convention - part 1]. In
this post I am sharing the program tools I made to facilitate the
implementation of the scheme.