https://123dok.net/document/y6eopx7z-an-analysis-of-training-and-generalization-errors-in-shallow-and-deep-networks.html