哈哈,第一篇博客的阅读量上不去耶,看来需要学习weka的专业技术人才太少了哈,加油哟。
本篇博客对于Weka的非监督属性的API的应用举了个栗子,不说了,看代码:
用了iris数据集分类,效果还不错哟,AUC 0.99左右。
创作不易,打赏随意!!
import java.util.Random;
import weka.core.Instances;
import weka.core.converters.ConverterUtils.DataSource;
import weka.filters.unsupervised.attribute.*;
import weka.filters.Filter;
import weka.clusterers.*;
import weka.classifiers.Evaluation;
import weka.classifiers.bayes.NaiveBayes;
public class classify {
// 导入数据集
public static Instances GetData(String path,int ClassIndex) throws Exception {
DataSource datasource=new DataSource(path);
Instances dataset=datasource.getDataSet();
dataset.setClassIndex(ClassIndex);
return dataset;
}
// 使用AddCluster过滤器,返回新数据集
public static Instances AddClusterFilter(Instances d