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

gnn_momentum.c File Reference

#include "gnn_momentum.h"

Include dependency graph for gnn_momentum.c:

Include dependency graph

Go to the source code of this file.

Data Structures

struct  _gnn_momentum

Typedefs

typedef _gnn_momentum gnn_momentum

Functions

int gnn_momentum_train (gnn_trainer *trainer)
 Train function.

void gnn_momentum_destroy (gnn_trainer *trainer)
 Destructor.

int gnn_momentum_reset (gnn_trainer *trainer)
 Reset function.

gnn_trainergnn_momentum_new (gnn_node *node, gnn_criterion *crit, gnn_dataset *data, double mu, double eta)
 Creates a new gradient descent with momentum trainer.

double gnn_momentum_get_mu (gnn_trainer *trainer)
 Gets the learning rate.

int gnn_momentum_set_mu (gnn_trainer *trainer, double mu)
 Sets the learning rate.

double gnn_momentum_get_eta (gnn_trainer *trainer)
 Gets the momentum rate.

int gnn_momentum_set_eta (gnn_trainer *trainer, double eta)
 Sets the momentum rate.


Typedef Documentation

typedef struct _gnn_momentum gnn_momentum
 

Definition at line 57 of file gnn_momentum.c.


Generated on Sun Jun 13 20:50:55 2004 for libgnn Gradient Retropropagation Machine Library by doxygen1.2.18