#include <assert.h>
#include <iostream>
#include <utility>
#include "vectorop.h"
Include dependency graph for optimize.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | lemga | 
| namespace | lemga::details | 
Classes | |
| struct | _search | 
| Interface used in iterative optimization algorithms.  More... | |
| struct | _gradient_descent | 
| Gradient descent.  More... | |
| struct | _gd_weightdecay | 
| Gradient descent with weight decay.  More... | |
| struct | _gd_momentum | 
| Gradient descent with momentum.  More... | |
| struct | _gd_adaptive | 
| struct | _line_search | 
| struct | _conjugate_gradient | 
Functions | |
| template<class SEARCH> | |
| void | lemga::iterative_optimize (SEARCH s) | 
| Main search routine.   | |
| template<class LM, class Dir, class Step, class Cost> | |
| Step | lemga::details::line_search (LM &lm, const Dir &w, Cost &cst3, const Dir &dir, Step step) | 
Definition in file optimize.h.
 1.4.6