#include "gnn_prototype.h"#include "gnn_utilities.h"#include <gsl/gsl_blas.h>#include <math.h>Include dependency graph for gnn_prototype.c:

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_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. | |
1.2.18