A_B (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
AT_B (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
calculate_conjugate_gradient_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
calculate_FR_parameter(const Tensor< type, 1 > &, const Tensor< type, 1 > &) const | ConjugateGradient | |
calculate_FR_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
calculate_gradient_descent_training_direction(const Tensor< type, 1 > &, Tensor< type, 1 > &) const (defined in ConjugateGradient) | ConjugateGradient | |
calculate_PR_parameter(const Tensor< type, 1 > &, const Tensor< type, 1 > &) const | ConjugateGradient | |
calculate_PR_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
check() const | OptimizationAlgorithm | virtual |
ConjugateGradient() | ConjugateGradient | explicit |
ConjugateGradient(LossIndex *) | ConjugateGradient | explicit |
display | OptimizationAlgorithm | protected |
display_period | OptimizationAlgorithm | protected |
epochs_number | OptimizationAlgorithm | protected |
first_learning_rate (defined in ConjugateGradient) | ConjugateGradient | private |
from_XML(const tinyxml2::XMLDocument &) | ConjugateGradient | virtual |
get_display() const | OptimizationAlgorithm | |
get_display_period() const | OptimizationAlgorithm | |
get_hardware_use() const | OptimizationAlgorithm | |
get_learning_rate_algorithm() const | ConjugateGradient | |
get_learning_rate_algorithm_pointer() | ConjugateGradient | |
get_loss_goal() const | ConjugateGradient | |
get_loss_index_pointer() const | OptimizationAlgorithm | |
get_maximum_epochs_number() const | ConjugateGradient | |
get_maximum_selection_failures() const | ConjugateGradient | |
get_maximum_time() const | ConjugateGradient | |
get_minimum_loss_decrease() const | ConjugateGradient | |
get_neural_network_file_name() const | OptimizationAlgorithm | |
get_save_period() const | OptimizationAlgorithm | |
get_training_direction_method() const | ConjugateGradient | |
hardware_use | OptimizationAlgorithm | protected |
has_loss_index() const | OptimizationAlgorithm | |
learning_rate_algorithm | ConjugateGradient | private |
load(const string &) | OptimizationAlgorithm | |
loss_index_pointer | OptimizationAlgorithm | protected |
maximum_epochs_number | ConjugateGradient | private |
maximum_selection_failures | ConjugateGradient | private |
maximum_time | ConjugateGradient | private |
minimum_loss_decrease | ConjugateGradient | private |
neural_network_file_name | OptimizationAlgorithm | protected |
non_blocking_thread_pool (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
OptimizationAlgorithm() | OptimizationAlgorithm | explicit |
OptimizationAlgorithm(LossIndex *) | OptimizationAlgorithm | explicit |
perform_training() | ConjugateGradient | virtual |
print() const | OptimizationAlgorithm | virtual |
product_vector_matrix (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
save(const string &) const | OptimizationAlgorithm | |
save_period | OptimizationAlgorithm | protected |
set() | OptimizationAlgorithm | |
set_default() | ConjugateGradient | virtual |
set_display(const bool &) | OptimizationAlgorithm | virtual |
set_display_period(const Index &) | OptimizationAlgorithm | |
set_hardware_use(const string &) | OptimizationAlgorithm | |
set_loss_goal(const type &) | ConjugateGradient | |
set_loss_index_pointer(LossIndex *) | ConjugateGradient | virtual |
set_maximum_epochs_number(const Index &) | ConjugateGradient | |
set_maximum_selection_failures(const Index &) | ConjugateGradient | |
set_maximum_time(const type &) | ConjugateGradient | |
set_minimum_loss_decrease(const type &) | ConjugateGradient | |
set_neural_network_file_name(const string &) | OptimizationAlgorithm | |
set_save_period(const Index &) | ConjugateGradient | |
set_threads_number(const int &) (defined in OptimizationAlgorithm) | OptimizationAlgorithm | virtual |
set_training_direction_method(const TrainingDirectionMethod &) | ConjugateGradient | |
set_training_direction_method(const string &) | ConjugateGradient | |
StoppingCondition enum name | OptimizationAlgorithm | |
thread_pool_device (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
to_string_matrix() const | ConjugateGradient | virtual |
training_direction_method | ConjugateGradient | private |
training_loss_goal | ConjugateGradient | private |
TrainingDirectionMethod enum name | ConjugateGradient | |
update_parameters(const DataSetBatch &batch, NeuralNetworkForwardPropagation &forward_propagation, LossIndexBackPropagation &back_propagation, ConjugateGradientData &optimization_data) | ConjugateGradient | |
write_optimization_algorithm_type() const | ConjugateGradient | virtual |
write_time(const type &) const | OptimizationAlgorithm | |
write_training_direction_method() const | ConjugateGradient | |
write_XML(tinyxml2::XMLPrinter &) const | ConjugateGradient | virtual |
~ConjugateGradient() | ConjugateGradient | virtual |
~OptimizationAlgorithm() | OptimizationAlgorithm | virtual |