Skip to content

shapeworks::DeepSSMParameters

Public Functions

Name
DeepSSMParameters(ProjectHandle project)
void save_to_project()
int get_aug_num_samples()
void set_aug_num_samples(int num_samples)
int get_aug_num_dims()
void set_aug_num_dims(int num_dims)
int get_training_num_dims()
void set_training_num_dims(int num_dims)
double get_aug_percent_variability()
void set_aug_percent_variability(double percent_variability)
std::string get_aug_sampler_type()
void set_aug_sampler_type(std::string sampler_type)
int get_training_epochs()
void set_training_epochs(int epochs)
double get_training_learning_rate()
void set_training_learning_rate(double rate)
bool get_training_decay_learning_rate()
void set_training_decay_learning_rate(bool decay)
bool get_training_fine_tuning()
void set_training_fine_tuning(bool fine_tuning)
int get_training_fine_tuning_epochs()
void set_training_fine_tuning_epochs(int epochs)
double get_training_fine_tuning_learning_rate()
void set_training_fine_tuning_learning_rate(double rate)
int get_training_batch_size()
void set_training_batch_size(int batch_size)
double get_training_split()
void set_training_split(double value)
double get_validation_split()
void set_validation_split(double value)
double get_testing_split()
void set_testing_split(double value)
void restore_split_defaults()
void restore_augmentation_defaults()
void restore_training_defaults()
void restore_defaults()

Public Attributes

Name
const std::string DEEPSSM_SAMPLER_GAUSSIAN_C
const std::string DEEPSSM_SAMPLER_MIXTURE_C
const std::string DEEPSSM_SAMPLER_KDE_C

Public Functions Documentation

function DeepSSMParameters

explicit DeepSSMParameters(
    ProjectHandle project
)

function save_to_project

void save_to_project()

function get_aug_num_samples

int get_aug_num_samples()

function set_aug_num_samples

void set_aug_num_samples(
    int num_samples
)

function get_aug_num_dims

int get_aug_num_dims()

function set_aug_num_dims

void set_aug_num_dims(
    int num_dims
)

function get_training_num_dims

int get_training_num_dims()

function set_training_num_dims

void set_training_num_dims(
    int num_dims
)

function get_aug_percent_variability

double get_aug_percent_variability()

function set_aug_percent_variability

void set_aug_percent_variability(
    double percent_variability
)

function get_aug_sampler_type

std::string get_aug_sampler_type()

function set_aug_sampler_type

void set_aug_sampler_type(
    std::string sampler_type
)

function get_training_epochs

int get_training_epochs()

function set_training_epochs

void set_training_epochs(
    int epochs
)

function get_training_learning_rate

double get_training_learning_rate()

function set_training_learning_rate

void set_training_learning_rate(
    double rate
)

function get_training_decay_learning_rate

bool get_training_decay_learning_rate()

function set_training_decay_learning_rate

void set_training_decay_learning_rate(
    bool decay
)

function get_training_fine_tuning

bool get_training_fine_tuning()

function set_training_fine_tuning

void set_training_fine_tuning(
    bool fine_tuning
)

function get_training_fine_tuning_epochs

int get_training_fine_tuning_epochs()

function set_training_fine_tuning_epochs

void set_training_fine_tuning_epochs(
    int epochs
)

function get_training_fine_tuning_learning_rate

double get_training_fine_tuning_learning_rate()

function set_training_fine_tuning_learning_rate

void set_training_fine_tuning_learning_rate(
    double rate
)

function get_training_batch_size

int get_training_batch_size()

function set_training_batch_size

void set_training_batch_size(
    int batch_size
)

function get_training_split

double get_training_split()

function set_training_split

void set_training_split(
    double value
)

function get_validation_split

double get_validation_split()

function set_validation_split

void set_validation_split(
    double value
)

function get_testing_split

double get_testing_split()

function set_testing_split

void set_testing_split(
    double value
)

function restore_split_defaults

void restore_split_defaults()

function restore_augmentation_defaults

void restore_augmentation_defaults()

function restore_training_defaults

void restore_training_defaults()

function restore_defaults

void restore_defaults()

Public Attributes Documentation

variable DEEPSSM_SAMPLER_GAUSSIAN_C

static const std::string DEEPSSM_SAMPLER_GAUSSIAN_C;

variable DEEPSSM_SAMPLER_MIXTURE_C

static const std::string DEEPSSM_SAMPLER_MIXTURE_C;

variable DEEPSSM_SAMPLER_KDE_C

static const std::string DEEPSSM_SAMPLER_KDE_C;

Updated on 2022-07-23 at 17:50:03 -0600