Search code examples
javaclassificationdata-miningsvmknn

Libraries for text classifiers such as SVM, KNN, and Naive Byes in JAVA?


Are there existing libraries for SVM, KNN, and Naive Bayes classifiers that I can use to classify TEXT. I need such libraries in my senior project and I don't have time to implement all of them.


Solution

  • You may try something like

    1. WEKA
    2. OpenNLP
    3. Standford NLP

    I guess they are free for educational projects, better make sure license is not an issue for you.

    Edit: Adding few more (Credit goes to Arun A K)

    4) LIBSVM (for SVM)

    5) Apache Mahout

    6) Java ML Library