OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
optimizer.h File Reference
#include <functional>
#include "json.h"
#include "tensor_utilities.h"
#include "thread_safe_queue.h"

Go to the source code of this file.

Classes

class  opennn::Optimizer
 Abstract base class for training optimizers (Adam, SGD, Quasi-Newton, Levenberg-Marquardt). More...
 
struct  opennn::Optimizer::EpochStats
 Aggregated per-epoch error and accuracy returned by training/evaluation passes. More...
 
struct  opennn::OptimizerData
 Per-optimizer scratch state (moments, directions, iteration counter) backing the update step. More...
 
struct  opennn::TrainingResults
 History and final metrics produced by a training run. More...
 

Namespaces

namespace  opennn
 

Variables

constexpr float opennn::GRADIENT_NORM_EPS = 1e-6f