|
OpenNN
Open-source neural networks library
|
This is the complete list of members for opennn::QuasiNewtonMethod, including all inherited members.
| batch_ready_event | opennn::Optimizer | protected |
| BFGS enum value | opennn::QuasiNewtonMethod | |
| check_stopping_condition(TrainingResults &results, Index epoch, float elapsed_time, float training_error, Index validation_failures) const | opennn::Optimizer | protected |
| clip_gradient_norm(Buffer &gradient, float max_norm) | opennn::Optimizer | protectedstatic |
| DataSlot enum name | opennn::QuasiNewtonMethod | |
| display | opennn::Optimizer | protected |
| display_period | opennn::Optimizer | protected |
| evaluate_epoch(bool is_classification, ForwardPropagation &forward_propagation, ThreadSafeQueue< Batch * > &empty_queue, ThreadSafeQueue< Batch * > &ready_queue, const vector< vector< Index > > &batches, const vector< Index > &input_feature_indices, const vector< Index > &decoder_feature_indices, const vector< Index > &target_feature_indices) | opennn::Optimizer | protected |
| from_JSON(const JsonDocument &) override | opennn::QuasiNewtonMethod | virtual |
| get_display() const | opennn::Optimizer | inline |
| get_elapsed_time(const time_t &beginning_time) | opennn::Optimizer | static |
| get_loss() const | opennn::Optimizer | inline |
| get_name() const | opennn::Optimizer | inline |
| GradientDifference enum value | opennn::QuasiNewtonMethod | |
| InverseHessian enum value | opennn::QuasiNewtonMethod | |
| load(const filesystem::path &) | opennn::Optimizer | |
| loss | opennn::Optimizer | protected |
| maximum_epochs | opennn::Optimizer | protected |
| maximum_time | opennn::Optimizer | protected |
| maximum_validation_failures | opennn::Optimizer | protected |
| memory_stream | opennn::Optimizer | protected |
| name | opennn::Optimizer | protected |
| OldGradient enum value | opennn::QuasiNewtonMethod | |
| OldInverseHessian enum value | opennn::QuasiNewtonMethod | |
| OldInverseHessianDotGradientDifference enum value | opennn::QuasiNewtonMethod | |
| OldParameters enum value | opennn::QuasiNewtonMethod | |
| Optimizer(Loss *loss=nullptr) | opennn::Optimizer | |
| ParameterDifferences enum value | opennn::QuasiNewtonMethod | |
| ParameterUpdates enum value | opennn::QuasiNewtonMethod | |
| prefetch_batch(Batch &batch, Index sample_count, int slot) | opennn::Optimizer | protected |
| print() const | opennn::Optimizer | inlinevirtual |
| QuasiNewtonMethod(Loss *loss=nullptr) | opennn::QuasiNewtonMethod | |
| read_common_xml(const Json *) | opennn::Optimizer | protected |
| save(const filesystem::path &) const | opennn::Optimizer | |
| set(Loss *new_loss) | opennn::Optimizer | inline |
| set_default() | opennn::QuasiNewtonMethod | |
| set_display(bool new_display) | opennn::Optimizer | inlinevirtual |
| set_display_period(const Index new_display_period) | opennn::Optimizer | inline |
| set_loss(Loss *new_loss) | opennn::Optimizer | inlinevirtual |
| set_loss_goal(const float new_loss_goal) | opennn::Optimizer | inline |
| set_maximum_epochs(const Index new_maximum_epochs) | opennn::Optimizer | inline |
| set_maximum_time(const float new_maximum_time) | opennn::Optimizer | inline |
| set_maximum_validation_failures(const Index new_maximum_validation_failures) | opennn::Optimizer | inline |
| set_minimum_loss_decrease(const float new_minimum_loss_decrease) | opennn::QuasiNewtonMethod | inline |
| set_names() | opennn::Optimizer | protected |
| set_scaling() | opennn::Optimizer | protected |
| set_unscaling() | opennn::Optimizer | protected |
| setup_device_training() | opennn::Optimizer | protected |
| should_display(Index epoch) const | opennn::Optimizer | inlineprotected |
| StoppingCondition enum name | opennn::Optimizer | |
| sync_device() | opennn::Optimizer | protected |
| teardown_device_training() | opennn::Optimizer | protected |
| to_JSON(JsonWriter &) const override | opennn::QuasiNewtonMethod | virtual |
| train() override | opennn::QuasiNewtonMethod | virtual |
| train_epoch(bool is_classification, ForwardPropagation &forward_propagation, BackPropagation &back_propagation, ThreadSafeQueue< Batch * > &empty_queue, ThreadSafeQueue< Batch * > &ready_queue, const vector< vector< Index > > &batches, const vector< Index > &input_feature_indices, const vector< Index > &decoder_feature_indices, const vector< Index > &target_feature_indices, const std::function< void(BackPropagation &)> &update) | opennn::Optimizer | protected |
| training_loss_goal | opennn::Optimizer | protected |
| update_parameters(const Batch &batch, ForwardPropagation &forward_propagation, BackPropagation &back_propagation, OptimizerData &data) | opennn::QuasiNewtonMethod | |
| wait_prefetch(int slot) | opennn::Optimizer | protected |
| write_common_xml(JsonWriter &) const | opennn::Optimizer | protected |
| ~Optimizer()=default | opennn::Optimizer | virtual |