| 包 | 描述 | 
|---|---|
| ml.dmlc.xgboost4j.java | 
| 修饰符和类型 | 方法和说明 | 
|---|---|
| DMatrix | DMatrix. slice(int[] rowIndex)切片 DMatrix 并返回只包含 `rowIndex` 的新 DMatrix。 | 
| 修饰符和类型 | 方法和说明 | 
|---|---|
| void | Booster. boost(DMatrix dtrain, float[] grad, float[] hess)已弃用。  | 
| void | Booster. boost(DMatrix dtrain, int iter, float[] grad, float[] hess)使用给定的梯度和Hessian更新 | 
| 静态 String[] | XGBoost. crossValidation(DMatrix data, Map<String,Object> params, int round, int nfold, String[] metrics, IObjective obj, IEvaluation eval)使用给定参数进行交叉验证。 | 
| float | IEvaluation. eval(float[][] predicts, DMatrix dmat)根据预测和数据进行评估 | 
| String | Booster. evalSet(DMatrix[] evalMatrixs, String[] evalNames, IEvaluation eval)使用自定义评估类评估Booster模型 | 
| String | Booster. evalSet(DMatrix[] evalMatrixs, String[] evalNames, IEvaluation eval, float[] metricsOut) | 
| String | Booster. evalSet(DMatrix[] evalMatrixs, String[] evalNames, int iter)使用给定的DMatrix评估Booster模型。 | 
| String | Booster. evalSet(DMatrix[] evalMatrixs, String[] evalNames, int iter, float[] metricsOut)使用给定的DMatrix评估Booster模型。 | 
| List<float[]> | IObjective. getGradient(float[][] predicts, DMatrix dtrain)用户定义目标函数,返回梯度和二阶梯度 | 
| float[][] | Booster. predict(DMatrix data)使用DMatrix格式的测试数据进行预测。 | 
| float[][] | Booster. predict(DMatrix data, boolean outputMargin)使用DMatrix格式的测试数据和输出边距进行预测。 | 
| float[][] | Booster. predict(DMatrix data, boolean outputMargin, int treeLimit)带有所有选项的高级预测函数。 | 
| float[][] | Booster. predictContrib(DMatrix data, int treeLimit)输出给定数据对预测的特征贡献 | 
| float[][] | Booster. predictLeaf(DMatrix data, int treeLimit)根据给定数据预测叶子索引 | 
| static Booster | XGBoost. train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, float[][] metrics, IObjective obj, IEvaluation eval, int earlyStoppingRound)训练一个给定参数的 Booster。 | 
| 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)训练一个给定参数的 Booster。 | 
| static Booster | XGBoost. train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, IObjective obj, IEvaluation eval)训练一个给定参数的 Booster。 | 
| 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) | 
| void | Booster. update(DMatrix dtrain, int iter)更新助推器一次迭代。 | 
| void | Booster. update(DMatrix dtrain, int iter, IObjective obj)使用自定义对象函数进行更新 | 
| void | Booster. update(DMatrix dtrain, IObjective obj)已弃用。  | 
| 修饰符和类型 | 方法和说明 | 
|---|---|
| static Booster | XGBoost. train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, float[][] metrics, IObjective obj, IEvaluation eval, int earlyStoppingRound)训练一个给定参数的 Booster。 | 
| 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)训练一个给定参数的 Booster。 | 
| static Booster | XGBoost. train(DMatrix dtrain, Map<String,Object> params, int round, Map<String,DMatrix> watches, IObjective obj, IEvaluation eval)训练一个给定参数的 Booster。 | 
| 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) | 
版权所有 © 2025. 保留所有权利。