public SDVariable confusionMatrix(String name, SDVariable labels, SDVariable pred,
      DataType dataType) {
    SDValidation.validateNumerical("confusionMatrix", "labels", labels);
    SDValidation.validateNumerical("confusionMatrix", "pred", pred);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.shape.ConfusionMatrix(sd,labels, pred, dataType).outputVariable();