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)
bool get_prep_step_complete()
void set_prep_step_complete(bool value)
int get_prep_stage()
void set_prep_stage(int stage)
bool get_aug_step_complete()
void set_aug_step_complete(bool value)
std::string get_aug_message()
void set_aug_message(std::string message)
bool get_training_step_complete()
void set_training_step_complete(bool value)
std::string get_training_message()
void set_training_message(std::string message)
std::vector< double > get_spacing()
void set_spacing(std::vector< double > spacing)
std::string get_loss_function()
void set_loss_function(std::string loss_function)
bool get_tl_net_enabled()
void set_tl_net_enabled(bool enabled)
int get_tl_net_ae_epochs()
void set_tl_net_ae_epochs(int num_epochs)
int get_tl_net_tf_epochs()
void set_tl_net_tf_epochs(int num_epochs)
int get_tl_net_joint_epochs()
void set_tl_net_joint_epochs(int num_epochs)
double get_tl_net_alpha()
void set_tl_net_alpha(double alpha)
double get_tl_net_a_ae()
void set_tl_net_a_ae(double a_ae)
double get_tl_net_c_ae()
void set_tl_net_c_ae(double c_ae)
double get_tl_net_a_lat()
void set_tl_net_a_lat(double a_lat)
double get_tl_net_c_lat()
void set_tl_net_c_lat(double c_lat)
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

cpp explicit DeepSSMParameters( ProjectHandle project )

function save_to_project

cpp void save_to_project()

function get_aug_num_samples

cpp int get_aug_num_samples()

function set_aug_num_samples

cpp void set_aug_num_samples( int num_samples )

function get_aug_num_dims

cpp int get_aug_num_dims()

function set_aug_num_dims

cpp void set_aug_num_dims( int num_dims )

function get_training_num_dims

cpp int get_training_num_dims()

function set_training_num_dims

cpp void set_training_num_dims( int num_dims )

function get_aug_percent_variability

cpp double get_aug_percent_variability()

function set_aug_percent_variability

cpp void set_aug_percent_variability( double percent_variability )

function get_aug_sampler_type

cpp std::string get_aug_sampler_type()

function set_aug_sampler_type

cpp void set_aug_sampler_type( std::string sampler_type )

function get_training_epochs

cpp int get_training_epochs()

function set_training_epochs

cpp void set_training_epochs( int epochs )

function get_training_learning_rate

cpp double get_training_learning_rate()

function set_training_learning_rate

cpp void set_training_learning_rate( double rate )

function get_training_decay_learning_rate

cpp bool get_training_decay_learning_rate()

function set_training_decay_learning_rate

cpp void set_training_decay_learning_rate( bool decay )

function get_training_fine_tuning

cpp bool get_training_fine_tuning()

function set_training_fine_tuning

cpp void set_training_fine_tuning( bool fine_tuning )

function get_training_fine_tuning_epochs

cpp int get_training_fine_tuning_epochs()

function set_training_fine_tuning_epochs

cpp void set_training_fine_tuning_epochs( int epochs )

function get_training_fine_tuning_learning_rate

cpp double get_training_fine_tuning_learning_rate()

function set_training_fine_tuning_learning_rate

cpp void set_training_fine_tuning_learning_rate( double rate )

function get_training_batch_size

cpp int get_training_batch_size()

function set_training_batch_size

cpp void set_training_batch_size( int batch_size )

function get_training_split

cpp double get_training_split()

function set_training_split

cpp void set_training_split( double value )

function get_validation_split

cpp double get_validation_split()

function set_validation_split

cpp void set_validation_split( double value )

function get_testing_split

cpp double get_testing_split()

function set_testing_split

cpp void set_testing_split( double value )

function get_prep_step_complete

cpp bool get_prep_step_complete()

function set_prep_step_complete

cpp void set_prep_step_complete( bool value )

function get_prep_stage

cpp int get_prep_stage()

function set_prep_stage

cpp void set_prep_stage( int stage )

function get_aug_step_complete

cpp bool get_aug_step_complete()

function set_aug_step_complete

cpp void set_aug_step_complete( bool value )

function get_aug_message

cpp std::string get_aug_message()

function set_aug_message

cpp void set_aug_message( std::string message )

function get_training_step_complete

cpp bool get_training_step_complete()

function set_training_step_complete

cpp void set_training_step_complete( bool value )

function get_training_message

cpp std::string get_training_message()

function set_training_message

cpp void set_training_message( std::string message )

function get_spacing

cpp std::vector< double > get_spacing()

function set_spacing

cpp void set_spacing( std::vector< double > spacing )

function get_loss_function

cpp std::string get_loss_function()

function set_loss_function

cpp void set_loss_function( std::string loss_function )

function get_tl_net_enabled

cpp bool get_tl_net_enabled()

function set_tl_net_enabled

cpp void set_tl_net_enabled( bool enabled )

function get_tl_net_ae_epochs

cpp int get_tl_net_ae_epochs()

function set_tl_net_ae_epochs

cpp void set_tl_net_ae_epochs( int num_epochs )

function get_tl_net_tf_epochs

cpp int get_tl_net_tf_epochs()

function set_tl_net_tf_epochs

cpp void set_tl_net_tf_epochs( int num_epochs )

function get_tl_net_joint_epochs

cpp int get_tl_net_joint_epochs()

function set_tl_net_joint_epochs

cpp void set_tl_net_joint_epochs( int num_epochs )

function get_tl_net_alpha

cpp double get_tl_net_alpha()

function set_tl_net_alpha

cpp void set_tl_net_alpha( double alpha )

function get_tl_net_a_ae

cpp double get_tl_net_a_ae()

function set_tl_net_a_ae

cpp void set_tl_net_a_ae( double a_ae )

function get_tl_net_c_ae

cpp double get_tl_net_c_ae()

function set_tl_net_c_ae

cpp void set_tl_net_c_ae( double c_ae )

function get_tl_net_a_lat

cpp double get_tl_net_a_lat()

function set_tl_net_a_lat

cpp void set_tl_net_a_lat( double a_lat )

function get_tl_net_c_lat

cpp double get_tl_net_c_lat()

function set_tl_net_c_lat

cpp void set_tl_net_c_lat( double c_lat )

function restore_split_defaults

cpp void restore_split_defaults()

function restore_augmentation_defaults

cpp void restore_augmentation_defaults()

function restore_training_defaults

cpp void restore_training_defaults()

function restore_defaults

cpp void restore_defaults()

Public Attributes Documentation

variable DEEPSSM_SAMPLER_GAUSSIAN_C

cpp static const std::string DEEPSSM_SAMPLER_GAUSSIAN_C;

variable DEEPSSM_SAMPLER_MIXTURE_C

cpp static const std::string DEEPSSM_SAMPLER_MIXTURE_C;

variable DEEPSSM_SAMPLER_KDE_C

cpp static const std::string DEEPSSM_SAMPLER_KDE_C;


Updated on 2026-03-31 at 16:02:10 +0000