SqueezeBrains SDK 1.13
sb_cs::SbSvlDlPar Class Reference

SVL parameters that configure the Shallow Learning training, it wraps the sb_t_svl_sl_par structure More...

#include <cs_par.h>

Collaboration diagram for sb_cs::SbSvlDlPar:

Data Fields

String network_path
 Network weights file path with extension SB_DL_WEIGHTS_EXT. More...
 
SbSvlDlParNetwork network
 Network parameters. More...
 
int pre_trained
 The network is loaded as pre-trained, i.e. network parameters are not randomly initialized before training but they start from a pre-existing configuration. More...
 
SbSvlDlParPerturbation perturbations
 Perturbations for deep learning training. More...
 
float learning_rate
 Learning rate. More...
 
int num_epochs
 Number of epochs. More...
 
int batch_size
 Size of the batch used during SVL. More...
 
float validation_percentage
 Validation percentage. More...
 
int save_best
 At the end of the training, the best internal parameters configuration is recovered. More...
 
SbSize tile_factor
 Number of horizontal and vertical tiles used to process the image. More...
 
int auto_tiling
 Enable the automatic tiling for image processing. More...
 
SbSizeFlt scale
 Scale to applied to the image before the processing. More...
 
SbLossFnType loss_fn
 Loss function. More...
 

Detailed Description

SVL parameters that configure the Shallow Learning training, it wraps the sb_t_svl_sl_par structure

Definition at line 454 of file cs_par.h.

Field Documentation

◆ auto_tiling

int sb_cs::SbSvlDlPar::auto_tiling

Enable the automatic tiling for image processing.

See also
sb_t_svl_dl_par::auto_tiling

Definition at line 521 of file cs_par.h.

◆ batch_size

int sb_cs::SbSvlDlPar::batch_size

Size of the batch used during SVL.

See also
sb_t_svl_dl_par::batch_size

Definition at line 497 of file cs_par.h.

◆ learning_rate

float sb_cs::SbSvlDlPar::learning_rate

Learning rate.

See also
sb_t_svl_dl_par::learning_rate

Definition at line 485 of file cs_par.h.

◆ loss_fn

SbLossFnType sb_cs::SbSvlDlPar::loss_fn

Loss function.

See also
sb_t_svl_dl_par::loss_fn

Definition at line 533 of file cs_par.h.

◆ network

SbSvlDlParNetwork sb_cs::SbSvlDlPar::network

Network parameters.

See also
sb_t_svl_dl_par::network

Definition at line 467 of file cs_par.h.

◆ network_path

String sb_cs::SbSvlDlPar::network_path

Network weights file path with extension SB_DL_WEIGHTS_EXT.

See also
sb_t_svl_dl_par::network_path

Definition at line 461 of file cs_par.h.

◆ num_epochs

int sb_cs::SbSvlDlPar::num_epochs

Number of epochs.

See also
sb_t_svl_dl_par::num_epochs

Definition at line 491 of file cs_par.h.

◆ perturbations

SbSvlDlParPerturbation sb_cs::SbSvlDlPar::perturbations

Perturbations for deep learning training.

See also
sb_t_svl_dl_par::perturbations

Definition at line 479 of file cs_par.h.

◆ pre_trained

int sb_cs::SbSvlDlPar::pre_trained

The network is loaded as pre-trained, i.e. network parameters are not randomly initialized before training but they start from a pre-existing configuration.

See also
sb_t_svl_dl_par::pre_trained

Definition at line 473 of file cs_par.h.

◆ save_best

int sb_cs::SbSvlDlPar::save_best

At the end of the training, the best internal parameters configuration is recovered.

See also
sb_t_svl_dl_par::save_best

Definition at line 509 of file cs_par.h.

◆ scale

SbSizeFlt sb_cs::SbSvlDlPar::scale

Scale to applied to the image before the processing.

See also
sb_t_svl_dl_par::scale

Definition at line 527 of file cs_par.h.

◆ tile_factor

SbSize sb_cs::SbSvlDlPar::tile_factor

Number of horizontal and vertical tiles used to process the image.

See also
sb_t_svl_dl_par::tile_factor

Definition at line 515 of file cs_par.h.

◆ validation_percentage

float sb_cs::SbSvlDlPar::validation_percentage

Validation percentage.

See also
sb_t_svl_dl_par::validation_percentage

Definition at line 503 of file cs_par.h.


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