Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

_gnn_lmbfgs Struct Reference

#include <gnn_lmbfgs.h>

Collaboration diagram for _gnn_lmbfgs:

Collaboration graph
[legend]

Data Fields

gnn_trainer trainer
gsl_vector * wnew
gsl_vector * wold
gsl_vector * gnew
gsl_vector * gold
gsl_vector * v
gsl_vector * p
gnn_lineline
gnn_line_search_type alpha
double step
double tol
size_t iteration
size_t restart

Field Documentation

gnn_line_search_type _gnn_lmbfgs::alpha
 

line search procedure

Definition at line 109 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::gnew
 

new gradient vector

Definition at line 102 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::gold
 

old gradient vector

Definition at line 103 of file gnn_lmbfgs.h.

size_t _gnn_lmbfgs::iteration
 

Number of the current iteration

Definition at line 114 of file gnn_lmbfgs.h.

gnn_line* _gnn_lmbfgs::line
 

line search buffers

Definition at line 107 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::p
 

auxiliary vector

Definition at line 105 of file gnn_lmbfgs.h.

size_t _gnn_lmbfgs::restart
 

Number of iterations required to restart

Definition at line 115 of file gnn_lmbfgs.h.

double _gnn_lmbfgs::step
 

Initial step taken to bracket search interval

Definition at line 111 of file gnn_lmbfgs.h.

double _gnn_lmbfgs::tol
 

Required precision for line search procedure

Definition at line 112 of file gnn_lmbfgs.h.

gnn_trainer _gnn_lmbfgs::trainer
 

Definition at line 99 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::v
 

auxiliary vector

Definition at line 104 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::wnew
 

new parameter vector

Definition at line 100 of file gnn_lmbfgs.h.

gsl_vector* _gnn_lmbfgs::wold
 

old parameter vector

Definition at line 101 of file gnn_lmbfgs.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jun 13 20:51:39 2004 for libgnn Gradient Retropropagation Machine Library by doxygen1.2.18