├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── lightgbm │ └── predict4j │ ├── Application.java │ ├── Boosting.java │ ├── Common.java │ ├── ConfigBase.java │ ├── GBDT.java │ ├── IOConfig.java │ ├── OverallConfig.java │ ├── Pair.java │ ├── ParameterAlias.java │ ├── PredictFunction.java │ ├── Predictor.java │ ├── SparseVector.java │ ├── Tree.java │ └── v2 │ ├── BinaryLogloss.java │ ├── Boosting.java │ ├── CategoricalDecision.java │ ├── ConfigBase.java │ ├── DART.java │ ├── Decision.java │ ├── EarlyStopFunction.java │ ├── GBDT.java │ ├── GOSS.java │ ├── IOConfig.java │ ├── LambdarankNDCG.java │ ├── MulticlassOVA.java │ ├── MulticlassSoftmax.java │ ├── NumericalDecision.java │ ├── ObjectiveFunction.java │ ├── OverallConfig.java │ ├── ParameterAlias.java │ ├── PredictFunction.java │ ├── PredictionEarlyStopInstance.java │ ├── Predictor.java │ ├── RegressionFairLoss.java │ ├── RegressionHuberLoss.java │ ├── RegressionL1loss.java │ ├── RegressionL2loss.java │ ├── RegressionPoissonLoss.java │ └── Tree.java └── test ├── java └── org │ └── lightgbm │ └── predict4j │ ├── UseageTest.java │ └── v2 │ └── UseageTest.java └── resources ├── LightGBM_model.txt ├── LightGBM_modelv2.txt └── logback-test.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Application.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Boosting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Boosting.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Common.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Common.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/ConfigBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/ConfigBase.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/GBDT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/GBDT.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/IOConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/IOConfig.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/OverallConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/OverallConfig.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Pair.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/ParameterAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/ParameterAlias.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/PredictFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/PredictFunction.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Predictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Predictor.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/SparseVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/SparseVector.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/Tree.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/BinaryLogloss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/BinaryLogloss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/Boosting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/Boosting.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/CategoricalDecision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/CategoricalDecision.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/ConfigBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/ConfigBase.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/DART.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/DART.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/Decision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/Decision.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/EarlyStopFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/EarlyStopFunction.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/GBDT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/GBDT.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/GOSS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/GOSS.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/IOConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/IOConfig.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/LambdarankNDCG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/LambdarankNDCG.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/MulticlassOVA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/MulticlassOVA.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/MulticlassSoftmax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/MulticlassSoftmax.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/NumericalDecision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/NumericalDecision.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/ObjectiveFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/ObjectiveFunction.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/OverallConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/OverallConfig.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/ParameterAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/ParameterAlias.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/PredictFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/PredictFunction.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/PredictionEarlyStopInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/PredictionEarlyStopInstance.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/Predictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/Predictor.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/RegressionFairLoss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/RegressionFairLoss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/RegressionHuberLoss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/RegressionHuberLoss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/RegressionL1loss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/RegressionL1loss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/RegressionL2loss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/RegressionL2loss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/RegressionPoissonLoss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/RegressionPoissonLoss.java -------------------------------------------------------------------------------- /src/main/java/org/lightgbm/predict4j/v2/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/main/java/org/lightgbm/predict4j/v2/Tree.java -------------------------------------------------------------------------------- /src/test/java/org/lightgbm/predict4j/UseageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/test/java/org/lightgbm/predict4j/UseageTest.java -------------------------------------------------------------------------------- /src/test/java/org/lightgbm/predict4j/v2/UseageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/test/java/org/lightgbm/predict4j/v2/UseageTest.java -------------------------------------------------------------------------------- /src/test/resources/LightGBM_model.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/test/resources/LightGBM_model.txt -------------------------------------------------------------------------------- /src/test/resources/LightGBM_modelv2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/test/resources/LightGBM_modelv2.txt -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyg5623/lightgbm_predict4j/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------