Loading...
Searching...
No Matches
opennn::GeneticResponse Class Reference
#include <opennn/response_optimization/genetic_response.h>
Inheritance diagram for opennn::GeneticResponse:
Public Member Functions | |
| GeneticResponse (Network *=nullptr) | |
Public Member Functions inherited from opennn::ResponseOptimization | |
| void | set (Network *=nullptr) |
| ResponseOptimization (Network *=nullptr) | |
| virtual | ~ResponseOptimization () |
| void | add_objective (const string &, Objective::Sense, float value=0.0f) |
| void | add_constraint (const string &, Constraint::Condition, const vector< float > &values={}) |
| void | clear_objectives () |
| Index | get_objectives_number () const |
| bool | is_objective (const string &name) const |
| pair< Index, VectorR > | get_advised_point (const MatrixR &results) const |
| void | set_iterations_number (Index) |
| void | set_points_number (Index) |
| void | set_sampling_budget_multiplier (Index) |
| void | set_maximum_consecutive_failures (Index) |
| void | set_feasibility_rounds (Index) |
| void | set_feasibility_evaluations (Index) |
| void | set_feasibility_margin_factor (float) |
| MatrixR | perform_response_optimization () |
Additional Inherited Members | |
Protected Member Functions inherited from opennn::ResponseOptimization | |
| pair< VectorR, VectorR > | calculate_domain () |
| pair< VectorR, VectorR > | solve (VectorR) const |
| string | get_sampling_failure () const |
| VectorR | calculate_random_input (const pair< VectorR, VectorR > &) const |
| void | assign_random_categories (VectorR &, float probability=1.0f) const |
| MatrixR | evaluate_objectives (const MatrixR &, const MatrixR &) const |
| vector< Index > | calculate_pareto_front (const MatrixR &) const |
| vector< Index > | clean_front (const MatrixR &, const MatrixR &) const |
Protected Attributes inherited from opennn::ResponseOptimization | |
| Network * | network = nullptr |
| vector< Objective > | objectives |
| vector< Constraint > | constraints |
| pair< VectorR, VectorR > | input_bounds |
| Index | iterations_number = 20 |
| Index | points_number = 1000 |
| Index | sampling_budget_multiplier = 0 |
| Index | maximum_consecutive_failures = 0 |
| Index | requested_front_size = 100 |
Constructor & Destructor Documentation
◆ GeneticResponse()
|
explicit |
Public Member Functions inherited from