Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating Weka classifier model without evaluation

I am trying to use java to feed a training dataset to Weka and get the model as output.

Found this instruction in Weka wiki:

You save a trained classifier with the -d option (dumping), e.g.:

java weka.classifiers.trees.J48 -t /some/where/train.arff -d /other/place/j48.model

The problem is when I use the mentioned command it first builds the model (takes seconds) and then it evaluates the data using 10-fold cross validation method, which takes minutes and is not needed.

The question is how can use weka to model the data for me without evaluating it.

like image 581
irharrier2 Avatar asked May 14 '26 10:05

irharrier2


1 Answers

java weka.classifiers.trees.J48 -no-cv -t /some/where/train.arff -d /other/place/j48.model

How I got there:

java weka.classifiers.trees.J48 --help

lists the available options, among others:

-no-cv        Do not perform any cross validation.

So when I use your command and add the -no-cv flag, that seems to do what you want.

like image 191
Sentry Avatar answered May 16 '26 00:05

Sentry