Neural Learning in Structured Parameter Spaces - Natural Riemannian Gradient