Ejemplo n.º 1
0
 /**
  * evaluate with given dmatrixs.
  *
  * @param evalMatrixs dmatrixs for evaluation
  * @param evalNames name for eval dmatrixs, used for check results
  * @param iter current eval iteration
  * @return eval information
  * @throws XGBoostError native error
  */
 public String evalSet(DMatrix[] evalMatrixs, String[] evalNames, int iter) throws XGBoostError {
   long[] handles = dmatrixsToHandles(evalMatrixs);
   String[] evalInfo = new String[1];
   JNIErrorHandle.checkCall(
       XgboostJNI.XGBoosterEvalOneIter(handle, iter, handles, evalNames, evalInfo));
   return evalInfo[0];
 }