Natural-Language-Processing-NLP- Python based (NLTK) Natural language processing Auto summarizing the text (large paragraphs) with few lines Read bunch of articles from the web and cluster them into different group. Finally, classify new article to appropriate class.