Practical recommendations for gradient-based training of deep architectures
Convex Neural Networks