package attributeSelection; import java.io.File; import weka.attributeSelection.AttributeSelection; import weka.attributeSelection.CfsSubsetEval; import weka.attributeSelection.GreedyStepwise; import weka.core.Instances; import weka.core.Utils; import weka.core.converters.ArffLoader; //使用底层API public class UseLowLevel { public static void main(String[] args) throws Exception { // 加载数据 ArffLoader loader = new ArffLoader(); loader.setFile(new File("data/weather.numeric.arff")); Instances data = loader.getDataSet(); if (data.classIndex() == -1) {// 设置最后一个属性作为类别属性 data.setClassIndex(data.numAttributes() - 1); } // 训练聚类器 AttributeSelection attsel=new AttributeSelection(); CfsSubsetEval eval=new CfsSubsetEval(); GreedyStepwise search=new GreedyStepwise(); search.setSearchBackwards(true); attsel.setEvaluator(eval); attsel.setSearch(search); attsel.SelectAttributes(data); int[] indices=attsel.selectedAttributes(); System.out.println("选择属性索引(从0开始):\n"+Utils.arrayToString(indices)); } }
最近下载更多
xierhui LV6
2023年8月29日
15562126884 LV4
2021年4月18日
loveprograming LV1
2020年7月23日
噗噗猫MMM LV6
2020年6月11日
dc1323 LV3
2020年3月13日
shishunshun LV1
2020年3月5日
wjx985 LV2
2019年12月24日
yejiebao LV1
2019年9月14日
s2w2y2 LV3
2019年7月18日
可是不知道么 LV23
2019年5月23日
最近浏览更多
ljt289917726 LV3
2023年12月18日
xierhui LV6
2023年8月29日
胡明杨
2023年5月4日
暂无贡献等级
suiyibawokeyi
2022年6月5日
暂无贡献等级
holixie LV2
2022年5月3日
等你归来 LV2
2022年3月6日
gentleman1576 LV2
2021年12月4日
yinyun1985 LV14
2021年8月12日
1798672867 LV21
2021年7月18日
lxw804 LV2
2021年7月13日