Shape classification using a "from-scratch" feedforward neural network and dimensionality reduction using principal component analysis.