3-weka.filters.unsup

2023-01-31 01:01:25

使用weka api 对数据进行规范化处理

  1. DataSource source = null;     
  2.         Instances instances = null;  
  3.         try {  
  4.             source = new DataSource(fileName);  
  5.             instances = source.getDataSet();    
  6.             instances.setClassIndex(instances.numAttributes()-1);  
  7.             //对数据进行规范化  
  8.             NORMalize norm = new Normalize();  
  9.             norm.setScale(1.0);  
  10.             norm.setTranslation(0.0);  
  11.             norm.setIgnoreClass(true);  
  12.             norm.setInputFormat(instances);  
  13.             instances = Filter.useFilter(instances, norm);   
  14.         } catch (Exception e) {  
  15.             e.printStackTrace();  
  16.         }     
  17.         return instances; 

 

相关文章