Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TMVA::DNN::TBatchIterator< Data_t, AArchitecture > Class Template Reference

template<typename Data_t, typename AArchitecture>
class TMVA::DNN::TBatchIterator< Data_t, AArchitecture >

TBatchIterator.

Simple iterator class for the iterations over the training batches in a given data set represented by a TDataLoader object.

Template Parameters
ADataThe input data type.
AArchitectureThe underlying architecture type.

Definition at line 90 of file DataLoader.h.

Public Member Functions

 TBatchIterator (TDataLoader< Data_t, AArchitecture > &dataLoader, size_t index=0)
 
bool operator!= (const TBatchIterator &other)
 
TBatch< AArchitectureoperator* ()
 
TBatchIterator operator++ ()
 

Private Attributes

size_t fBatchIndex
 
TDataLoader< Data_t, AArchitecture > & fDataLoader
 

#include <TMVA/DNN/DataLoader.h>

Constructor & Destructor Documentation

◆ TBatchIterator()

TMVA::DNN::TBatchIterator< Data_t, AArchitecture >::TBatchIterator ( TDataLoader< Data_t, AArchitecture > & dataLoader,
size_t index = 0 )
inline

Definition at line 99 of file DataLoader.h.

Member Function Documentation

◆ operator!=()

◆ operator*()

◆ operator++()

Member Data Documentation

◆ fBatchIndex

size_t TMVA::DNN::TBatchIterator< Data_t, AArchitecture >::fBatchIndex
private

Definition at line 95 of file DataLoader.h.

◆ fDataLoader

Definition at line 94 of file DataLoader.h.

  • tmva/tmva/inc/TMVA/DNN/DataLoader.h