openGPMP
Open Source Mathematics Package
gpmp::ml::Regularize Member List

This is the complete list of members for gpmp::ml::Regularize, including all inherited members.

batch_normalization(const std::vector< std::vector< double >> &input_data, double epsilon=1e-5, double scale=1.0, double shift=0.0)gpmp::ml::Regularizestatic
data_augmentation(const std::vector< std::vector< double >> &input_data, int augmentation_factor)gpmp::ml::Regularizestatic
dropout_regularization(double dropout_rate, int num_neurons)gpmp::ml::Regularizestatic
early_stopping(double current_val_loss, double &best_val_loss, int patience, int epoch)gpmp::ml::Regularizestatic
elastic_net_regularization(const std::vector< double > &weights, double lambda1, double lambda2)gpmp::ml::Regularizestatic
ensemble_predictions(const std::vector< std::vector< double >> &predictions)gpmp::ml::Regularizestatic
l1_regularization(const std::vector< double > &weights, double lambda)gpmp::ml::Regularizestatic
l2_regularization(const std::vector< double > &weights, double lambda)gpmp::ml::Regularizestatic
max_norm_regularization(std::vector< double > &weights, double max_norm)gpmp::ml::Regularizestatic
weight_decay_regularization(std::vector< double > &weights, double lambda)gpmp::ml::Regularizestatic