[mlpack-git] master: Add a basic comment. (d39a6b2)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Wed Dec 23 11:41:53 EST 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/de9cc4b05069e1fa4793d9355f2f595af5ff45d2...6070527af14296cd99739de6c62666cc5d2a2125
>---------------------------------------------------------------
commit d39a6b28e59205e28c5500176a3f411d18ab681a
Author: ryan <ryan at ratml.org>
Date: Tue Sep 15 18:40:08 2015 -0400
Add a basic comment.
>---------------------------------------------------------------
d39a6b28e59205e28c5500176a3f411d18ab681a
.../hoeffding_trees/hoeffding_categorical_split.hpp | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/src/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp b/src/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp
index 6d6f9e7..e870445 100644
--- a/src/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp
+++ b/src/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp
@@ -11,6 +11,25 @@
namespace mlpack {
namespace tree {
+/**
+ * This is the standard Hoeffding-bound categorical feature proposed in the
+ * paper below:
+ *
+ * @code
+ * @inproceedings{domingos2000mining,
+ * title={{Mining High-Speed Data Streams}},
+ * author={Domingos, P. and Hulten, G.},
+ * year={2000},
+ * booktitle={Proceedings of the Sixth ACM SIGKDD International Conference on
+ * Knowledge Discovery and Data Mining (KDD '00)},
+ * pages={71--80}
+ * }
+ * @endcode
+ *
+ * This class will track the sufficient statistics of the training points it has
+ * seen. The HoeffdingSplit class (and other related classes) can use this
+ * class to track categorical features and split decision tree nodes.
+ */
template<typename FitnessFunction>
class HoeffdingCategoricalSplit
{
More information about the mlpack-git
mailing list