/** * 归一化处理 * * @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; } }