源码类:
PreprocessNormalizerExample.java
功能介绍:
1.归一化处理器初始化方法有下列两种:
- NormalizerMinMaxScaler preProcessor = new NormalizerMinMaxScaler();
- NormalizerMinMaxScaler preProcessorRange = new NormalizerMinMaxScaler(-1,1);
2.与处理数据的方法有两种,分场景使用。
2.1 当处理‘部分’结果集合时使用按照如下方法使用
NormalizerMinMaxScaler preProcessor = new NormalizerMinMaxScaler();
DataSet datasetX = fulliterator.next();
preProcessor.fit(datasetX );
preProcessor.transform(datasetX );
2.2 当处理‘所有’结果集合时使用按照如下方法使用
NormalizerMinMaxScaler preProcessor = new NormalizerMinMaxScaler();
fulliterator.setPreProcessor(preProcessorIter);while (fulliterator.hasNext()) {
log.info("\n{}",fulliterator.next());
}
3. 其他重点方法
3.1 迭代器重置
iteratorB.reset();
3.2 transform后数据翻转回去
preProcessor.revert(datasetX);
3.3 取结果集的前10行
datasetX.getRange(0,9)