| add_regularization_gradient(BackPropagation &) const | opennn::Loss | |
| add_regularization_gradient(const TensorView &) const | opennn::Loss | |
| back_propagate(const Batch &, ForwardPropagation &, BackPropagation &) const | opennn::Loss | |
| back_propagate_device_metrics(const Batch &, ForwardPropagation &, BackPropagation &, float *, float *) const | opennn::Loss | |
| calculate_error(const Batch &, const ForwardPropagation &) const | opennn::Loss | |
| calculate_error_device_metrics(const Batch &, const ForwardPropagation &, float *, float *) const | opennn::Loss | |
| calculate_regularization(const VectorR &) const | opennn::Loss | |
| calculate_regularization(const TensorView &) const | opennn::Loss | |
| dataset | opennn::Loss | protected |
| Error enum name | opennn::Loss | |
| error | opennn::Loss | protected |
| from_JSON(const JsonDocument &) | opennn::Loss | |
| get_dataset() const noexcept | opennn::Loss | inline |
| get_dataset() | opennn::Loss | inline |
| get_error() const noexcept | opennn::Loss | inline |
| get_name() const noexcept | opennn::Loss | inline |
| get_network() const noexcept | opennn::Loss | inline |
| get_network() | opennn::Loss | inline |
| get_output_delta_layer_indices() const | opennn::Loss | |
| get_regularization_method() const | opennn::Loss | inline |
| Loss(Network *=nullptr, Dataset *=nullptr) | opennn::Loss | explicit |
| minkowski_parameter | opennn::Loss | protected |
| name | opennn::Loss | protected |
| negatives_weight | opennn::Loss | protected |
| network | opennn::Loss | protected |
| normalization_coefficient | opennn::Loss | protected |
| output_delta_overwrites_outputs() const | opennn::Loss | |
| positives_weight | opennn::Loss | protected |
| Regularization enum name | opennn::Loss | |
| regularization_from_JSON(const JsonDocument &) | opennn::Loss | |
| regularization_map() | opennn::Loss | inlinestatic |
| regularization_method | opennn::Loss | protected |
| regularization_to_JSON(JsonWriter &) const | opennn::Loss | |
| regularization_to_string(Regularization regularization) | opennn::Loss | inlinestatic |
| regularization_weight | opennn::Loss | protected |
| set(Network *=nullptr, Dataset *=nullptr) | opennn::Loss | |
| set_dataset(Dataset *new_dataset) | opennn::Loss | inlinevirtual |
| set_error(const Error &) | opennn::Loss | |
| set_error(const string &) | opennn::Loss | |
| set_minkowski_parameter(const float new_minkowski_parameter) | opennn::Loss | inline |
| set_network(Network *new_network) | opennn::Loss | inline |
| set_normalization_coefficient() | opennn::Loss | |
| set_regularization(const string &new_regularization_method) | opennn::Loss | inline |
| set_regularization(Regularization new_regularization) | opennn::Loss | inline |
| set_regularization_weight(const float new_regularization_weight) | opennn::Loss | inline |
| set_yolo_focal_gamma(float v) | opennn::Loss | inline |
| set_yolo_lambda_class(float v) | opennn::Loss | inline |
| set_yolo_lambda_dfl(float v) | opennn::Loss | inline |
| set_yolo_lambda_giou(float v) | opennn::Loss | inline |
| set_yolo_lambda_noobj(float v) | opennn::Loss | inline |
| set_yolo_obj_focal_gamma(float v) | opennn::Loss | inline |
| string_to_regularization(const string &name) | opennn::Loss | inlinestatic |
| supports_device_epoch_metrics() const | opennn::Loss | |
| to_JSON(JsonWriter &) const | opennn::Loss | |
| weighted_samples_number | opennn::Loss | protected |
| yolo_focal_gamma | opennn::Loss | protected |
| yolo_lambda_class | opennn::Loss | protected |
| yolo_lambda_dfl | opennn::Loss | protected |
| yolo_lambda_giou | opennn::Loss | protected |
| yolo_lambda_noobj | opennn::Loss | protected |
| yolo_obj_focal_gamma | opennn::Loss | protected |
| ~Loss()=default | opennn::Loss | virtual |