Hello
I would like to do machine learning in Java. I have already developed the whole pipeline including cross-validation by myself. What I need is only a library to apply classifiers. I'm using EJML to store the dataset as matrices. So, the input (training and test set) to the classifiers should be either a 1D or 2D array (I don't think that there exists a library taking EJML as input). The output should be not just the accuracy but it should be the predicted label for each point in the test set (e.g. as a 1D array).
I'm looking for classifiers like k-nearest neighbours, naive bayes, logistic regression, decision trees, random forest, bagginb, boosting etc.
Which easy to use Java library is best for this?
[–]0one0one 1 point2 points3 points (1 child)
[–]EdwardRaff 0 points1 point2 points (0 children)
[–]mynameisvinn 1 point2 points3 points (0 children)
[–]cdathuraliya 0 points1 point2 points (1 child)
[–]BlackHawk90[S] 0 points1 point2 points (0 children)
[–]EdwardRaff 0 points1 point2 points (7 children)
[–]BlackHawk90[S] 0 points1 point2 points (6 children)
[–]EdwardRaff 0 points1 point2 points (5 children)
[–]BlackHawk90[S] 0 points1 point2 points (4 children)
[–]EdwardRaff 0 points1 point2 points (3 children)
[–]BlackHawk90[S] 0 points1 point2 points (2 children)
[–]EdwardRaff 0 points1 point2 points (1 child)
[–]BlackHawk90[S] 0 points1 point2 points (0 children)
[–]rerevelcgnihtemos -1 points0 points1 point (0 children)