Document classification is the process of identifying text in a document, tagging it, and categorizing the document based on insights derived from text classification. Automated document classification is possible using algorithms that work with NLP & AutoML, and work based on a Neural Network (Deep Learning), Naive Bayes classifiers, or a very simple Logistic Regression algorithm. Supervised and unsupervised ML techniques are used to classify documents automatically, with the former being more widely used due to its accuracy. The model may also provide the user with a confidence score and other related metrics to convey how accurate the document classification is.