Generating Accurate and Diverse Members of a Neural-Network Ensemble