simpleCLI 和 Jython 示例

simpleCLI

转到 simpleCLI,输入以下代码

java weka.classifiers.rules.ZeroR -t path/to/a-file-of-dataset

Jython 示例

从代码高级 Weka 的 MOOC 课程课 5.1

# imports
import weka.core.converters.ConverterUtils.DataSource as DS
import weka.filters.Filter as Filter
import weka.filters.unsupervised.attribute.Remove as Remove
import os

# load data
data = DS.read(os.environ.get("MOOC_DATA") + os.sep + "iris.arff")

# remove class attribute
rem = Remove()
rem.setOptions(["-R", "last"])
rem.setInputFormat(data)
dataNew = Filter.useFilter(data, rem)

# output filtered dataset
print(dataNew)