Automatic Multiclass Document Classification of Hindi Poems using Machine Learning Techniques


Text Classification of Indic language face fundamental challenges in terms of achieving good accuracy, as the languages are morphologically rich and too much information is fused in words. In this paper an actual experiment implemented is demonstrated for Classification of Hindi Poem documents to classify poems into 3 classes namely Shringar, Karuna and Veera. Poem content represents mood and have sentiments associated, the classification of emotions become more challenging when the language is morphologically rich. In current experiment 122 documents manually collected from web were processed and after preprocessing 122 documents were generated containing only meaningful data, than processed documents were used to extract features using Bag of Words Model and those features are converted into numeric representation for passing them into Training model. For classification 5 machine-learning classification algorithms namely Random Forest, Support Vector Machine, Decision Tree Algorithm, K nearest Neighbors and Naive Bayes each with it's two versions are used. The model is tested with 20% of test data and the results are compared with stored label of this data to calculate accuracy. Experiments shows that Naïve Bayes with 64% accuracy and Random Forest with 56% are performing better as compared to other algorithms for Hindi Poem Classification.



Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL