class QuantileDiscretizer extends Trainer<QuantileDiscretizer, QuantileDiscretizerModel> implements QuantileDiscretizerTrainParams<QuantileDiscretizer>,
	QuantileDiscretizerPredictParams<QuantileDiscretizer>,
	HasLazyPrintModelInfo<QuantileDiscretizer> {

	@Override
	protected BatchOperator train(BatchOperator in) {
		return new QuantileDiscretizerTrainBatchOp(getParams()).linkFrom(in);
	}

	public  QuantileDiscretizer();
	public  QuantileDiscretizer(Params params);

}