Structure Level Adaptation for Artificial Neural Networks (The Springer International Series in Engineering and Computer Science)