本文整理汇总了Java中weka.attributeSelection.BestFirst类的典型用法代码示例。如果您正苦于以下问题:Java BestFirst类的具体用法?Java BestFirst怎么用?Java BestFirst使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BestFirst类属于weka.attributeSelection包,在下文中一共展示了BestFirst类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: selectFeatures
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
public void selectFeatures(){
AttributeSelection attSelection = new AttributeSelection();
CfsSubsetEval eval = new CfsSubsetEval();
BestFirst search = new BestFirst();
attSelection.setEvaluator(eval);
attSelection.setSearch(search);
try {
attSelection.SelectAttributes(iris);
int[] attIndex = attSelection.selectedAttributes();
System.out.println(Utils.arrayToString(attIndex));
} catch (Exception e) {
}
}
示例2: selectFeaturesWithFilter
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
public void selectFeaturesWithFilter(){
weka.filters.supervised.attribute.AttributeSelection filter = new weka.filters.supervised.attribute.AttributeSelection();
CfsSubsetEval eval = new CfsSubsetEval();
BestFirst search = new BestFirst();
filter.setEvaluator(eval);
filter.setSearch(search);
try {
filter.setInputFormat(iris);
Instances newData = Filter.useFilter(iris, filter);
System.out.println(newData);
} catch (Exception e) {
}
}
示例3: resetOptions
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
/**
* set options to their default values
*/
protected void resetOptions() {
m_trainSelector = new weka.attributeSelection.AttributeSelection();
setEvaluator(new CfsSubsetEval());
setSearch(new BestFirst());
m_SelectedAttributes = null;
}
示例4: resetOptions
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
/**
* set options to their default values
*/
protected void resetOptions() {
m_trainSelector = new weka.attributeSelection.AttributeSelection();
setEvaluator(new CfsSubsetEval());
setSearch(new BestFirst());
m_SelectedAttributes = null;
m_FilterOptions = null;
}
示例5: filterCFS_BestFirst
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
public Instances filterCFS_BestFirst(Instances data) throws Exception {
weka.filters.supervised.attribute.AttributeSelection filter = new weka.filters.supervised.attribute.AttributeSelection();
CfsSubsetEval eval = new CfsSubsetEval();
BestFirst search = new BestFirst();
filter.setEvaluator(eval);
filter.setSearch(search);
filter.setInputFormat(data);
Instances newData = Filter.useFilter(data, filter);
return newData;
}
示例6: filterConsinstency_BestFirst
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
public Instances filterConsinstency_BestFirst(Instances data) throws Exception {
weka.filters.supervised.attribute.AttributeSelection filter = new weka.filters.supervised.attribute.AttributeSelection();
CfsSubsetEval eval = new CfsSubsetEval();
BestFirst search = new BestFirst();
filter.setEvaluator(eval);
filter.setSearch(search);
filter.setInputFormat(data);
Instances newData = Filter.useFilter(data, filter);
return newData;
}
示例7: filterFilteredCSF_BestFirst
import weka.attributeSelection.BestFirst; //导入依赖的package包/类
public Instances filterFilteredCSF_BestFirst(Instances data) throws Exception {
weka.filters.supervised.attribute.AttributeSelection filter = new weka.filters.supervised.attribute.AttributeSelection();
CfsSubsetEval eval = new CfsSubsetEval();
BestFirst search = new BestFirst();
filter.setEvaluator(eval);
filter.setSearch(search);
filter.setInputFormat(data);
Instances newData = Filter.useFilter(data, filter);
return newData;
}