DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
GradientDescentOptimizer Class Reference

Public Member Functions

 GradientDescentOptimizer (double lr=0.1, const std::vector< double > &bounds={1.0, 50.0, 1.0, 50.0, 1.0, 10.0})
 
std::vector< double > operator() (const std::vector< double > &current_params, double objective_value, const std::vector< double > &final_state) const
 

Detailed Description

Definition at line 251 of file advanced_asio_integration.cpp.

Constructor & Destructor Documentation

◆ GradientDescentOptimizer()

GradientDescentOptimizer::GradientDescentOptimizer ( double  lr = 0.1,
const std::vector< double > &  bounds = {1.0, 50.0, 1.0, 50.0, 1.0, 10.0} 
)
inline

Definition at line 257 of file advanced_asio_integration.cpp.

Member Function Documentation

◆ operator()()

std::vector< double > GradientDescentOptimizer::operator() ( const std::vector< double > &  current_params,
double  objective_value,
const std::vector< double > &  final_state 
) const
inline

Definition at line 261 of file advanced_asio_integration.cpp.


The documentation for this class was generated from the following file: