Text Mining

To generate a ML text classification algorithm, I used the famous 20Newsgroup dataset, collected by Ken Lang, containing 20 different classes and about 20k text documents.
Then, for an easier to comprehend classification, I grouped the newgroups in eight macro categories:
Politics, Sport, Religion, Computer, Sales, Automobile, Science, Medicine