| DiSMEC++
    | 
#include "matrix_types.h"#include "fwd.h"#include "parallel/numa.h"#include "stats/tracked.h"#include "spec.h"#include <memory>#include <filesystem>#include <optional>Go to the source code of this file.
| Classes | |
| class | dismec::init::WeightsInitializer | 
| Base class for all weight initializers.  More... | |
| class | dismec::init::WeightInitializationStrategy | 
| Base class for all weight init strategies.  More... | |
| Namespaces | |
| dismec | |
| Main namespace in which all types, classes, and functions are defined. | |
| dismec::init | |
| Functions | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_zero_initializer () | 
| Creates an initialization strategy that initializes all weight vectors to zero.  More... | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_constant_initializer (DenseRealVector vec) | 
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_pretrained_initializer (std::shared_ptr< model::Model > model) | 
| Creates an initialization strategy that uses an already trained model to set the initial weights.  More... | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_numpy_initializer (const std::filesystem::path &weights, std::optional< std::filesystem::path > biases) | 
| Creates an initialization strategy that uses weights loaded from a npy file.  More... | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_feature_mean_initializer (std::shared_ptr< DatasetBase > data, real_t pos=1, real_t neg=-2) | 
| Creates an initialization strategy based on the mean of positive and negative features.  More... | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_multi_pos_mean_strategy (std::shared_ptr< DatasetBase > data, int max_pos, real_t pos=1, real_t neg=-2) | 
| Creates an initialization strategy based on the mean of positive and negative features.  More... | |
| std::shared_ptr< WeightInitializationStrategy > | dismec::init::create_ova_primal_initializer (const std::shared_ptr< DatasetBase > &data, RegularizerSpec regularizer, LossType loss) |