Multi-layer perceptron requires more rigorous tests and refactoring of layer interfaces to accommodate development of new features.
1)Implement unit test for gradient and loss
2)Refactor the internal layer interface to extract "loss function"
- is related to
SPARK-9471 Multilayer perceptron classifier
SPARK-10478 Improve spark.ml.ann implementations for MLP
- links to