com.alibaba.alink.params.shared.clustering.HasKDefaultAs2 Maven / Gradle / Ivy
package com.alibaba.alink.params.shared.clustering;
import org.apache.flink.ml.api.misc.param.ParamInfo;
import org.apache.flink.ml.api.misc.param.ParamInfoFactory;
import org.apache.flink.ml.api.misc.param.WithParams;
/**
* Params: Number of clusters.
*/
public interface HasKDefaultAs2 extends WithParams {
ParamInfo K = ParamInfoFactory
.createParamInfo("k", Integer.class)
.setDescription("Number of clusters.")
.setHasDefaultValue(2)
.build();
default Integer getK() {return get(K);}
default T setK(Integer value) {return set(K, value);}
}