DiSMEC++
dismec::DismecTrainingConfig Struct Reference

#include <spec.h>

Public Attributes

std::shared_ptr< WeightingSchemeWeighting
 
std::shared_ptr< init::WeightInitializationStrategyInit
 
std::shared_ptr< postproc::PostProcessFactoryPostProcessing
 
std::shared_ptr< TrainingStatsGathererStatsGatherer
 
bool Sparse
 
RegularizerSpec Regularizer
 
LossType Loss
 

Detailed Description

Definition at line 145 of file spec.h.

Member Data Documentation

◆ Init

std::shared_ptr<init::WeightInitializationStrategy> dismec::DismecTrainingConfig::Init

Definition at line 147 of file spec.h.

Referenced by dismec::create_dismec_training(), and TrainingProgram::make_config().

◆ Loss

LossType dismec::DismecTrainingConfig::Loss

◆ PostProcessing

std::shared_ptr<postproc::PostProcessFactory> dismec::DismecTrainingConfig::PostProcessing

Definition at line 148 of file spec.h.

Referenced by dismec::create_dismec_training().

◆ Regularizer

RegularizerSpec dismec::DismecTrainingConfig::Regularizer

◆ Sparse

bool dismec::DismecTrainingConfig::Sparse

Definition at line 150 of file spec.h.

Referenced by dismec::create_dismec_training(), and register_training().

◆ StatsGatherer

std::shared_ptr<TrainingStatsGatherer> dismec::DismecTrainingConfig::StatsGatherer

Definition at line 149 of file spec.h.

Referenced by dismec::create_dismec_training(), and TrainingProgram::make_config().

◆ Weighting

std::shared_ptr<WeightingScheme> dismec::DismecTrainingConfig::Weighting

The documentation for this struct was generated from the following file: