Show simple item record

dc.contributor.authorPudu, Prithvidhar
dc.date.accessioned2023-07-13T14:41:27Z
dc.date.available2023-07-13T14:41:27Z
dc.date.issued2023-05-03
dc.identifier.urihttp://hdl.handle.net/10106/31530
dc.description.abstractThe text classifier was built using kaggle.com, a website that provides GPU resources to train large amounts of data. Using this website, I created a Naive-Bayes Text Classifier in Python to classify articles on whether people agree with them. The process is based on the Naive-Bayes theory which depends on two other theorems in its namesake. The Bayes theorem states that when calculating the probability of an event one should take into account the evidence for that event to happen. The Naive theorem assumes that these evidence events are independent of each other. Following this logic, I counted the number of times a particular word appears in a document and how many times that word is present in all the documents of the dataset. These statistics allow me to categorize articles using certain words. My classifier has an accuracy of 78% and can be improved by adding more data and tuning the parameters of the model.en_US
dc.language.isoen_USen_US
dc.titleA Naive-Bayes Text Classifier using Laplace smoothingen_US
dc.typeOtheren_US


Files in this item

FilesSizeFormatView

There are no files associated with this item.



This item appears in the following Collection(s)

Show simple item record