实例介绍
【实例简介】win10 anaconda2 python2.7 xgboost
win10下面已经编译好的xgboost,可直接通过命令行转到xgboost\python-package文件夹,然后输入python setup.py install安装,然后在python环境中输入Import xgboost验证。
文件清单
└── xgboost python2.7
├── xgboost
│ ├── amalgamation
│ │ ├── dmlc-minimum0.cc
│ │ └── xgboost-all0.cc
│ ├── build
│ │ ├── c_api
│ │ │ ├── c_api.d
│ │ │ ├── c_api_error.d
│ │ │ ├── c_api_error.o
│ │ │ └── c_api.o
│ │ ├── cli_main.d
│ │ ├── cli_main.o
│ │ ├── common
│ │ │ ├── common.d
│ │ │ └── common.o
│ │ ├── data
│ │ │ ├── data.d
│ │ │ ├── data.o
│ │ │ ├── simple_csr_source.d
│ │ │ ├── simple_csr_source.o
│ │ │ ├── simple_dmatrix.d
│ │ │ ├── simple_dmatrix.o
│ │ │ ├── sparse_page_dmatrix.d
│ │ │ ├── sparse_page_dmatrix.o
│ │ │ ├── sparse_page_raw_format.d
│ │ │ ├── sparse_page_raw_format.o
│ │ │ ├── sparse_page_source.d
│ │ │ ├── sparse_page_source.o
│ │ │ ├── sparse_page_writer.d
│ │ │ └── sparse_page_writer.o
│ │ ├── gbm
│ │ │ ├── gblinear.d
│ │ │ ├── gblinear.o
│ │ │ ├── gbm.d
│ │ │ ├── gbm.o
│ │ │ ├── gbtree.d
│ │ │ └── gbtree.o
│ │ ├── learner.d
│ │ ├── learner.o
│ │ ├── logging.d
│ │ ├── logging.o
│ │ ├── metric
│ │ │ ├── elementwise_metric.d
│ │ │ ├── elementwise_metric.o
│ │ │ ├── metric.d
│ │ │ ├── metric.o
│ │ │ ├── multiclass_metric.d
│ │ │ ├── multiclass_metric.o
│ │ │ ├── rank_metric.d
│ │ │ └── rank_metric.o
│ │ ├── objective
│ │ │ ├── multiclass_obj.d
│ │ │ ├── multiclass_obj.o
│ │ │ ├── objective.d
│ │ │ ├── objective.o
│ │ │ ├── rank_obj.d
│ │ │ ├── rank_obj.o
│ │ │ ├── regression_obj.d
│ │ │ └── regression_obj.o
│ │ └── tree
│ │ ├── tree_model.d
│ │ ├── tree_model.o
│ │ ├── tree_updater.d
│ │ ├── tree_updater.o
│ │ ├── updater_colmaker.d
│ │ ├── updater_colmaker.o
│ │ ├── updater_histmaker.d
│ │ ├── updater_histmaker.o
│ │ ├── updater_prune.d
│ │ ├── updater_prune.o
│ │ ├── updater_refresh.d
│ │ ├── updater_refresh.o
│ │ ├── updater_skmaker.d
│ │ ├── updater_skmaker.o
│ │ ├── updater_sync.d
│ │ └── updater_sync.o
│ ├── build.sh
│ ├── config.mk
│ ├── CONTRIBUTORS.md
│ ├── demo
│ │ ├── binary_classification
│ │ │ ├── agaricus-lepiota.data
│ │ │ ├── agaricus-lepiota.fmap
│ │ │ ├── agaricus-lepiota.names
│ │ │ ├── mapfeat.py
│ │ │ ├── mknfold.py
│ │ │ ├── mushroom.conf
│ │ │ ├── README.md
│ │ │ └── runexp.sh
│ │ ├── data
│ │ │ ├── agaricus.txt.test
│ │ │ ├── agaricus.txt.train
│ │ │ ├── featmap.txt
│ │ │ └── README.md
│ │ ├── distributed-training
│ │ │ ├── mushroom.aws.conf
│ │ │ ├── plot_model.ipynb
│ │ │ ├── README.md
│ │ │ └── run_aws.sh
│ │ ├── guide-python
│ │ │ ├── basic_walkthrough.py
│ │ │ ├── boost_from_prediction.py
│ │ │ ├── cross_validation.py
│ │ │ ├── custom_objective.py
│ │ │ ├── evals_result.py
│ │ │ ├── external_memory.py
│ │ │ ├── generalized_linear_model.py
│ │ │ ├── predict_first_ntree.py
│ │ │ ├── predict_leaf_indices.py
│ │ │ ├── README.md
│ │ │ ├── runall.sh
│ │ │ ├── sklearn_evals_result.py
│ │ │ ├── sklearn_examples.py
│ │ │ └── sklearn_parallel.py
│ │ ├── kaggle-higgs
│ │ │ ├── higgs-cv.py
│ │ │ ├── higgs-numpy.py
│ │ │ ├── higgs-pred.py
│ │ │ ├── higgs-pred.R
│ │ │ ├── higgs-train.R
│ │ │ ├── README.md
│ │ │ ├── run.sh
│ │ │ ├── speedtest.py
│ │ │ └── speedtest.R
│ │ ├── kaggle-otto
│ │ │ ├── otto_train_pred.R
│ │ │ ├── README.MD
│ │ │ └── understandingXGBoostModel.Rmd
│ │ ├── multiclass_classification
│ │ │ ├── README.md
│ │ │ ├── runexp.sh
│ │ │ └── train.py
│ │ ├── rank
│ │ │ ├── mq2008.conf
│ │ │ ├── README.md
│ │ │ ├── runexp.sh
│ │ │ ├── trans_data.py
│ │ │ └── wgetdata.sh
│ │ ├── README.md
│ │ ├── regression
│ │ │ ├── machine.conf
│ │ │ ├── machine.data
│ │ │ ├── machine.names
│ │ │ ├── mapfeat.py
│ │ │ ├── mknfold.py
│ │ │ ├── README.md
│ │ │ └── runexp.sh
│ │ └── yearpredMSD
│ │ ├── csv2libsvm.py
│ │ ├── README.md
│ │ ├── runexp.sh
│ │ └── yearpredMSD.conf
│ ├── dmlc-core
│ │ ├── cmake
│ │ │ ├── lint.cmake
│ │ │ ├── Modules
│ │ │ │ ├── FindCrypto.cmake
│ │ │ │ └── FindHDFS.cmake
│ │ │ └── Utils.cmake
│ │ ├── CMakeLists.txt
│ │ ├── config.o
│ │ ├── data.o
│ │ ├── doc
│ │ │ ├── conf.py
│ │ │ ├── Doxyfile
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ ├── parameter.md
│ │ │ ├── README
│ │ │ └── sphinx_util.py
│ │ ├── example
│ │ │ ├── dmlc_example.mk
│ │ │ └── parameter.cc
│ │ ├── include
│ │ │ └── dmlc
│ │ │ ├── base.h
│ │ │ ├── common.h
│ │ │ ├── concurrency.h
│ │ │ ├── config.h
│ │ │ ├── data.h
│ │ │ ├── io.h
│ │ │ ├── json.h
│ │ │ ├── logging.h
│ │ │ ├── memory_io.h
│ │ │ ├── omp.h
│ │ │ ├── parameter.h
│ │ │ ├── recordio.h
│ │ │ ├── registry.h
│ │ │ ├── serializer.h
│ │ │ ├── threadediter.h
│ │ │ ├── timer.h
│ │ │ └── type_traits.h
│ │ ├── input_split_base.o
│ │ ├── io.o
│ │ ├── libdmlc.a
│ │ ├── LICENSE
│ │ ├── line_split.o
│ │ ├── local_filesys.o
│ │ ├── make
│ │ │ ├── config.mk
│ │ │ └── dmlc.mk
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── recordio.o
│ │ ├── recordio_split.o
│ │ ├── scripts
│ │ │ ├── lint3.py
│ │ │ ├── lint.py
│ │ │ ├── packages.mk
│ │ │ ├── setup_nvcc.sh
│ │ │ └── travis
│ │ │ ├── travis_before_cache.sh
│ │ │ ├── travis_osx_install.sh
│ │ │ ├── travis_script.sh
│ │ │ └── travis_setup_env.sh
│ │ ├── src
│ │ │ ├── config.cc
│ │ │ ├── data
│ │ │ │ ├── basic_row_iter.h
│ │ │ │ ├── csv_parser.h
│ │ │ │ ├── disk_row_iter.h
│ │ │ │ ├── libsvm_parser.h
│ │ │ │ ├── parser.h
│ │ │ │ ├── row_block.h
│ │ │ │ ├── strtonum.h
│ │ │ │ └── text_parser.h
│ │ │ ├── data.cc
│ │ │ ├── io
│ │ │ │ ├── azure_filesys.cc
│ │ │ │ ├── azure_filesys.h
│ │ │ │ ├── cached_input_split.h
│ │ │ │ ├── filesys.h
│ │ │ │ ├── hdfs_filesys.cc
│ │ │ │ ├── hdfs_filesys.h
│ │ │ │ ├── input_split_base.cc
│ │ │ │ ├── input_split_base.h
│ │ │ │ ├── line_split.cc
│ │ │ │ ├── line_split.h
│ │ │ │ ├── local_filesys.cc
│ │ │ │ ├── local_filesys.h
│ │ │ │ ├── recordio_split.cc
│ │ │ │ ├── recordio_split.h
│ │ │ │ ├── s3_filesys.cc
│ │ │ │ ├── s3_filesys.h
│ │ │ │ ├── single_file_split.h
│ │ │ │ ├── threaded_input_split.h
│ │ │ │ └── uri_spec.h
│ │ │ ├── io.cc
│ │ │ └── recordio.cc
│ │ ├── test
│ │ │ ├── csv_parser_test.cc
│ │ │ ├── dataiter_test.cc
│ │ │ ├── dmlc_test.mk
│ │ │ ├── filesys_test.cc
│ │ │ ├── iostream_test.cc
│ │ │ ├── libsvm_parser_test.cc
│ │ │ ├── logging_test.cc
│ │ │ ├── parameter_test.cc
│ │ │ ├── README.md
│ │ │ ├── recordio_test.cc
│ │ │ ├── registry_test.cc
│ │ │ ├── split_read_test.cc
│ │ │ ├── split_repeat_read_test.cc
│ │ │ ├── split_test.cc
│ │ │ ├── stream_read_test.cc
│ │ │ ├── strtonum_test.cc
│ │ │ └── unittest
│ │ │ ├── dmlc_unittest.mk
│ │ │ ├── unittest_config.cc
│ │ │ ├── unittest_json.cc
│ │ │ ├── unittest_logging.cc
│ │ │ ├── unittest_main.cc
│ │ │ ├── unittest_serializer.cc
│ │ │ └── unittest_threaditer.cc
│ │ ├── tracker
│ │ │ ├── dmlc-submit
│ │ │ ├── dmlc_tracker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── launcher.py
│ │ │ │ ├── local.py
│ │ │ │ ├── mpi.py
│ │ │ │ ├── opts.py
│ │ │ │ ├── sge.py
│ │ │ │ ├── submit.py
│ │ │ │ ├── tracker.py
│ │ │ │ └── yarn.py
│ │ │ ├── README.md
│ │ │ └── yarn
│ │ │ ├── build.bat
│ │ │ ├── build.sh
│ │ │ ├── pom.xml
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── yarn
│ │ │ └── dmlc
│ │ │ ├── ApplicationMaster.java
│ │ │ ├── Client.java
│ │ │ └── TaskRecord.java
│ │ └── windows
│ │ ├── dmlc
│ │ │ └── dmlc.vcxproj
│ │ ├── dmlc.sln
│ │ └── README.md
│ ├── doc
│ │ ├── build.md
│ │ ├── conf.py
│ │ ├── dev-guide
│ │ │ └── contribute.md
│ │ ├── Doxyfile
│ │ ├── external_memory.md
│ │ ├── faq.md
│ │ ├── img
│ │ │ ├── cart.png
│ │ │ ├── split_find.png
│ │ │ ├── step_fit.png
│ │ │ ├── struct_score.png
│ │ │ └── twocart.png
│ │ ├── index.md
│ │ ├── input_format.md
│ │ ├── jvm
│ │ │ ├── index.md
│ │ │ ├── java_intro.md
│ │ │ └── xgboost4j-intro.md
│ │ ├── Makefile
│ │ ├── model.md
│ │ ├── parameter.md
│ │ ├── param_tuning.md
│ │ ├── python
│ │ │ ├── index.md
│ │ │ ├── python_api.rst
│ │ │ └── python_intro.md
│ │ ├── README
│ │ ├── R-package
│ │ │ ├── discoverYourData.md
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ └── xgboostPresentation.md
│ │ ├── sphinx_util.py
│ │ └── tutorial
│ │ └── aws_yarn.md
│ ├── include
│ │ └── xgboost
│ │ ├── base.h
│ │ ├── c_api.h
│ │ ├── data.h
│ │ ├── feature_map.h
│ │ ├── gbm.h
│ │ ├── learner.h
│ │ ├── logging.h
│ │ ├── metric.h
│ │ ├── objective.h
│ │ ├── tree_model.h
│ │ └── tree_updater.h
│ ├── jvm-packages
│ │ ├── checkstyle-suppressions.xml
│ │ ├── checkstyle.xml
│ │ ├── create_jni.bat
│ │ ├── create_jni.sh
│ │ ├── pom.xml
│ │ ├── README.md
│ │ ├── scalastyle-config.xml
│ │ ├── xgboost4j
│ │ │ ├── LICENSE
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── ml
│ │ │ │ │ └── dmlc
│ │ │ │ │ └── xgboost4j
│ │ │ │ │ ├── java
│ │ │ │ │ │ ├── Booster.java
│ │ │ │ │ │ ├── DataBatch.java
│ │ │ │ │ │ ├── DMatrix.java
│ │ │ │ │ │ ├── IEvaluation.java
│ │ │ │ │ │ ├── IObjective.java
│ │ │ │ │ │ ├── JNIErrorHandle.java
│ │ │ │ │ │ ├── NativeLibLoader.java
│ │ │ │ │ │ ├── Rabit.java
│ │ │ │ │ │ ├── RabitTracker.java
│ │ │ │ │ │ ├── XGBoostError.java
│ │ │ │ │ │ ├── XGBoost.java
│ │ │ │ │ │ └── XGBoostJNI.java
│ │ │ │ │ └── LabeledPoint.java
│ │ │ │ └── scala
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── scala
│ │ │ │ ├── Booster.scala
│ │ │ │ ├── DMatrix.scala
│ │ │ │ ├── EvalTrait.scala
│ │ │ │ ├── ObjectiveTrait.scala
│ │ │ │ └── XGBoost.scala
│ │ │ ├── native
│ │ │ │ ├── xgboost4j.cpp
│ │ │ │ └── xgboost4j.h
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── java
│ │ │ │ ├── BoosterImplTest.java
│ │ │ │ └── DMatrixTest.java
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ ├── DMatrixSuite.scala
│ │ │ └── ScalaBoosterImplSuite.scala
│ │ ├── xgboost4j-example
│ │ │ ├── LICENSE
│ │ │ ├── pom.xml
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── java
│ │ │ │ └── example
│ │ │ │ ├── BasicWalkThrough.java
│ │ │ │ ├── BoostFromPrediction.java
│ │ │ │ ├── CrossValidation.java
│ │ │ │ ├── CustomObjective.java
│ │ │ │ ├── ExternalMemory.java
│ │ │ │ ├── GeneralizedLinearModel.java
│ │ │ │ ├── PredictFirstNtree.java
│ │ │ │ ├── PredictLeafIndices.java
│ │ │ │ └── util
│ │ │ │ ├── CustomEval.java
│ │ │ │ └── DataLoader.java
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── example
│ │ │ ├── BasicWalkThrough.scala
│ │ │ ├── BoostFromPrediction.scala
│ │ │ ├── CrossValidation.scala
│ │ │ ├── CustomObjective.scala
│ │ │ ├── ExternalMemory.scala
│ │ │ ├── flink
│ │ │ │ └── DistTrainWithFlink.scala
│ │ │ ├── GeneralizedLinearModel.scala
│ │ │ ├── PredictFirstNTree.scala
│ │ │ ├── PredictLeafIndices.scala
│ │ │ ├── spark
│ │ │ │ └── DistTrainWithSpark.scala
│ │ │ └── util
│ │ │ └── CustomEval.scala
│ │ ├── xgboost4j-flink
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ └── main
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── flink
│ │ │ ├── XGBoostModel.scala
│ │ │ └── XGBoost.scala
│ │ └── xgboost4j-spark
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── spark
│ │ │ ├── DataUtils.scala
│ │ │ ├── XGBoostModel.scala
│ │ │ └── XGBoost.scala
│ │ └── test
│ │ └── scala
│ │ └── ml
│ │ └── dmlc
│ │ └── xgboost4j
│ │ └── scala
│ │ └── spark
│ │ └── XGBoostSuite.scala
│ ├── lib
│ │ ├── libxgboost.a
│ │ └── libxgboost.dll
│ ├── LICENSE
│ ├── make
│ │ ├── config.mk
│ │ ├── mingw64.mk
│ │ ├── minimum.mk
│ │ ├── minimum_parallel.mk
│ │ └── travis.mk
│ ├── Makefile
│ ├── NEWS.md
│ ├── plugin
│ │ ├── dense_parser
│ │ │ ├── dense_libsvm.cc
│ │ │ └── plugin.mk
│ │ ├── example
│ │ │ ├── custom_obj.cc
│ │ │ ├── plugin.mk
│ │ │ └── README.md
│ │ ├── lz4
│ │ │ ├── plugin.mk
│ │ │ └── sparse_page_lz4_format.cc
│ │ └── README.md
│ ├── python-package
│ │ ├── build
│ │ │ ├── bdist.win32
│ │ │ ├── bdist.win-amd64
│ │ │ └── lib
│ │ │ └── xgboost
│ │ │ ├── build-python.sh
│ │ │ ├── compat.py
│ │ │ ├── core.py
│ │ │ ├── __init__.py
│ │ │ ├── libpath.py
│ │ │ ├── plotting.py
│ │ │ ├── rabit.py
│ │ │ ├── sklearn.py
│ │ │ ├── testing.py
│ │ │ ├── training.py
│ │ │ └── VERSION
│ │ ├── build_trouble_shooting.md
│ │ ├── dist
│ │ │ └── xgboost-0.4-py2.7.egg
│ │ ├── MANIFEST.in
│ │ ├── README.rst
│ │ ├── setup.cfg
│ │ ├── setup_pip.py
│ │ ├── setup.py
│ │ ├── xgboost
│ │ │ ├── build-python.sh
│ │ │ ├── compat.py
│ │ │ ├── core.py
│ │ │ ├── __init__.py
│ │ │ ├── libpath.py
│ │ │ ├── plotting.py
│ │ │ ├── rabit.py
│ │ │ ├── sklearn.py
│ │ │ ├── testing.py
│ │ │ ├── training.py
│ │ │ └── VERSION
│ │ └── xgboost.egg-info
│ │ ├── dependency_links.txt
│ │ ├── not-zip-safe
│ │ ├── PKG-INFO
│ │ ├── requires.txt
│ │ ├── SOURCES.txt
│ │ └── top_level.txt
│ ├── rabit
│ │ ├── c_api.o
│ │ ├── doc
│ │ │ ├── conf.py
│ │ │ ├── cpp_api.md
│ │ │ ├── Doxyfile
│ │ │ ├── guide.md
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ ├── parameters.md
│ │ │ ├── python_api.md
│ │ │ ├── python-requirements.txt
│ │ │ └── sphinx_util.py
│ │ ├── engine_empty.o
│ │ ├── guide
│ │ │ ├── basic.cc
│ │ │ ├── basic.py
│ │ │ ├── broadcast.cc
│ │ │ ├── broadcast.py
│ │ │ ├── lazy_allreduce.cc
│ │ │ ├── lazy_allreduce.py
│ │ │ ├── Makefile
│ │ │ └── README
│ │ ├── include
│ │ │ ├── dmlc
│ │ │ │ ├── base.h
│ │ │ │ ├── io.h
│ │ │ │ ├── logging.h
│ │ │ │ ├── README.md
│ │ │ │ ├── serializer.h
│ │ │ │ └── type_traits.h
│ │ │ └── rabit
│ │ │ ├── c_api.h
│ │ │ ├── internal
│ │ │ │ ├── engine.h
│ │ │ │ ├── io.h
│ │ │ │ ├── rabit-inl.h
│ │ │ │ ├── timer.h
│ │ │ │ └── utils.h
│ │ │ ├── rabit.h
│ │ │ └── serializable.h
│ │ ├── lib
│ │ │ ├── librabit_empty.a
│ │ │ └── README.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── python
│ │ │ └── rabit.py
│ │ ├── README.md
│ │ ├── scripts
│ │ │ ├── travis_runtest.sh
│ │ │ └── travis_script.sh
│ │ ├── src
│ │ │ ├── allreduce_base.cc
│ │ │ ├── allreduce_base.h
│ │ │ ├── allreduce_mock.h
│ │ │ ├── allreduce_robust.cc
│ │ │ ├── allreduce_robust.h
│ │ │ ├── allreduce_robust-inl.h
│ │ │ ├── c_api.cc
│ │ │ ├── engine_base.cc
│ │ │ ├── engine.cc
│ │ │ ├── engine_empty.cc
│ │ │ ├── engine_mock.cc
│ │ │ ├── engine_mpi.cc
│ │ │ ├── README.md
│ │ │ ├── socket.h
│ │ │ └── thread_local.h
│ │ └── test
│ │ ├── lazy_recover.cc
│ │ ├── local_recover.cc
│ │ ├── local_recover.py
│ │ ├── Makefile
│ │ ├── model_recover.cc
│ │ ├── README.md
│ │ ├── speed_runner.py
│ │ ├── speed_test.cc
│ │ └── test.mk
│ ├── README.md
│ ├── R-package
│ │ ├── data
│ │ │ ├── agaricus.test.rda
│ │ │ └── agaricus.train.rda
│ │ ├── demo
│ │ │ ├── 00Index
│ │ │ ├── basic_walkthrough.R
│ │ │ ├── boost_from_prediction.R
│ │ │ ├── caret_wrapper.R
│ │ │ ├── create_sparse_matrix.R
│ │ │ ├── cross_validation.R
│ │ │ ├── custom_objective.R
│ │ │ ├── early_stopping.R
│ │ │ ├── generalized_linear_model.R
│ │ │ ├── poisson_regression.R
│ │ │ ├── predict_first_ntree.R
│ │ │ ├── predict_leaf_indices.R
│ │ │ ├── README.md
│ │ │ └── runall.R
│ │ ├── DESCRIPTION
│ │ ├── LICENSE
│ │ ├── man
│ │ │ ├── agaricus.test.Rd
│ │ │ ├── agaricus.train.Rd
│ │ │ ├── dimnames.xgb.DMatrix.Rd
│ │ │ ├── dim.xgb.DMatrix.Rd
│ │ │ ├── edge.parser.Rd
│ │ │ ├── getinfo.Rd
│ │ │ ├── get.paths.to.leaf.Rd
│ │ │ ├── multiplot.Rd
│ │ │ ├── predict.xgb.Booster.Rd
│ │ │ ├── print.xgb.DMatrix.Rd
│ │ │ ├── setinfo.Rd
│ │ │ ├── slice.xgb.DMatrix.Rd
│ │ │ ├── xgb.attr.Rd
│ │ │ ├── xgb.create.features.Rd
│ │ │ ├── xgb.cv.Rd
│ │ │ ├── xgb.DMatrix.Rd
│ │ │ ├── xgb.DMatrix.save.Rd
│ │ │ ├── xgb.dump.Rd
│ │ │ ├── xgb.importance.Rd
│ │ │ ├── xgb.load.Rd
│ │ │ ├── xgb.model.dt.tree.Rd
│ │ │ ├── xgboost.Rd
│ │ │ ├── xgb.plot.deepness.Rd
│ │ │ ├── xgb.plot.importance.Rd
│ │ │ ├── xgb.plot.multi.trees.Rd
│ │ │ ├── xgb.plot.tree.Rd
│ │ │ ├── xgb.save.raw.Rd
│ │ │ ├── xgb.save.Rd
│ │ │ └── xgb.train.Rd
│ │ ├── NAMESPACE
│ │ ├── R
│ │ │ ├── utils.R
│ │ │ ├── xgb.Booster.R
│ │ │ ├── xgb.create.features.R
│ │ │ ├── xgb.cv.R
│ │ │ ├── xgb.DMatrix.R
│ │ │ ├── xgb.DMatrix.save.R
│ │ │ ├── xgb.dump.R
│ │ │ ├── xgb.importance.R
│ │ │ ├── xgb.load.R
│ │ │ ├── xgb.model.dt.tree.R
│ │ │ ├── xgboost.R
│ │ │ ├── xgb.plot.deepness.R
│ │ │ ├── xgb.plot.importance.R
│ │ │ ├── xgb.plot.multi.trees.R
│ │ │ ├── xgb.plot.tree.R
│ │ │ ├── xgb.save.R
│ │ │ ├── xgb.save.raw.R
│ │ │ └── xgb.train.R
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── Makevars
│ │ │ ├── Makevars.win
│ │ │ ├── xgboost_assert.c
│ │ │ ├── xgboost_custom.cc
│ │ │ ├── xgboost_R.cc
│ │ │ └── xgboost_R.h
│ │ ├── tests
│ │ │ ├── testthat
│ │ │ │ ├── test_basic.R
│ │ │ │ ├── test_custom_objective.R
│ │ │ │ ├── test_dmatrix.R
│ │ │ │ ├── test_glm.R
│ │ │ │ ├── test_helpers.R
│ │ │ │ ├── test_lint.R
│ │ │ │ ├── test_parameter_exposure.R
│ │ │ │ └── test_poisson_regression.R
│ │ │ └── testthat.R
│ │ └── vignettes
│ │ ├── discoverYourData.Rmd
│ │ ├── vignette.css
│ │ ├── xgboost.bib
│ │ ├── xgboostPresentation.Rmd
│ │ └── xgboost.Rnw
│ ├── src
│ │ ├── c_api
│ │ │ ├── c_api.cc
│ │ │ ├── c_api_error.cc
│ │ │ └── c_api_error.h
│ │ ├── cli_main.cc
│ │ ├── common
│ │ │ ├── base64.h
│ │ │ ├── bitmap.h
│ │ │ ├── common.cc
│ │ │ ├── common.h
│ │ │ ├── config.h
│ │ │ ├── group_data.h
│ │ │ ├── io.h
│ │ │ ├── math.h
│ │ │ ├── quantile.h
│ │ │ ├── random.h
│ │ │ ├── sync.h
│ │ │ └── thread_local.h
│ │ ├── data
│ │ │ ├── data.cc
│ │ │ ├── simple_csr_source.cc
│ │ │ ├── simple_csr_source.h
│ │ │ ├── simple_dmatrix.cc
│ │ │ ├── simple_dmatrix.h
│ │ │ ├── sparse_batch_page.h
│ │ │ ├── sparse_page_dmatrix.cc
│ │ │ ├── sparse_page_dmatrix.h
│ │ │ ├── sparse_page_raw_format.cc
│ │ │ ├── sparse_page_source.cc
│ │ │ ├── sparse_page_source.h
│ │ │ └── sparse_page_writer.cc
│ │ ├── gbm
│ │ │ ├── gblinear.cc
│ │ │ ├── gbm.cc
│ │ │ └── gbtree.cc
│ │ ├── learner.cc
│ │ ├── logging.cc
│ │ ├── metric
│ │ │ ├── elementwise_metric.cc
│ │ │ ├── metric.cc
│ │ │ ├── multiclass_metric.cc
│ │ │ └── rank_metric.cc
│ │ ├── objective
│ │ │ ├── multiclass_obj.cc
│ │ │ ├── objective.cc
│ │ │ ├── rank_obj.cc
│ │ │ └── regression_obj.cc
│ │ └── tree
│ │ ├── param.h
│ │ ├── tree_model.cc
│ │ ├── tree_updater.cc
│ │ ├── updater_basemaker-inl.h
│ │ ├── updater_colmaker.cc
│ │ ├── updater_histmaker.cc
│ │ ├── updater_prune.cc
│ │ ├── updater_refresh.cc
│ │ ├── updater_skmaker.cc
│ │ └── updater_sync.cc
│ ├── tests
│ │ ├── distributed
│ │ │ ├── runtests.sh
│ │ │ └── test_basic.py
│ │ ├── python
│ │ │ ├── test_basic_models.py
│ │ │ ├── test_basic.py
│ │ │ ├── test_early_stopping.py
│ │ │ ├── test_eval_metrics.py
│ │ │ ├── test_plotting.py
│ │ │ ├── test_training_continuation.py
│ │ │ ├── test_with_pandas.py
│ │ │ └── test_with_sklearn.py
│ │ ├── README.md
│ │ └── travis
│ │ ├── run_test.sh
│ │ ├── setup.sh
│ │ └── travis_after_failure.sh
│ └── xgboost.exe
└── 说明.txt
177 directories, 639 files
win10下面已经编译好的xgboost,可直接通过命令行转到xgboost\python-package文件夹,然后输入python setup.py install安装,然后在python环境中输入Import xgboost验证。
【实例截图】
【核心代码】文件清单
└── xgboost python2.7
├── xgboost
│ ├── amalgamation
│ │ ├── dmlc-minimum0.cc
│ │ └── xgboost-all0.cc
│ ├── build
│ │ ├── c_api
│ │ │ ├── c_api.d
│ │ │ ├── c_api_error.d
│ │ │ ├── c_api_error.o
│ │ │ └── c_api.o
│ │ ├── cli_main.d
│ │ ├── cli_main.o
│ │ ├── common
│ │ │ ├── common.d
│ │ │ └── common.o
│ │ ├── data
│ │ │ ├── data.d
│ │ │ ├── data.o
│ │ │ ├── simple_csr_source.d
│ │ │ ├── simple_csr_source.o
│ │ │ ├── simple_dmatrix.d
│ │ │ ├── simple_dmatrix.o
│ │ │ ├── sparse_page_dmatrix.d
│ │ │ ├── sparse_page_dmatrix.o
│ │ │ ├── sparse_page_raw_format.d
│ │ │ ├── sparse_page_raw_format.o
│ │ │ ├── sparse_page_source.d
│ │ │ ├── sparse_page_source.o
│ │ │ ├── sparse_page_writer.d
│ │ │ └── sparse_page_writer.o
│ │ ├── gbm
│ │ │ ├── gblinear.d
│ │ │ ├── gblinear.o
│ │ │ ├── gbm.d
│ │ │ ├── gbm.o
│ │ │ ├── gbtree.d
│ │ │ └── gbtree.o
│ │ ├── learner.d
│ │ ├── learner.o
│ │ ├── logging.d
│ │ ├── logging.o
│ │ ├── metric
│ │ │ ├── elementwise_metric.d
│ │ │ ├── elementwise_metric.o
│ │ │ ├── metric.d
│ │ │ ├── metric.o
│ │ │ ├── multiclass_metric.d
│ │ │ ├── multiclass_metric.o
│ │ │ ├── rank_metric.d
│ │ │ └── rank_metric.o
│ │ ├── objective
│ │ │ ├── multiclass_obj.d
│ │ │ ├── multiclass_obj.o
│ │ │ ├── objective.d
│ │ │ ├── objective.o
│ │ │ ├── rank_obj.d
│ │ │ ├── rank_obj.o
│ │ │ ├── regression_obj.d
│ │ │ └── regression_obj.o
│ │ └── tree
│ │ ├── tree_model.d
│ │ ├── tree_model.o
│ │ ├── tree_updater.d
│ │ ├── tree_updater.o
│ │ ├── updater_colmaker.d
│ │ ├── updater_colmaker.o
│ │ ├── updater_histmaker.d
│ │ ├── updater_histmaker.o
│ │ ├── updater_prune.d
│ │ ├── updater_prune.o
│ │ ├── updater_refresh.d
│ │ ├── updater_refresh.o
│ │ ├── updater_skmaker.d
│ │ ├── updater_skmaker.o
│ │ ├── updater_sync.d
│ │ └── updater_sync.o
│ ├── build.sh
│ ├── config.mk
│ ├── CONTRIBUTORS.md
│ ├── demo
│ │ ├── binary_classification
│ │ │ ├── agaricus-lepiota.data
│ │ │ ├── agaricus-lepiota.fmap
│ │ │ ├── agaricus-lepiota.names
│ │ │ ├── mapfeat.py
│ │ │ ├── mknfold.py
│ │ │ ├── mushroom.conf
│ │ │ ├── README.md
│ │ │ └── runexp.sh
│ │ ├── data
│ │ │ ├── agaricus.txt.test
│ │ │ ├── agaricus.txt.train
│ │ │ ├── featmap.txt
│ │ │ └── README.md
│ │ ├── distributed-training
│ │ │ ├── mushroom.aws.conf
│ │ │ ├── plot_model.ipynb
│ │ │ ├── README.md
│ │ │ └── run_aws.sh
│ │ ├── guide-python
│ │ │ ├── basic_walkthrough.py
│ │ │ ├── boost_from_prediction.py
│ │ │ ├── cross_validation.py
│ │ │ ├── custom_objective.py
│ │ │ ├── evals_result.py
│ │ │ ├── external_memory.py
│ │ │ ├── generalized_linear_model.py
│ │ │ ├── predict_first_ntree.py
│ │ │ ├── predict_leaf_indices.py
│ │ │ ├── README.md
│ │ │ ├── runall.sh
│ │ │ ├── sklearn_evals_result.py
│ │ │ ├── sklearn_examples.py
│ │ │ └── sklearn_parallel.py
│ │ ├── kaggle-higgs
│ │ │ ├── higgs-cv.py
│ │ │ ├── higgs-numpy.py
│ │ │ ├── higgs-pred.py
│ │ │ ├── higgs-pred.R
│ │ │ ├── higgs-train.R
│ │ │ ├── README.md
│ │ │ ├── run.sh
│ │ │ ├── speedtest.py
│ │ │ └── speedtest.R
│ │ ├── kaggle-otto
│ │ │ ├── otto_train_pred.R
│ │ │ ├── README.MD
│ │ │ └── understandingXGBoostModel.Rmd
│ │ ├── multiclass_classification
│ │ │ ├── README.md
│ │ │ ├── runexp.sh
│ │ │ └── train.py
│ │ ├── rank
│ │ │ ├── mq2008.conf
│ │ │ ├── README.md
│ │ │ ├── runexp.sh
│ │ │ ├── trans_data.py
│ │ │ └── wgetdata.sh
│ │ ├── README.md
│ │ ├── regression
│ │ │ ├── machine.conf
│ │ │ ├── machine.data
│ │ │ ├── machine.names
│ │ │ ├── mapfeat.py
│ │ │ ├── mknfold.py
│ │ │ ├── README.md
│ │ │ └── runexp.sh
│ │ └── yearpredMSD
│ │ ├── csv2libsvm.py
│ │ ├── README.md
│ │ ├── runexp.sh
│ │ └── yearpredMSD.conf
│ ├── dmlc-core
│ │ ├── cmake
│ │ │ ├── lint.cmake
│ │ │ ├── Modules
│ │ │ │ ├── FindCrypto.cmake
│ │ │ │ └── FindHDFS.cmake
│ │ │ └── Utils.cmake
│ │ ├── CMakeLists.txt
│ │ ├── config.o
│ │ ├── data.o
│ │ ├── doc
│ │ │ ├── conf.py
│ │ │ ├── Doxyfile
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ ├── parameter.md
│ │ │ ├── README
│ │ │ └── sphinx_util.py
│ │ ├── example
│ │ │ ├── dmlc_example.mk
│ │ │ └── parameter.cc
│ │ ├── include
│ │ │ └── dmlc
│ │ │ ├── base.h
│ │ │ ├── common.h
│ │ │ ├── concurrency.h
│ │ │ ├── config.h
│ │ │ ├── data.h
│ │ │ ├── io.h
│ │ │ ├── json.h
│ │ │ ├── logging.h
│ │ │ ├── memory_io.h
│ │ │ ├── omp.h
│ │ │ ├── parameter.h
│ │ │ ├── recordio.h
│ │ │ ├── registry.h
│ │ │ ├── serializer.h
│ │ │ ├── threadediter.h
│ │ │ ├── timer.h
│ │ │ └── type_traits.h
│ │ ├── input_split_base.o
│ │ ├── io.o
│ │ ├── libdmlc.a
│ │ ├── LICENSE
│ │ ├── line_split.o
│ │ ├── local_filesys.o
│ │ ├── make
│ │ │ ├── config.mk
│ │ │ └── dmlc.mk
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── recordio.o
│ │ ├── recordio_split.o
│ │ ├── scripts
│ │ │ ├── lint3.py
│ │ │ ├── lint.py
│ │ │ ├── packages.mk
│ │ │ ├── setup_nvcc.sh
│ │ │ └── travis
│ │ │ ├── travis_before_cache.sh
│ │ │ ├── travis_osx_install.sh
│ │ │ ├── travis_script.sh
│ │ │ └── travis_setup_env.sh
│ │ ├── src
│ │ │ ├── config.cc
│ │ │ ├── data
│ │ │ │ ├── basic_row_iter.h
│ │ │ │ ├── csv_parser.h
│ │ │ │ ├── disk_row_iter.h
│ │ │ │ ├── libsvm_parser.h
│ │ │ │ ├── parser.h
│ │ │ │ ├── row_block.h
│ │ │ │ ├── strtonum.h
│ │ │ │ └── text_parser.h
│ │ │ ├── data.cc
│ │ │ ├── io
│ │ │ │ ├── azure_filesys.cc
│ │ │ │ ├── azure_filesys.h
│ │ │ │ ├── cached_input_split.h
│ │ │ │ ├── filesys.h
│ │ │ │ ├── hdfs_filesys.cc
│ │ │ │ ├── hdfs_filesys.h
│ │ │ │ ├── input_split_base.cc
│ │ │ │ ├── input_split_base.h
│ │ │ │ ├── line_split.cc
│ │ │ │ ├── line_split.h
│ │ │ │ ├── local_filesys.cc
│ │ │ │ ├── local_filesys.h
│ │ │ │ ├── recordio_split.cc
│ │ │ │ ├── recordio_split.h
│ │ │ │ ├── s3_filesys.cc
│ │ │ │ ├── s3_filesys.h
│ │ │ │ ├── single_file_split.h
│ │ │ │ ├── threaded_input_split.h
│ │ │ │ └── uri_spec.h
│ │ │ ├── io.cc
│ │ │ └── recordio.cc
│ │ ├── test
│ │ │ ├── csv_parser_test.cc
│ │ │ ├── dataiter_test.cc
│ │ │ ├── dmlc_test.mk
│ │ │ ├── filesys_test.cc
│ │ │ ├── iostream_test.cc
│ │ │ ├── libsvm_parser_test.cc
│ │ │ ├── logging_test.cc
│ │ │ ├── parameter_test.cc
│ │ │ ├── README.md
│ │ │ ├── recordio_test.cc
│ │ │ ├── registry_test.cc
│ │ │ ├── split_read_test.cc
│ │ │ ├── split_repeat_read_test.cc
│ │ │ ├── split_test.cc
│ │ │ ├── stream_read_test.cc
│ │ │ ├── strtonum_test.cc
│ │ │ └── unittest
│ │ │ ├── dmlc_unittest.mk
│ │ │ ├── unittest_config.cc
│ │ │ ├── unittest_json.cc
│ │ │ ├── unittest_logging.cc
│ │ │ ├── unittest_main.cc
│ │ │ ├── unittest_serializer.cc
│ │ │ └── unittest_threaditer.cc
│ │ ├── tracker
│ │ │ ├── dmlc-submit
│ │ │ ├── dmlc_tracker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── launcher.py
│ │ │ │ ├── local.py
│ │ │ │ ├── mpi.py
│ │ │ │ ├── opts.py
│ │ │ │ ├── sge.py
│ │ │ │ ├── submit.py
│ │ │ │ ├── tracker.py
│ │ │ │ └── yarn.py
│ │ │ ├── README.md
│ │ │ └── yarn
│ │ │ ├── build.bat
│ │ │ ├── build.sh
│ │ │ ├── pom.xml
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── yarn
│ │ │ └── dmlc
│ │ │ ├── ApplicationMaster.java
│ │ │ ├── Client.java
│ │ │ └── TaskRecord.java
│ │ └── windows
│ │ ├── dmlc
│ │ │ └── dmlc.vcxproj
│ │ ├── dmlc.sln
│ │ └── README.md
│ ├── doc
│ │ ├── build.md
│ │ ├── conf.py
│ │ ├── dev-guide
│ │ │ └── contribute.md
│ │ ├── Doxyfile
│ │ ├── external_memory.md
│ │ ├── faq.md
│ │ ├── img
│ │ │ ├── cart.png
│ │ │ ├── split_find.png
│ │ │ ├── step_fit.png
│ │ │ ├── struct_score.png
│ │ │ └── twocart.png
│ │ ├── index.md
│ │ ├── input_format.md
│ │ ├── jvm
│ │ │ ├── index.md
│ │ │ ├── java_intro.md
│ │ │ └── xgboost4j-intro.md
│ │ ├── Makefile
│ │ ├── model.md
│ │ ├── parameter.md
│ │ ├── param_tuning.md
│ │ ├── python
│ │ │ ├── index.md
│ │ │ ├── python_api.rst
│ │ │ └── python_intro.md
│ │ ├── README
│ │ ├── R-package
│ │ │ ├── discoverYourData.md
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ └── xgboostPresentation.md
│ │ ├── sphinx_util.py
│ │ └── tutorial
│ │ └── aws_yarn.md
│ ├── include
│ │ └── xgboost
│ │ ├── base.h
│ │ ├── c_api.h
│ │ ├── data.h
│ │ ├── feature_map.h
│ │ ├── gbm.h
│ │ ├── learner.h
│ │ ├── logging.h
│ │ ├── metric.h
│ │ ├── objective.h
│ │ ├── tree_model.h
│ │ └── tree_updater.h
│ ├── jvm-packages
│ │ ├── checkstyle-suppressions.xml
│ │ ├── checkstyle.xml
│ │ ├── create_jni.bat
│ │ ├── create_jni.sh
│ │ ├── pom.xml
│ │ ├── README.md
│ │ ├── scalastyle-config.xml
│ │ ├── xgboost4j
│ │ │ ├── LICENSE
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── ml
│ │ │ │ │ └── dmlc
│ │ │ │ │ └── xgboost4j
│ │ │ │ │ ├── java
│ │ │ │ │ │ ├── Booster.java
│ │ │ │ │ │ ├── DataBatch.java
│ │ │ │ │ │ ├── DMatrix.java
│ │ │ │ │ │ ├── IEvaluation.java
│ │ │ │ │ │ ├── IObjective.java
│ │ │ │ │ │ ├── JNIErrorHandle.java
│ │ │ │ │ │ ├── NativeLibLoader.java
│ │ │ │ │ │ ├── Rabit.java
│ │ │ │ │ │ ├── RabitTracker.java
│ │ │ │ │ │ ├── XGBoostError.java
│ │ │ │ │ │ ├── XGBoost.java
│ │ │ │ │ │ └── XGBoostJNI.java
│ │ │ │ │ └── LabeledPoint.java
│ │ │ │ └── scala
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── scala
│ │ │ │ ├── Booster.scala
│ │ │ │ ├── DMatrix.scala
│ │ │ │ ├── EvalTrait.scala
│ │ │ │ ├── ObjectiveTrait.scala
│ │ │ │ └── XGBoost.scala
│ │ │ ├── native
│ │ │ │ ├── xgboost4j.cpp
│ │ │ │ └── xgboost4j.h
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── java
│ │ │ │ ├── BoosterImplTest.java
│ │ │ │ └── DMatrixTest.java
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ ├── DMatrixSuite.scala
│ │ │ └── ScalaBoosterImplSuite.scala
│ │ ├── xgboost4j-example
│ │ │ ├── LICENSE
│ │ │ ├── pom.xml
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── ml
│ │ │ │ └── dmlc
│ │ │ │ └── xgboost4j
│ │ │ │ └── java
│ │ │ │ └── example
│ │ │ │ ├── BasicWalkThrough.java
│ │ │ │ ├── BoostFromPrediction.java
│ │ │ │ ├── CrossValidation.java
│ │ │ │ ├── CustomObjective.java
│ │ │ │ ├── ExternalMemory.java
│ │ │ │ ├── GeneralizedLinearModel.java
│ │ │ │ ├── PredictFirstNtree.java
│ │ │ │ ├── PredictLeafIndices.java
│ │ │ │ └── util
│ │ │ │ ├── CustomEval.java
│ │ │ │ └── DataLoader.java
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── example
│ │ │ ├── BasicWalkThrough.scala
│ │ │ ├── BoostFromPrediction.scala
│ │ │ ├── CrossValidation.scala
│ │ │ ├── CustomObjective.scala
│ │ │ ├── ExternalMemory.scala
│ │ │ ├── flink
│ │ │ │ └── DistTrainWithFlink.scala
│ │ │ ├── GeneralizedLinearModel.scala
│ │ │ ├── PredictFirstNTree.scala
│ │ │ ├── PredictLeafIndices.scala
│ │ │ ├── spark
│ │ │ │ └── DistTrainWithSpark.scala
│ │ │ └── util
│ │ │ └── CustomEval.scala
│ │ ├── xgboost4j-flink
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ └── main
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── flink
│ │ │ ├── XGBoostModel.scala
│ │ │ └── XGBoost.scala
│ │ └── xgboost4j-spark
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ └── scala
│ │ │ └── ml
│ │ │ └── dmlc
│ │ │ └── xgboost4j
│ │ │ └── scala
│ │ │ └── spark
│ │ │ ├── DataUtils.scala
│ │ │ ├── XGBoostModel.scala
│ │ │ └── XGBoost.scala
│ │ └── test
│ │ └── scala
│ │ └── ml
│ │ └── dmlc
│ │ └── xgboost4j
│ │ └── scala
│ │ └── spark
│ │ └── XGBoostSuite.scala
│ ├── lib
│ │ ├── libxgboost.a
│ │ └── libxgboost.dll
│ ├── LICENSE
│ ├── make
│ │ ├── config.mk
│ │ ├── mingw64.mk
│ │ ├── minimum.mk
│ │ ├── minimum_parallel.mk
│ │ └── travis.mk
│ ├── Makefile
│ ├── NEWS.md
│ ├── plugin
│ │ ├── dense_parser
│ │ │ ├── dense_libsvm.cc
│ │ │ └── plugin.mk
│ │ ├── example
│ │ │ ├── custom_obj.cc
│ │ │ ├── plugin.mk
│ │ │ └── README.md
│ │ ├── lz4
│ │ │ ├── plugin.mk
│ │ │ └── sparse_page_lz4_format.cc
│ │ └── README.md
│ ├── python-package
│ │ ├── build
│ │ │ ├── bdist.win32
│ │ │ ├── bdist.win-amd64
│ │ │ └── lib
│ │ │ └── xgboost
│ │ │ ├── build-python.sh
│ │ │ ├── compat.py
│ │ │ ├── core.py
│ │ │ ├── __init__.py
│ │ │ ├── libpath.py
│ │ │ ├── plotting.py
│ │ │ ├── rabit.py
│ │ │ ├── sklearn.py
│ │ │ ├── testing.py
│ │ │ ├── training.py
│ │ │ └── VERSION
│ │ ├── build_trouble_shooting.md
│ │ ├── dist
│ │ │ └── xgboost-0.4-py2.7.egg
│ │ ├── MANIFEST.in
│ │ ├── README.rst
│ │ ├── setup.cfg
│ │ ├── setup_pip.py
│ │ ├── setup.py
│ │ ├── xgboost
│ │ │ ├── build-python.sh
│ │ │ ├── compat.py
│ │ │ ├── core.py
│ │ │ ├── __init__.py
│ │ │ ├── libpath.py
│ │ │ ├── plotting.py
│ │ │ ├── rabit.py
│ │ │ ├── sklearn.py
│ │ │ ├── testing.py
│ │ │ ├── training.py
│ │ │ └── VERSION
│ │ └── xgboost.egg-info
│ │ ├── dependency_links.txt
│ │ ├── not-zip-safe
│ │ ├── PKG-INFO
│ │ ├── requires.txt
│ │ ├── SOURCES.txt
│ │ └── top_level.txt
│ ├── rabit
│ │ ├── c_api.o
│ │ ├── doc
│ │ │ ├── conf.py
│ │ │ ├── cpp_api.md
│ │ │ ├── Doxyfile
│ │ │ ├── guide.md
│ │ │ ├── index.md
│ │ │ ├── Makefile
│ │ │ ├── parameters.md
│ │ │ ├── python_api.md
│ │ │ ├── python-requirements.txt
│ │ │ └── sphinx_util.py
│ │ ├── engine_empty.o
│ │ ├── guide
│ │ │ ├── basic.cc
│ │ │ ├── basic.py
│ │ │ ├── broadcast.cc
│ │ │ ├── broadcast.py
│ │ │ ├── lazy_allreduce.cc
│ │ │ ├── lazy_allreduce.py
│ │ │ ├── Makefile
│ │ │ └── README
│ │ ├── include
│ │ │ ├── dmlc
│ │ │ │ ├── base.h
│ │ │ │ ├── io.h
│ │ │ │ ├── logging.h
│ │ │ │ ├── README.md
│ │ │ │ ├── serializer.h
│ │ │ │ └── type_traits.h
│ │ │ └── rabit
│ │ │ ├── c_api.h
│ │ │ ├── internal
│ │ │ │ ├── engine.h
│ │ │ │ ├── io.h
│ │ │ │ ├── rabit-inl.h
│ │ │ │ ├── timer.h
│ │ │ │ └── utils.h
│ │ │ ├── rabit.h
│ │ │ └── serializable.h
│ │ ├── lib
│ │ │ ├── librabit_empty.a
│ │ │ └── README.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── python
│ │ │ └── rabit.py
│ │ ├── README.md
│ │ ├── scripts
│ │ │ ├── travis_runtest.sh
│ │ │ └── travis_script.sh
│ │ ├── src
│ │ │ ├── allreduce_base.cc
│ │ │ ├── allreduce_base.h
│ │ │ ├── allreduce_mock.h
│ │ │ ├── allreduce_robust.cc
│ │ │ ├── allreduce_robust.h
│ │ │ ├── allreduce_robust-inl.h
│ │ │ ├── c_api.cc
│ │ │ ├── engine_base.cc
│ │ │ ├── engine.cc
│ │ │ ├── engine_empty.cc
│ │ │ ├── engine_mock.cc
│ │ │ ├── engine_mpi.cc
│ │ │ ├── README.md
│ │ │ ├── socket.h
│ │ │ └── thread_local.h
│ │ └── test
│ │ ├── lazy_recover.cc
│ │ ├── local_recover.cc
│ │ ├── local_recover.py
│ │ ├── Makefile
│ │ ├── model_recover.cc
│ │ ├── README.md
│ │ ├── speed_runner.py
│ │ ├── speed_test.cc
│ │ └── test.mk
│ ├── README.md
│ ├── R-package
│ │ ├── data
│ │ │ ├── agaricus.test.rda
│ │ │ └── agaricus.train.rda
│ │ ├── demo
│ │ │ ├── 00Index
│ │ │ ├── basic_walkthrough.R
│ │ │ ├── boost_from_prediction.R
│ │ │ ├── caret_wrapper.R
│ │ │ ├── create_sparse_matrix.R
│ │ │ ├── cross_validation.R
│ │ │ ├── custom_objective.R
│ │ │ ├── early_stopping.R
│ │ │ ├── generalized_linear_model.R
│ │ │ ├── poisson_regression.R
│ │ │ ├── predict_first_ntree.R
│ │ │ ├── predict_leaf_indices.R
│ │ │ ├── README.md
│ │ │ └── runall.R
│ │ ├── DESCRIPTION
│ │ ├── LICENSE
│ │ ├── man
│ │ │ ├── agaricus.test.Rd
│ │ │ ├── agaricus.train.Rd
│ │ │ ├── dimnames.xgb.DMatrix.Rd
│ │ │ ├── dim.xgb.DMatrix.Rd
│ │ │ ├── edge.parser.Rd
│ │ │ ├── getinfo.Rd
│ │ │ ├── get.paths.to.leaf.Rd
│ │ │ ├── multiplot.Rd
│ │ │ ├── predict.xgb.Booster.Rd
│ │ │ ├── print.xgb.DMatrix.Rd
│ │ │ ├── setinfo.Rd
│ │ │ ├── slice.xgb.DMatrix.Rd
│ │ │ ├── xgb.attr.Rd
│ │ │ ├── xgb.create.features.Rd
│ │ │ ├── xgb.cv.Rd
│ │ │ ├── xgb.DMatrix.Rd
│ │ │ ├── xgb.DMatrix.save.Rd
│ │ │ ├── xgb.dump.Rd
│ │ │ ├── xgb.importance.Rd
│ │ │ ├── xgb.load.Rd
│ │ │ ├── xgb.model.dt.tree.Rd
│ │ │ ├── xgboost.Rd
│ │ │ ├── xgb.plot.deepness.Rd
│ │ │ ├── xgb.plot.importance.Rd
│ │ │ ├── xgb.plot.multi.trees.Rd
│ │ │ ├── xgb.plot.tree.Rd
│ │ │ ├── xgb.save.raw.Rd
│ │ │ ├── xgb.save.Rd
│ │ │ └── xgb.train.Rd
│ │ ├── NAMESPACE
│ │ ├── R
│ │ │ ├── utils.R
│ │ │ ├── xgb.Booster.R
│ │ │ ├── xgb.create.features.R
│ │ │ ├── xgb.cv.R
│ │ │ ├── xgb.DMatrix.R
│ │ │ ├── xgb.DMatrix.save.R
│ │ │ ├── xgb.dump.R
│ │ │ ├── xgb.importance.R
│ │ │ ├── xgb.load.R
│ │ │ ├── xgb.model.dt.tree.R
│ │ │ ├── xgboost.R
│ │ │ ├── xgb.plot.deepness.R
│ │ │ ├── xgb.plot.importance.R
│ │ │ ├── xgb.plot.multi.trees.R
│ │ │ ├── xgb.plot.tree.R
│ │ │ ├── xgb.save.R
│ │ │ ├── xgb.save.raw.R
│ │ │ └── xgb.train.R
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── Makevars
│ │ │ ├── Makevars.win
│ │ │ ├── xgboost_assert.c
│ │ │ ├── xgboost_custom.cc
│ │ │ ├── xgboost_R.cc
│ │ │ └── xgboost_R.h
│ │ ├── tests
│ │ │ ├── testthat
│ │ │ │ ├── test_basic.R
│ │ │ │ ├── test_custom_objective.R
│ │ │ │ ├── test_dmatrix.R
│ │ │ │ ├── test_glm.R
│ │ │ │ ├── test_helpers.R
│ │ │ │ ├── test_lint.R
│ │ │ │ ├── test_parameter_exposure.R
│ │ │ │ └── test_poisson_regression.R
│ │ │ └── testthat.R
│ │ └── vignettes
│ │ ├── discoverYourData.Rmd
│ │ ├── vignette.css
│ │ ├── xgboost.bib
│ │ ├── xgboostPresentation.Rmd
│ │ └── xgboost.Rnw
│ ├── src
│ │ ├── c_api
│ │ │ ├── c_api.cc
│ │ │ ├── c_api_error.cc
│ │ │ └── c_api_error.h
│ │ ├── cli_main.cc
│ │ ├── common
│ │ │ ├── base64.h
│ │ │ ├── bitmap.h
│ │ │ ├── common.cc
│ │ │ ├── common.h
│ │ │ ├── config.h
│ │ │ ├── group_data.h
│ │ │ ├── io.h
│ │ │ ├── math.h
│ │ │ ├── quantile.h
│ │ │ ├── random.h
│ │ │ ├── sync.h
│ │ │ └── thread_local.h
│ │ ├── data
│ │ │ ├── data.cc
│ │ │ ├── simple_csr_source.cc
│ │ │ ├── simple_csr_source.h
│ │ │ ├── simple_dmatrix.cc
│ │ │ ├── simple_dmatrix.h
│ │ │ ├── sparse_batch_page.h
│ │ │ ├── sparse_page_dmatrix.cc
│ │ │ ├── sparse_page_dmatrix.h
│ │ │ ├── sparse_page_raw_format.cc
│ │ │ ├── sparse_page_source.cc
│ │ │ ├── sparse_page_source.h
│ │ │ └── sparse_page_writer.cc
│ │ ├── gbm
│ │ │ ├── gblinear.cc
│ │ │ ├── gbm.cc
│ │ │ └── gbtree.cc
│ │ ├── learner.cc
│ │ ├── logging.cc
│ │ ├── metric
│ │ │ ├── elementwise_metric.cc
│ │ │ ├── metric.cc
│ │ │ ├── multiclass_metric.cc
│ │ │ └── rank_metric.cc
│ │ ├── objective
│ │ │ ├── multiclass_obj.cc
│ │ │ ├── objective.cc
│ │ │ ├── rank_obj.cc
│ │ │ └── regression_obj.cc
│ │ └── tree
│ │ ├── param.h
│ │ ├── tree_model.cc
│ │ ├── tree_updater.cc
│ │ ├── updater_basemaker-inl.h
│ │ ├── updater_colmaker.cc
│ │ ├── updater_histmaker.cc
│ │ ├── updater_prune.cc
│ │ ├── updater_refresh.cc
│ │ ├── updater_skmaker.cc
│ │ └── updater_sync.cc
│ ├── tests
│ │ ├── distributed
│ │ │ ├── runtests.sh
│ │ │ └── test_basic.py
│ │ ├── python
│ │ │ ├── test_basic_models.py
│ │ │ ├── test_basic.py
│ │ │ ├── test_early_stopping.py
│ │ │ ├── test_eval_metrics.py
│ │ │ ├── test_plotting.py
│ │ │ ├── test_training_continuation.py
│ │ │ ├── test_with_pandas.py
│ │ │ └── test_with_sklearn.py
│ │ ├── README.md
│ │ └── travis
│ │ ├── run_test.sh
│ │ ├── setup.sh
│ │ └── travis_after_failure.sh
│ └── xgboost.exe
└── 说明.txt
177 directories, 639 files
好例子网口号:伸出你的我的手 — 分享!
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论