Multi-layer in-place learning for autonomous mental development