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
batch_reuse_eventsopennn::Optimizerprotected
batch_reuse_recordedopennn::Optimizerprotected
BFGS enum valueopennn::QuasiNewtonMethod
check_stopping_condition(TrainingResults &, Index epoch, float elapsed_time, float training_error, Index validation_failures) constopennn::Optimizerprotected
clear_batch_reuse_events()opennn::Optimizerprotected
clip_gradient_norm(Buffer &gradient, float max_norm)opennn::Optimizerprotectedstatic
DataSlot enum nameopennn::QuasiNewtonMethod
displayopennn::Optimizerprotected
display_periodopennn::Optimizerprotected
evaluate_epoch(bool tracks_accuracy, ForwardPropagation &forward_propagation, ThreadSafeQueue< Batch * > &empty_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_maximum_batch_size() constopennn::Optimizer
get_name() constopennn::Optimizerinline
get_num_workers() 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
num_workersopennn::Optimizerprotected
OldGradient enum valueopennn::QuasiNewtonMethod
OldInverseHessian enum valueopennn::QuasiNewtonMethod
OldInverseHessianDotGradientDifference enum valueopennn::QuasiNewtonMethod
OldParameters enum valueopennn::QuasiNewtonMethod
Optimizer(Loss *=nullptr)opennn::Optimizer
ParameterDifferences enum valueopennn::QuasiNewtonMethod
ParameterUpdates enum valueopennn::QuasiNewtonMethod
prefetch_batch(Batch &batch, Index sample_count, int slot)opennn::Optimizerprotected
prefetch_fp32_stagingopennn::Optimizerprotected
print() constopennn::Optimizerinlinevirtual
QuasiNewtonMethod(Loss *=nullptr)opennn::QuasiNewtonMethod
read_common_json(const Json *)opennn::Optimizerprotected
record_batch_reuse(Batch &batch)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_num_workers(int n)opennn::Optimizerinline
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 tracks_accuracy, ForwardPropagation &forward_propagation, BackPropagation &back_propagation, ThreadSafeQueue< Batch * > &empty_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 function< void(BackPropagation &)> &update, bool show_progress=true)opennn::Optimizerprotected
training_loss_goalopennn::Optimizerprotected
update_parameters(const Batch &, ForwardPropagation &, BackPropagation &, OptimizerData &)opennn::QuasiNewtonMethod
wait_prefetch(int slot)opennn::Optimizerprotected
warn_dropped_samples(Index batch_size, Index samples_number, const char *context) constopennn::Optimizerprotected
write_common_json(JsonWriter &) constopennn::Optimizerprotected
~Optimizer()=defaultopennn::Optimizervirtual