/**
* 归一化处理
*
* @author hao.wei
*/
@Service
public class NormalizeBizImpl implements NormalizeBiz {
private static final Logger logger = LoggerFactory.getLogger(NormalizeBizImpl.class);
@Override
public Instances normalizeHandle(Instances instances, String[] options) {
//对数据进行归一化
Instances newInstances = null;
try {
logger.info("归一化begin,时间[{}]",new Date());
Normalize norm = new Normalize();
if (null != options) {
// 可以指定数据结果集范围,不传为[0,1]
// String[] options = { "-S", "2.0", "-T", "-1.0" };
norm.setOptions(options);
}
norm.setInputFormat(instances);
//归一化关键步骤
newInstances = Filter.useFilter(instances, norm);
logger.info("归一化end,时间[{}]",new Date());
} catch (Exception e) {
e.printStackTrace();
}
return newInstances;
}
}
weka学习(二) 归一化处理
猜你喜欢
转载自my.oschina.net/u/3701483/blog/2244605
今日推荐
周排行