|
X-Boost
2.3.8
|
Utility to operate on DataSet. More...
#include <vector>#include <_stdint.h>#include <fstream>#include <iostream>#include <map>#include <cmath>#include <stdlib.h>#include "DataSet.h"#include "Utility/bitset.h"Go to the source code of this file.
Functions | |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | Split (DataSetHandle< AggTypeDst > &p, DataSetHandle< AggTypeDst > &n, const DataSetHandle< AggTypeSrc > &src) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | ExtractWorst (DataSetHandle< AggTypeDst > &dst, const DataSetHandle< AggTypeSrc > &src, int m) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | ExtractBest (DataSetHandle< AggTypeDst > &dst, const DataSetHandle< AggTypeSrc > &src, int m) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | RandomSampleWithDistribution (DataSetHandle< AggTypeDst > &dst, const DataSetHandle< AggTypeSrc > &src, int m) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | ExtractReweighingEnergy (DataSetHandle< AggTypeDst > &dst, const DataSetHandle< AggTypeSrc > &src, float perc) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | RandomSample (DataSetHandle< AggTypeDst > &dst, DataSetHandle< AggTypeDst > *validation, const DataSetHandle< AggTypeSrc > &src, int nA, int nB) |
| template<class AggTypeDst , class AggTypeSrc > | |
| void | RandomUniqueSample (DataSetHandle< AggTypeDst > &dst, const DataSetHandle< AggTypeSrc > &src, int m) |
Utility to operate on DataSet.
| void ExtractBest | ( | DataSetHandle< AggTypeDst > & | dst, |
| const DataSetHandle< AggTypeSrc > & | src, | ||
| int | m | ||
| ) |
Extract m best elements
| void ExtractReweighingEnergy | ( | DataSetHandle< AggTypeDst > & | dst, |
| const DataSetHandle< AggTypeSrc > & | src, | ||
| float | perc | ||
| ) |
Extract perc of energy random field
| void ExtractWorst | ( | DataSetHandle< AggTypeDst > & | dst, |
| const DataSetHandle< AggTypeSrc > & | src, | ||
| int | m | ||
| ) |
Extract worst m elements
| void RandomSample | ( | DataSetHandle< AggTypeDst > & | dst, |
| DataSetHandle< AggTypeDst > * | validation, | ||
| const DataSetHandle< AggTypeSrc > & | src, | ||
| int | nA, | ||
| int | nB | ||
| ) |
Extract random samples from the DataSet, splitting in output and validation
| void RandomSampleWithDistribution | ( | DataSetHandle< AggTypeDst > & | dst, |
| const DataSetHandle< AggTypeSrc > & | src, | ||
| int | m | ||
| ) |
Extract random m elements usingg distribution. uses .d field to extract randomply samples from distribution.
| void RandomUniqueSample | ( | DataSetHandle< AggTypeDst > & | dst, |
| const DataSetHandle< AggTypeSrc > & | src, | ||
| int | m | ||
| ) |
Random Sample, with check uniqueness
| void Split | ( | DataSetHandle< AggTypeDst > & | p, |
| DataSetHandle< AggTypeDst > & | n, | ||
| const DataSetHandle< AggTypeSrc > & | src | ||
| ) |
Split the Set in positive and negative samples
1.8.7