All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alibaba.alink.pipeline.dataproc.vector.VectorNormalizer Maven / Gradle / Ivy

package com.alibaba.alink.pipeline.dataproc.vector;

import org.apache.flink.ml.api.misc.param.Params;

import com.alibaba.alink.operator.common.dataproc.vector.VectorNormalizeMapper;
import com.alibaba.alink.params.dataproc.vector.VectorNormalizeParams;
import com.alibaba.alink.pipeline.MapTransformer;

/**
 * Normalizer is a Transformer which transforms a dataset of Vector rows, normalizing each Vector to have unit norm. It
 * takes parameter p, which specifies the p-norm used for normalization. This normalization can help standardize your
 * input data and improve the behavior of learning algorithms.
 */
public class VectorNormalizer extends MapTransformer
	implements VectorNormalizeParams  {

	public VectorNormalizer() {
		this(null);
	}

	public VectorNormalizer(Params params) {
		super(VectorNormalizeMapper::new, params);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy