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) | |
| std::vector< RFlat2DMatrix > | GetTrainingDatasets () |
| 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 |
| std::vector< RFlat2DMatrix > | fTrainingDatasets |
| 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 132 of file RDatasetLoader.hxx.
|
inline |
Definition at line 212 of file RDatasetLoader.hxx.
|
inline |
Definition at line 213 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 155 of file RDatasetLoader.hxx.
|
inline |
Split the dataframes in a training and validation dataset.
Definition at line 192 of file RDatasetLoader.hxx.
|
private |
Definition at line 121 of file RDatasetLoader.hxx.
|
private |
Definition at line 122 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 123 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 117 of file RDatasetLoader.hxx.
|
private |
Definition at line 118 of file RDatasetLoader.hxx.
|
private |
Definition at line 124 of file RDatasetLoader.hxx.
|
private |
Definition at line 127 of file RDatasetLoader.hxx.
|
private |
Definition at line 110 of file RDatasetLoader.hxx.
|
private |
Definition at line 119 of file RDatasetLoader.hxx.
|
private |
Definition at line 114 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.