Evolution Strategies: an Alternative to Gradient Based Learning