optimize.h File Reference

Some generic optimization algorithms. More...

#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)


Detailed Description

Some generic optimization algorithms.

Id
optimize.h 1917 2005-01-07 01:25:30Z ling

Definition in file optimize.h.


Generated on Mon Jan 9 23:44:01 2006 for LEMGA by  doxygen 1.4.6