A Data Clustering Algorithm For Stratified Data Partitioning In Artificial Neural Network