shapeworks::DeepSSMParameters
Public Functions
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 get_prep_step_complete
bool get_prep_step_complete()
function set_prep_step_complete
void set_prep_step_complete(
bool value
)
function get_prep_stage
int get_prep_stage()
function set_prep_stage
void set_prep_stage(
int stage
)
function get_aug_step_complete
bool get_aug_step_complete()
function set_aug_step_complete
void set_aug_step_complete(
bool value
)
function get_aug_message
std::string get_aug_message()
function set_aug_message
void set_aug_message(
std::string message
)
function get_training_step_complete
bool get_training_step_complete()
function set_training_step_complete
void set_training_step_complete(
bool value
)
function get_training_message
std::string get_training_message()
function set_training_message
void set_training_message(
std::string message
)
function get_spacing
std::vector< double > get_spacing()
function set_spacing
void set_spacing(
std::vector< double > spacing
)
function get_loss_function
std::string get_loss_function()
function set_loss_function
void set_loss_function(
std::string loss_function
)
function get_tl_net_enabled
bool get_tl_net_enabled()
function set_tl_net_enabled
void set_tl_net_enabled(
bool enabled
)
function get_tl_net_ae_epochs
int get_tl_net_ae_epochs()
function set_tl_net_ae_epochs
void set_tl_net_ae_epochs(
int num_epochs
)
function get_tl_net_tf_epochs
int get_tl_net_tf_epochs()
function set_tl_net_tf_epochs
void set_tl_net_tf_epochs(
int num_epochs
)
function get_tl_net_joint_epochs
int get_tl_net_joint_epochs()
function set_tl_net_joint_epochs
void set_tl_net_joint_epochs(
int num_epochs
)
function get_tl_net_alpha
double get_tl_net_alpha()
function set_tl_net_alpha
void set_tl_net_alpha(
double alpha
)
function get_tl_net_a_ae
double get_tl_net_a_ae()
function set_tl_net_a_ae
void set_tl_net_a_ae(
double a_ae
)
function get_tl_net_c_ae
double get_tl_net_c_ae()
function set_tl_net_c_ae
void set_tl_net_c_ae(
double c_ae
)
function get_tl_net_a_lat
double get_tl_net_a_lat()
function set_tl_net_a_lat
void set_tl_net_a_lat(
double a_lat
)
function get_tl_net_c_lat
double get_tl_net_c_lat()
function set_tl_net_c_lat
void set_tl_net_c_lat(
double c_lat
)
function get_mask_registration
bool get_mask_registration()
function set_mask_registration
void set_mask_registration(
bool value
)
function get_focal_threshold
double get_focal_threshold()
function set_focal_threshold
void set_focal_threshold(
double value
)
function get_compact_network
bool get_compact_network()
function set_compact_network
void set_compact_network(
bool value
)
function get_dropout
double get_dropout()
function set_dropout
void set_dropout(
double value
)
function get_weight_decay
double get_weight_decay()
function set_weight_decay
void set_weight_decay(
double value
)
function get_intensity_augmentation
bool get_intensity_augmentation()
function set_intensity_augmentation
void set_intensity_augmentation(
bool value
)
function get_intensity_scale
double get_intensity_scale()
function set_intensity_scale
void set_intensity_scale(
double value
)
function get_intensity_shift
double get_intensity_shift()
function set_intensity_shift
void set_intensity_shift(
double value
)
function get_intensity_noise
double get_intensity_noise()
function set_intensity_noise
void set_intensity_noise(
double value
)
function get_intensity_gamma
double get_intensity_gamma()
function set_intensity_gamma
void set_intensity_gamma(
double value
)
function get_intensity_blur
double get_intensity_blur()
function set_intensity_blur
void set_intensity_blur(
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 2026-10-11 at 04:33:07 +0000