Short for Machine Learning for Language Toolkit, is an integrated collection of Java code used for areas like statistical NLP, cluster analysis, topic modeling, and document classification. Also supports a wide variety of algorithms such as maximum entropy, decision tree, and Naive Bayes.