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

gnn_prototype.c File Reference

#include "gnn_prototype.h"
#include "gnn_utilities.h"
#include <gsl/gsl_blas.h>
#include <math.h>

Include dependency graph for gnn_prototype.c:

Include dependency graph

Go to the source code of this file.

Functions

int gnn_prototype_f (gnn_node *node, const gsl_vector *x, const gsl_vector *w, gsl_vector *y)
 Computes the output.

int gnn_prototype_dx (gnn_node *node, const gsl_vector *x, const gsl_vector *w, const gsl_vector *dy, gsl_vector *dx)
 Computes .

int gnn_prototype_dw (gnn_node *node, const gsl_vector *x, const gsl_vector *w, const gsl_vector *dy, gsl_vector *dw)
 Computes .

void gnn_prototype_destroy (gnn_node *node)
 The gnn_prototype : Prototypes. destroy function.

gnn_nodegnn_prototype_new (size_t input_size, size_t output_size, double min, double max)
 Creates a Prototype node.

gnn_nodegnn_prototype_standard_new (size_t input_size, size_t output_size)
 Creates a standard Prototype node.

int gnn_prototype_vector_freeze (gnn_node *node, size_t j)
 Freeze a prototype.

int gnn_prototype_vector_unfreeze (gnn_node *node, size_t j)
 Unfreeze a prototype.

int gnn_prototype_vector_set (gnn_node *node, size_t j, const gsl_vector *v)
 Sets a prototype.

int gnn_prototype_vector_get (gnn_node *node, size_t j, gsl_vector *v)
 Gets a prototype.


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