|
| template<class T > |
| std::ostream & | shark::operator<< (std::ostream &stream, const WeightedUnlabeledData< T > &d) |
| | brief Outstream of elements for weighted data. More...
|
| |
| template<class DataRange , class WeightRange > |
| boost::disable_if< boost::is_arithmetic< WeightRange >, WeightedUnlabeledData< typename boost::range_value< DataRange >::type > >::type | shark::createUnlabeledDataFromRange (DataRange const &data, WeightRange const &weights, std::size_t batchSize=0) |
| | creates a weighted unweighted data object from two ranges, representing data and weights More...
|
| |
| template<class T , class U > |
| std::ostream & | shark::operator<< (std::ostream &stream, const WeightedLabeledData< T, U > &d) |
| | brief Outstream of elements for weighted labeled data. More...
|
| |
| template<class InputType > |
| double | shark::sumOfWeights (WeightedUnlabeledData< InputType > const &dataset) |
| |
| template<class InputType , class LabelType > |
| double | shark::sumOfWeights (WeightedLabeledData< InputType, LabelType > const &dataset) |
| |
| std::size_t | shark::numberOfClasses (WeightedUnlabeledData< unsigned int > const &labels) |
| |
| std::vector< std::size_t > | shark::classSizes (WeightedUnlabeledData< unsigned int > const &labels) |
| | Returns the number of members of each class in the dataset. More...
|
| |
| template<class InputType > |
| std::size_t | shark::dataDimension (WeightedUnlabeledData< InputType > const &dataset) |
| | Return the dimnsionality of points of a weighted dataset. More...
|
| |
| template<class InputType , class LabelType > |
| std::size_t | shark::inputDimension (WeightedLabeledData< InputType, LabelType > const &dataset) |
| | Return the input dimensionality of a weighted labeled dataset. More...
|
| |
| template<class InputType , class LabelType > |
| std::size_t | shark::labelDimension (WeightedLabeledData< InputType, LabelType > const &dataset) |
| | Return the label/output dimensionality of a labeled dataset. More...
|
| |
| template<class InputType > |
| std::size_t | shark::numberOfClasses (WeightedLabeledData< InputType, unsigned int > const &dataset) |
| | Return the number of classes (highest label value +1) of a classification dataset with unsigned int label encoding. More...
|
| |
| template<class InputType , class LabelType > |
| std::vector< std::size_t > | shark::classSizes (WeightedLabeledData< InputType, LabelType > const &dataset) |
| | Returns the number of members of each class in the dataset. More...
|
| |
| template<class InputRange , class LabelRange , class WeightRange > |
| boost::disable_if< boost::is_arithmetic< WeightRange >, WeightedLabeledData< typename boost::range_value< InputRange >::type, typename boost::range_value< LabelRange >::type >>::type | shark::createLabeledDataFromRange (InputRange const &inputs, LabelRange const &labels, WeightRange const &weights, std::size_t batchSize=0) |
| | creates a weighted unweighted data object from two ranges, representing data and weights More...
|
| |
| template<class InputType , class LabelType > |
| WeightedLabeledData< InputType, LabelType > | shark::bootstrap (LabeledData< InputType, LabelType > const &dataset, std::size_t bootStrapSize=0) |
| | Creates a bootstrap partition of a labeled dataset and returns it using weighting. More...
|
| |
| template<class InputType > |
| WeightedUnlabeledData< InputType > | shark::bootstrap (UnlabeledData< InputType > const &dataset, std::size_t bootStrapSize=0) |
| | Creates a bootstrap partition of an unlabeled dataset and returns it using weighting. More...
|
| |