## Uses of Interface
ml.dmlc.xgboost4j.java.IEvaluation

- Packages that use IEvaluation
  Package | Description
  --- | ---
  ml.dmlc.xgboost4j.java |

- - ### Uses of IEvaluation in ml.dmlc.xgboost4j.java

    Methods in ml.dmlc.xgboost4j.java with parameters of type IEvaluation
    Modifier and Type | Method and Description
    --- | ---
    `static String[]` | XGBoost.`crossValidation(DMatrix data, Map<String,Object> params, int round, int nfold, String[] metrics, IObjective obj, IEvaluation eval)` Cross-validation with given parameters.
    `String` | Booster.`evalSet(DMatrix[] evalMatrixs, String[] evalNames, IEvaluation eval)` evaluate with given customized Evaluation class
    `String` | Booster.`evalSet(DMatrix[] evalMatrixs, String[] evalNames, IEvaluation eval, float[] metricsOut)`
    `static Booster` | XGBoost.`train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, float[][] metrics, IObjective obj, IEvaluation eval, int earlyStoppingRound)` Train a booster given parameters.
    `static Booster` | XGBoost.`train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, float[][] metrics, IObjective obj, IEvaluation eval, int earlyStoppingRounds, Booster booster)` Train a booster given parameters.
    `static Booster` | XGBoost.`train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, IObjective obj, IEvaluation eval)` Train a booster given parameters.
    `static Booster` | XGBoost.`trainAndSaveCheckpoint(DMatrix dtrain, Map<String,Object> params, int numRounds, Map<String,DMatrix> watches, float[][] metrics, IObjective obj, IEvaluation eval, int earlyStoppingRounds, Booster booster, int checkpointInterval, String checkpointPath, org.apache.hadoop.fs.FileSystem fs)`

Copyright © 2020. All rights reserved.