Loading...
Searching...
No Matches
optimizer.h File Reference
#include <array>#include <functional>#include "opennn/dataset/batch.h"#include "opennn/core/device_backend.h"#include "opennn/network/forward_propagation.h"#include "opennn/core/json.h"#include "opennn/training/loss.h"#include "opennn/training/training_context.h"#include "opennn/core/tensor_types.h"#include "opennn/core/thread_safe_queue.h"#include "opennn/training/training_result.h"Go to the source code of this file.
Classes | |
| struct | opennn::OptimizerData |
| class | opennn::Optimizer |
| struct | opennn::Optimizer::TrainingSession |
| struct | opennn::Optimizer::TrainingSession::GraphPipeline |
| struct | opennn::Optimizer::TrainingSession::TailContext |
| struct | opennn::Optimizer::EpochReport |
| struct | opennn::Optimizer::BestModelSnapshot |
| struct | opennn::Optimizer::FullBatchContext |
| struct | opennn::Optimizer::FullBatchStep |
| struct | opennn::Optimizer::FullBatchHooks |
Namespaces | |
| namespace | opennn |
Functions | |
| unique_ptr< Optimizer > | opennn::create_optimizer (const string &name) |
Variables | |
| constexpr float | opennn::GRADIENT_NORM_EPS = 1e-6f |