i have a training set and i want to use a classification method for classifying other documents according to my training set.my document types are news and categories are sports
If you are familiar with Python, you may consider NLTK and scikit-learn. The former is dedicated to NLP while the latter is a more comprehensive machine learning package (but it has a great inventory of text processing modules). Both are open source and have great community suport on SO.