SG++-Doxygen-Documentation
sgpp::datadriven::LearnerSGDEOnOffParallel Member List

This is the complete list of members for sgpp::datadriven::LearnerSGDEOnOffParallel, including all inherited members.

adaptivityConfigsgpp::datadriven::LearnerSGDEOnOffParallelprotected
allocateClassMatrices(size_t dim, std::vector< std::pair< base::DataMatrix *, double >> &trainDataClasses, std::map< double, int > &classIndices) constsgpp::datadriven::LearnerSGDEOnOffParallelprotected
alphassgpp::datadriven::LearnerSGDEOnOffParallelprotected
assembleNextBatchData(Dataset *dataBatch, size_t *batchOffset) constsgpp::datadriven::LearnerSGDEOnOffParallel
assignBatchToWorker(size_t batchOffset, bool doCrossValidation)sgpp::datadriven::LearnerSGDEOnOffParallel
avgErrorssgpp::datadriven::LearnerSGDEOnOffParallelprotected
betasgpp::datadriven::LearnerSGDEOnOffParallelprotected
checkAllGridsConsistent()sgpp::datadriven::LearnerSGDEOnOffParallel
checkGridStateConsistent(size_t classIndex)sgpp::datadriven::LearnerSGDEOnOffParallel
classLabelssgpp::datadriven::LearnerSGDEOnOffParallelprotected
computeNewSystemMatrixDecomposition(size_t classIndex, size_t gridVersion)sgpp::datadriven::LearnerSGDEOnOffParallel
densityEstimationConfigsgpp::datadriven::LearnerSGDEOnOffParallelprotected
densityFunctionssgpp::datadriven::LearnerSGDEOnOffParallelprotected
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::LearnerSGDEOnOffParallelprotected
getAccuracy() constsgpp::datadriven::LearnerSGDEOnOffParallel
getDensityFunctions()sgpp::datadriven::LearnerSGDEOnOffParallel
getDimensionality()sgpp::datadriven::LearnerSGDEOnOffParallel
getError(Dataset &dataset) constsgpp::datadriven::LearnerSGDEOnOffParallel
getGrid(size_t classIndex)sgpp::datadriven::LearnerSGDEOnOffParallel
getLocalGridVersion(size_t classIndex)sgpp::datadriven::LearnerSGDEOnOffParallel
getNumClasses() constsgpp::datadriven::LearnerSGDEOnOffParallel
getOffline()sgpp::datadriven::LearnerSGDEOnOffParallel
getRefinementHandler()sgpp::datadriven::LearnerSGDEOnOffParallel
getScheduler()sgpp::datadriven::LearnerSGDEOnOffParallel
getTrainData()sgpp::datadriven::LearnerSGDEOnOffParallel
getValidationData()sgpp::datadriven::LearnerSGDEOnOffParallel
gridConfigsgpp::datadriven::LearnerSGDEOnOffParallelprotected
gridssgpp::datadriven::LearnerSGDEOnOffParallelprotected
isVersionConsistent(size_t version)sgpp::datadriven::LearnerSGDEOnOffParallelstatic
LearnerSGDEOnOffParallel(sgpp::base::RegularGridConfiguration &gridConfig, sgpp::base::AdaptivityConfiguration &adaptivityConfig, sgpp::datadriven::RegularizationConfiguration &regularizationConfig, sgpp::datadriven::DensityEstimationConfiguration &densityEstimationConfig, Dataset &trainData, Dataset &testData, Dataset *validationData, DataVector &classLabels, size_t numClassesInit, bool usePrior, double beta, MPITaskScheduler &mpiTaskScheduler)sgpp::datadriven::LearnerSGDEOnOffParallel
localGridVersionssgpp::datadriven::LearnerSGDEOnOffParallelprotected
mergeAlphaValues(size_t classIndex, size_t remoteGridVersion, DataVector dataVector, size_t batchOffset, size_t batchSize, bool isLastPacketInSeries)sgpp::datadriven::LearnerSGDEOnOffParallel
mpiTaskSchedulersgpp::datadriven::LearnerSGDEOnOffParallelprotected
numClassessgpp::datadriven::LearnerSGDEOnOffParallelprotected
offlinesgpp::datadriven::LearnerSGDEOnOffParallelprotected
offlineContainersgpp::datadriven::LearnerSGDEOnOffParallelprotected
predict(DataMatrix &test, DataVector &classLabels) constsgpp::datadriven::LearnerSGDEOnOffParallel
printGridSizeStatistics(const char *messageString, std::vector< std::pair< std::unique_ptr< DBMatOnlineDE >, size_t >> &onlineObjects)sgpp::datadriven::LearnerSGDEOnOffParallelprotected
priorsgpp::datadriven::LearnerSGDEOnOffParallelprotected
processedPointssgpp::datadriven::LearnerSGDEOnOffParallelprotected
refinementHandlersgpp::datadriven::LearnerSGDEOnOffParallelprotected
regularizationConfigsgpp::datadriven::LearnerSGDEOnOffParallelprotected
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) constsgpp::datadriven::LearnerSGDEOnOffParallelprotected
testDatasgpp::datadriven::LearnerSGDEOnOffParallelprotected
train(Dataset &dataBatch, bool doCrossValidation)sgpp::datadriven::LearnerSGDEOnOffParallel
train(std::vector< std::pair< sgpp::base::DataMatrix *, double > > &trainDataClasses, bool doCrossValidation)sgpp::datadriven::LearnerSGDEOnOffParallel
trainDatasgpp::datadriven::LearnerSGDEOnOffParallelprotected
trainedsgpp::datadriven::LearnerSGDEOnOffParallelprotected
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
usePriorsgpp::datadriven::LearnerSGDEOnOffParallelprotected
validationDatasgpp::datadriven::LearnerSGDEOnOffParallelprotected
waitForAllGridsConsistent()sgpp::datadriven::LearnerSGDEOnOffParallelprotected
workBatch(Dataset dataset, size_t batchOffset, bool doCrossValidation)sgpp::datadriven::LearnerSGDEOnOffParallel
workerActivesgpp::datadriven::LearnerSGDEOnOffParallelprotected
~LearnerSGDEOnOffParallel()sgpp::datadriven::LearnerSGDEOnOffParallelvirtual