public INDArray unsortedSegmentMin(INDArray data, INDArray segmentIds, INDArray numSegments) {
    NDValidation.validateNumerical("unsortedSegmentMin", "data", data);
    NDValidation.validateNumerical("unsortedSegmentMin", "segmentIds", segmentIds);
    NDValidation.validateInteger("unsortedSegmentMin", "numSegments", numSegments);
    return Nd4j.exec(new org.nd4j.linalg.api.ops.impl.transforms.segment.UnsortedSegmentMin(data, segmentIds, numSegments))[0];