Definition at line 103 of file RDatasetLoader.hxx.
Public Member Functions | |
| RDatasetLoader (const std::vector< ROOT::RDF::RNode > &rdfs, const float validationSplit, const std::vector< std::string > &cols, const std::vector< std::size_t > &vecSizes={}, const float vecPadding=0.0, bool shuffle=true, const std::size_t setSeed=0) | |
| void | ConcatenateDatasets () |
| Concatenate the datasets to a dataset. | |
| std::size_t | GetNumTrainingEntries () |
| std::size_t | GetNumValidationEntries () |
| RFlat2DMatrix | GetTrainingDataset () |
| std::vector< RFlat2DMatrix > | GetTrainingDatasets () |
| RFlat2DMatrix | GetValidationDataset () |
| std::vector< RFlat2DMatrix > | GetValidationDatasets () |
| void | SplitDataframe (ROOT::RDF::RNode &rdf, RFlat2DMatrix &TrainingDataset, RFlat2DMatrix &ValidationDataset) |
| Split an individual dataframe into a training and validation dataset. | |
| void | SplitDatasets () |
| Split the dataframes in a training and validation dataset. | |
Private Attributes | |
| std::vector< ROOT::RDF::RNode > | f_rdfs |
| std::vector< std::string > | fCols |
| ROOT::RDF::RResultPtr< std::vector< ULong64_t > > | fEntries |
| bool | fNotFiltered |
| std::size_t | fNumCols |
| std::size_t | fNumDatasetCols |
| std::size_t | fNumEntries |
| std::size_t | fNumTrainingEntries |
| std::size_t | fNumValidationEntries |
| std::size_t | fSetSeed |
| bool | fShuffle |
| std::size_t | fSumVecSizes |
| std::unique_ptr< RFlat2DMatrixOperators > | fTensorOperators |
| RFlat2DMatrix | fTrainingDataset |
| std::vector< RFlat2DMatrix > | fTrainingDatasets |
| RFlat2DMatrix | fValidationDataset |
| std::vector< RFlat2DMatrix > | fValidationDatasets |
| float | fValidationSplit |
| std::size_t | fVecPadding |
| std::vector< std::size_t > | fVecSizes |
#include <TMVA/BatchGenerator/RDatasetLoader.hxx>
|
inline |
Definition at line 135 of file RDatasetLoader.hxx.
|
inline |
Concatenate the datasets to a dataset.
Definition at line 221 of file RDatasetLoader.hxx.
|
inline |
Definition at line 233 of file RDatasetLoader.hxx.
|
inline |
Definition at line 234 of file RDatasetLoader.hxx.
|
inline |
Definition at line 230 of file RDatasetLoader.hxx.
|
inline |
Definition at line 227 of file RDatasetLoader.hxx.
|
inline |
Definition at line 231 of file RDatasetLoader.hxx.
|
inline |
Definition at line 228 of file RDatasetLoader.hxx.
|
inline |
Split an individual dataframe into a training and validation dataset.
| [in] | rdf | Dataframe that will be split into training and validation |
| [in] | TrainingDataset | Tensor for the training dataset |
| [in] | ValidationDataset | Tensor for the validation dataset |
Definition at line 158 of file RDatasetLoader.hxx.
|
inline |
Split the dataframes in a training and validation dataset.
Definition at line 199 of file RDatasetLoader.hxx.
|
private |
Definition at line 124 of file RDatasetLoader.hxx.
|
private |
Definition at line 125 of file RDatasetLoader.hxx.
|
private |
Definition at line 132 of file RDatasetLoader.hxx.
|
private |
Definition at line 129 of file RDatasetLoader.hxx.
|
private |
Definition at line 126 of file RDatasetLoader.hxx.
|
private |
Definition at line 112 of file RDatasetLoader.hxx.
|
private |
Definition at line 106 of file RDatasetLoader.hxx.
|
private |
Definition at line 120 of file RDatasetLoader.hxx.
|
private |
Definition at line 121 of file RDatasetLoader.hxx.
|
private |
Definition at line 127 of file RDatasetLoader.hxx.
|
private |
Definition at line 130 of file RDatasetLoader.hxx.
|
private |
Definition at line 110 of file RDatasetLoader.hxx.
|
private |
Definition at line 122 of file RDatasetLoader.hxx.
|
private |
Definition at line 117 of file RDatasetLoader.hxx.
|
private |
Definition at line 114 of file RDatasetLoader.hxx.
|
private |
Definition at line 118 of file RDatasetLoader.hxx.
|
private |
Definition at line 115 of file RDatasetLoader.hxx.
|
private |
Definition at line 107 of file RDatasetLoader.hxx.
|
private |
Definition at line 111 of file RDatasetLoader.hxx.
|
private |
Definition at line 109 of file RDatasetLoader.hxx.