12#ifndef MLPACK_METHODS_DECISION_TREE_RANDOM_DIMENSION_SELECT_HPP
13#define MLPACK_METHODS_DECISION_TREE_RANDOM_DIMENSION_SELECT_HPP
38 size_t End()
const {
return dimensions; }
44 size_t Next()
const {
return dimensions; }
This dimension selection policy only selects one single random dimension.
size_t & Dimensions()
Set the number of dimensions.
size_t End() const
Get the last dimension to select from.
RandomDimensionSelect()
Construct the RandomDimensionSelect object with the given number of dimensions.
size_t Next() const
Get the next (last) dimensions.
size_t Begin() const
Get the first dimension to select from.
size_t Dimensions() const
Get the number of dimensions.
int RandInt(const int hiExclusive)
Generates a uniform random integer.
Linear algebra utility functions, generally performed on matrices or vectors.