#include <gsl/gsl_matrix.h>#include "gnn_node.h"Include dependency graph for gnn_prototype.h:

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

Go to the source code of this file.
Data Structures | |
| struct | _gnn_prototype |
Typedefs | |
| typedef _gnn_prototype | gnn_prototype |
| The structure for a gnn_prototype : Prototypes. node. | |
Functions | |
| gnn_node * | gnn_prototype_new (size_t input_size, size_t output_size, double min, double max) |
| Creates a Prototype node. | |
| gnn_node * | gnn_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. | |
|
||||||||||||||||||||
|
This function creates a node of the gnn_prototype : Prototypes. type. Each one of its vectors is drawn from a uniform distribution between [min; max).
Definition at line 317 of file gnn_prototype.c. |
|
||||||||||||
|
This function creates a node of the gnn_prototype : Prototypes. type. Each one of its vectors is drawn from a uniform distribution between [-1; 1).
Definition at line 437 of file gnn_prototype.c. |
|
||||||||||||
|
This function freezes the j-th prototype.
Definition at line 453 of file gnn_prototype.c. |
|
||||||||||||||||
|
This function gets the values of the j-th prototype and stores them into the given vector.
Definition at line 589 of file gnn_prototype.c. |
|
||||||||||||||||
|
This function sets a new value for the j-th prototype.
Definition at line 538 of file gnn_prototype.c. |
|
||||||||||||
|
This function unfreezes the j-th prototype.
Definition at line 495 of file gnn_prototype.c. |
1.2.18