JavaFx Application for Convolutional Network to perfom Image Classification using Softmax Output Layer, Back Propagation, Gradient Descent, Partial Derivatives, Matrix Flattening, Matrix Unfolding, ...