The technological singularity [Wiki], as I see it, is the application of machine learning to machine learning. This line of research looks at optimization of learning models and model selection.
Optimal Learning appears to be a promising solution to the problem of selecting layer sizes for feed forward neural networks. Optimal Learning for Neural Network Architecture Selection.pdf