包 | 描述 |
---|---|
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 进行更新
|
static 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) 使用给定的自定义 Evaluation 类进行评估
|
String |
Booster.evalSet(DMatrix[] evalMatrixs, String[] evalNames, IEvaluation eval, float[] metricsOut) |
String |
Booster.evalSet(DMatrix[] evalMatrixs, String[] evalNames, int iter) 使用给定的 DMatrix 进行评估。
|
String |
Booster.evalSet(DMatrix[] evalMatrixs, String[] evalNames, int iter, float[] metricsOut) 使用给定的 DMatrix 进行评估。
|
List<float[]> |
IObjective.getGradient(float[][] predicts, DMatrix dtrain) 用户定义的目标函数,返回梯度和二阶梯度
|
float[][] |
Booster.predict(DMatrix data) 使用数据进行预测
|
float[][] |
Booster.predict(DMatrix data, boolean outputMargin) 使用数据进行预测
|
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) 更新助推器(booster)迭代一次。
|
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。保留所有权利。