adaptivityConfig | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
allocateClassMatrices(size_t dim, std::vector< std::pair< base::DataMatrix *, double >> &trainDataClasses, std::map< double, int > &classIndices) const | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
alphas | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
assembleNextBatchData(Dataset *dataBatch, size_t *batchOffset) const | sgpp::datadriven::LearnerSGDEOnOffParallel | |
assignBatchToWorker(size_t batchOffset, bool doCrossValidation) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
avgErrors | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
beta | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
checkAllGridsConsistent() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
checkGridStateConsistent(size_t classIndex) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
classLabels | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
computeNewSystemMatrixDecomposition(size_t classIndex, size_t gridVersion) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
densityEstimationConfig | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
densityFunctions | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
doRefinementForAll(const std::string &refinementFunctorType, const std::string &refinementMonitorType, const std::vector< std::pair< std::unique_ptr< DBMatOnlineDE >, size_t >> &onlineObjects, RefinementMonitor &monitor) | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
getAccuracy() const | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getDensityFunctions() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getDimensionality() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getError(Dataset &dataset) const | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getGrid(size_t classIndex) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getLocalGridVersion(size_t classIndex) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getNumClasses() const | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getOffline() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getRefinementHandler() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getScheduler() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getTrainData() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
getValidationData() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
gridConfig | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
grids | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
isVersionConsistent(size_t version) | sgpp::datadriven::LearnerSGDEOnOffParallel | static |
LearnerSGDEOnOffParallel(sgpp::base::RegularGridConfiguration &gridConfig, sgpp::base::AdaptivityConfiguration &adaptivityConfig, sgpp::datadriven::RegularizationConfiguration ®ularizationConfig, sgpp::datadriven::DensityEstimationConfiguration &densityEstimationConfig, Dataset &trainData, Dataset &testData, Dataset *validationData, DataVector &classLabels, size_t numClassesInit, bool usePrior, double beta, MPITaskScheduler &mpiTaskScheduler) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
localGridVersions | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
mergeAlphaValues(size_t classIndex, size_t remoteGridVersion, DataVector dataVector, size_t batchOffset, size_t batchSize, bool isLastPacketInSeries) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
mpiTaskScheduler | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
numClasses | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
offline | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
offlineContainer | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
predict(DataMatrix &test, DataVector &classLabels) const | sgpp::datadriven::LearnerSGDEOnOffParallel | |
printGridSizeStatistics(const char *messageString, std::vector< std::pair< std::unique_ptr< DBMatOnlineDE >, size_t >> &onlineObjects) | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
prior | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
processedPoints | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
refinementHandler | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
regularizationConfig | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
setLocalGridVersion(size_t classIndex, size_t gridVersion) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
shutdownMPINodes() | sgpp::datadriven::LearnerSGDEOnOffParallel | |
splitBatchIntoClasses(const Dataset &dataset, size_t dim, const std::vector< std::pair< DataMatrix *, double >> &trainDataClasses, std::map< double, int > &classIndices) const | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
testData | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
train(Dataset &dataBatch, bool doCrossValidation) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
train(std::vector< std::pair< sgpp::base::DataMatrix *, double > > &trainDataClasses, bool doCrossValidation) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
trainData | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
trained | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
trainParallel(size_t batchSize, size_t maxDataPasses, std::string refinementFunctorType, std::string refMonitor, size_t refPeriod, double accDeclineThreshold, size_t accDeclineBufferSize, size_t minRefInterval) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
updateAlpha(size_t classIndex, std::list< size_t > *deletedPoints, size_t newPoints) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
usePrior | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
validationData | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
waitForAllGridsConsistent() | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
workBatch(Dataset dataset, size_t batchOffset, bool doCrossValidation) | sgpp::datadriven::LearnerSGDEOnOffParallel | |
workerActive | sgpp::datadriven::LearnerSGDEOnOffParallel | protected |
~LearnerSGDEOnOffParallel() | sgpp::datadriven::LearnerSGDEOnOffParallel | virtual |