Added kernels and estimators for Gradient Boosting Trees algorithm.
authorYounghee Kwon <youngheek@google.com>
Thu, 29 Mar 2018 16:43:19 +0000 (09:43 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Thu, 29 Mar 2018 16:48:47 +0000 (09:48 -0700)
commita2b6c3c124664d682094a1ecfa9cc00cca8ada85
tree1f72bb1a6e6542bfd5e215b535e46b9e782459d5
parentae3d20f9aef78554f0d0f5eec13982e9802a45d2
Added kernels and estimators for Gradient Boosting Trees algorithm.
BoostedTreesClassifier and BoostedTreesRegressor are added to tf.estimator.
Also some training utility functions are added to tf.contrib.estimator.

PiperOrigin-RevId: 190942599
49 files changed:
tensorflow/contrib/cmake/python_modules.txt
tensorflow/contrib/cmake/python_protos.txt
tensorflow/contrib/cmake/tf_core_ops.cmake
tensorflow/contrib/cmake/tf_python.cmake
tensorflow/contrib/estimator/BUILD
tensorflow/contrib/estimator/__init__.py
tensorflow/contrib/estimator/python/estimator/boosted_trees.py [new file with mode: 0644]
tensorflow/contrib/estimator/python/estimator/boosted_trees_test.py [new file with mode: 0644]
tensorflow/contrib/makefile/tf_op_files.txt
tensorflow/contrib/makefile/tf_proto_files.txt
tensorflow/core/BUILD
tensorflow/core/api_def/base_api/api_def_BoostedTreesCalculateBestGainsPerFeature.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesCreateEnsemble.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesDeserializeEnsemble.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesEnsembleResourceHandleOp.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesGetEnsembleStates.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesMakeStatsSummary.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesPredict.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesSerializeEnsemble.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesTrainingPredict.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_BoostedTreesUpdateEnsemble.pbtxt [new file with mode: 0644]
tensorflow/core/api_def/base_api/api_def_IsBoostedTreesEnsembleInitialized.pbtxt [new file with mode: 0644]
tensorflow/core/kernels/BUILD
tensorflow/core/kernels/boosted_trees/BUILD [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/boosted_trees.proto [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/prediction_ops.cc [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/resource_ops.cc [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/resources.cc [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/resources.h [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/stats_ops.cc [new file with mode: 0644]
tensorflow/core/kernels/boosted_trees/training_ops.cc [new file with mode: 0644]
tensorflow/core/ops/boosted_trees_ops.cc [new file with mode: 0644]
tensorflow/python/BUILD
tensorflow/python/__init__.py
tensorflow/python/estimator/BUILD
tensorflow/python/estimator/canned/boosted_trees.py [new file with mode: 0644]
tensorflow/python/estimator/canned/boosted_trees_test.py [new file with mode: 0644]
tensorflow/python/estimator/estimator_lib.py
tensorflow/python/kernel_tests/boosted_trees/BUILD [new file with mode: 0644]
tensorflow/python/kernel_tests/boosted_trees/__init__.py [new file with mode: 0644]
tensorflow/python/kernel_tests/boosted_trees/prediction_ops_test.py [new file with mode: 0644]
tensorflow/python/kernel_tests/boosted_trees/resource_ops_test.py [new file with mode: 0644]
tensorflow/python/kernel_tests/boosted_trees/stats_ops_test.py [new file with mode: 0644]
tensorflow/python/kernel_tests/boosted_trees/training_ops_test.py [new file with mode: 0644]
tensorflow/python/ops/boosted_trees_ops.py [new file with mode: 0644]
tensorflow/python/training/device_setter.py
tensorflow/tools/api/golden/tensorflow.estimator.-boosted-trees-classifier.pbtxt [new file with mode: 0644]
tensorflow/tools/api/golden/tensorflow.estimator.-boosted-trees-regressor.pbtxt [new file with mode: 0644]
tensorflow/tools/api/golden/tensorflow.estimator.pbtxt