Automating the Design and Development of Gradient Descent Trained Expert System Networks