Classifying data points using the Stanford classifier
The Stanford classifier is a machine learning classifier developed in the University of Stanford by the Stanford Natural Language Processing group. The software is implemented in Java, and as its classifier, the software uses Maximum Entropy. Maximum Entropy is equivalent to multiclass logistic regression models with some slight differences in parameter settings. The advantage of using the Stanford classifier is that the technology used in the software is the same basic technology that is used by Google or Amazon.
Getting ready
In this recipe, we will be using the Stanford classifier to classify data points based on its learning using Maximum Entropy. We will be using the 3.6.0 version of the software. For details, please refer to http://nlp.stanford.edu/software/classifier.html. To run the code of this recipe, you will need Java 8. In order to perform this recipe, we would require to do the following: