I have a set of continuous discrete values, which I would like to convert to a classification task. Say, my scores in an exam are anything between 0-100.
I want to convert my scores in the next exam prediction to a classification task. I do not want to predict the exact score. Instead, I want to predict which score bucket I would fall under. How do I decide the best score buckets to perform predictions so as to give a high accuracy? As in, how do I decide whether to choose the bucket (0-30,30-70,70-100) OR (0-40,40-80,80-100) OR (0-10,10-50,50-100)?
Which algorithms can I use for this purpose?