OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::QuasiNewtonMethod Member List

This is the complete list of members for opennn::QuasiNewtonMethod, including all inherited members.

batch_ready_eventopennn::Optimizerprotected
BFGS enum valueopennn::QuasiNewtonMethod
check_stopping_condition(TrainingResults &results, Index epoch, float elapsed_time, float training_error, Index validation_failures) constopennn::Optimizerprotected
clip_gradient_norm(Buffer &gradient, float max_norm)opennn::Optimizerprotectedstatic
DataSlot enum nameopennn::QuasiNewtonMethod
displayopennn::Optimizerprotected
display_periodopennn::Optimizerprotected
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::Optimizerprotected
from_JSON(const JsonDocument &) overrideopennn::QuasiNewtonMethodvirtual
get_display() constopennn::Optimizerinline
get_elapsed_time(const time_t &beginning_time)opennn::Optimizerstatic
get_loss() constopennn::Optimizerinline
get_name() constopennn::Optimizerinline
GradientDifference enum valueopennn::QuasiNewtonMethod
InverseHessian enum valueopennn::QuasiNewtonMethod
load(const filesystem::path &)opennn::Optimizer
lossopennn::Optimizerprotected
maximum_epochsopennn::Optimizerprotected
maximum_timeopennn::Optimizerprotected
maximum_validation_failuresopennn::Optimizerprotected
memory_streamopennn::Optimizerprotected
nameopennn::Optimizerprotected
OldGradient enum valueopennn::QuasiNewtonMethod
OldInverseHessian enum valueopennn::QuasiNewtonMethod
OldInverseHessianDotGradientDifference enum valueopennn::QuasiNewtonMethod
OldParameters enum valueopennn::QuasiNewtonMethod
Optimizer(Loss *loss=nullptr)opennn::Optimizer
ParameterDifferences enum valueopennn::QuasiNewtonMethod
ParameterUpdates enum valueopennn::QuasiNewtonMethod
prefetch_batch(Batch &batch, Index sample_count, int slot)opennn::Optimizerprotected
print() constopennn::Optimizerinlinevirtual
QuasiNewtonMethod(Loss *loss=nullptr)opennn::QuasiNewtonMethod
read_common_xml(const Json *)opennn::Optimizerprotected
save(const filesystem::path &) constopennn::Optimizer
set(Loss *new_loss)opennn::Optimizerinline
set_default()opennn::QuasiNewtonMethod
set_display(bool new_display)opennn::Optimizerinlinevirtual
set_display_period(const Index new_display_period)opennn::Optimizerinline
set_loss(Loss *new_loss)opennn::Optimizerinlinevirtual
set_loss_goal(const float new_loss_goal)opennn::Optimizerinline
set_maximum_epochs(const Index new_maximum_epochs)opennn::Optimizerinline
set_maximum_time(const float new_maximum_time)opennn::Optimizerinline
set_maximum_validation_failures(const Index new_maximum_validation_failures)opennn::Optimizerinline
set_minimum_loss_decrease(const float new_minimum_loss_decrease)opennn::QuasiNewtonMethodinline
set_names()opennn::Optimizerprotected
set_scaling()opennn::Optimizerprotected
set_unscaling()opennn::Optimizerprotected
setup_device_training()opennn::Optimizerprotected
should_display(Index epoch) constopennn::Optimizerinlineprotected
StoppingCondition enum nameopennn::Optimizer
sync_device()opennn::Optimizerprotected
teardown_device_training()opennn::Optimizerprotected
to_JSON(JsonWriter &) const overrideopennn::QuasiNewtonMethodvirtual
train() overrideopennn::QuasiNewtonMethodvirtual
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::Optimizerprotected
training_loss_goalopennn::Optimizerprotected
update_parameters(const Batch &batch, ForwardPropagation &forward_propagation, BackPropagation &back_propagation, OptimizerData &data)opennn::QuasiNewtonMethod
wait_prefetch(int slot)opennn::Optimizerprotected
write_common_xml(JsonWriter &) constopennn::Optimizerprotected
~Optimizer()=defaultopennn::Optimizervirtual