Gradient descent learning algorithm for hierarchical neural networks: A case study in industrial quality