DiSMEC++
dismec::init::SubsetFeatureMeanStrategy Class Reference

#include <subset.h>

Inheritance diagram for dismec::init::SubsetFeatureMeanStrategy:
dismec::init::WeightInitializationStrategy dismec::init::MeanOfFeaturesStrategy dismec::init::MultiPosMeanStrategy

Public Member Functions

 SubsetFeatureMeanStrategy (std::shared_ptr< const DatasetBase > data, real_t negative_target, real_t positive_target)
 
- Public Member Functions inherited from dismec::init::WeightInitializationStrategy
virtual ~WeightInitializationStrategy ()=default
 
virtual std::unique_ptr< WeightsInitializermake_initializer (const std::shared_ptr< const GenericFeatureMatrix > &features) const =0
 Creats a new, thread local WeightsInitializer. More...
 

Protected Attributes

std::shared_ptr< const DatasetBasem_DataSet
 
DenseRealVector m_MeanOfAllInstances
 
real_t m_NegativeTarget
 
real_t m_PositiveTarget
 

Detailed Description

Definition at line 36 of file subset.h.

Constructor & Destructor Documentation

◆ SubsetFeatureMeanStrategy()

SubsetFeatureMeanStrategy::SubsetFeatureMeanStrategy ( std::shared_ptr< const DatasetBase data,
real_t  negative_target,
real_t  positive_target 
)

Definition at line 76 of file subset.cpp.

References dismec::get_mean_feature(), m_DataSet, and m_MeanOfAllInstances.

Member Data Documentation

◆ m_DataSet

std::shared_ptr<const DatasetBase> dismec::init::SubsetFeatureMeanStrategy::m_DataSet
protected

◆ m_MeanOfAllInstances

DenseRealVector dismec::init::SubsetFeatureMeanStrategy::m_MeanOfAllInstances
protected

◆ m_NegativeTarget

real_t dismec::init::SubsetFeatureMeanStrategy::m_NegativeTarget
protected

◆ m_PositiveTarget

real_t dismec::init::SubsetFeatureMeanStrategy::m_PositiveTarget
protected

The documentation for this class was generated from the following files: