Home | Develop | Download | Contact
Estructuras de datos
Módulo PdsNIVector.

Funciones que trabajan con vectores de neuronas de entrada PdsNInput. Más...

Estructuras de datos

struct  PdsNIVector
 La estructura tipo PdsNIVector . Esta estructura genera un arreglo de neuronas. Para usar incluir pds/pdsnn.h. Más...
 

pds_nivector_<new>

Creando un vector de neuronas de entrada.

nivector.png
vetor de Nel neuronas


PdsNIVectorpds_nivector_new (PdsSnNatural Nel)
 Crea un vector de neuronas de entrada de tipo PdsNIVector e inicia con cero todos los valores. Más...
 

pds_nivector_<get_set_methods>

Leer y escribir datos datos.

int pds_nivector_set_input_from_array (PdsNIVector *NIVector, const PdsSnReal *X, int Nel)
 Escribe el valor de la entrada de las Neuronas. Más...
 

pds_nivector_<printf>

Otros métodos.

int pds_nivector_printf (const PdsNIVector *NIVector)
 Imprime el valor de la entrada de las Neuronas. Más...
 

pds_nivector_<methods>

Otros métodos.

int pds_nivector_iterate (PdsNIVector *NIVector)
 Escribe el valor cero en todas las segundas salidas (error) de cada elemento del vector. $e_k=0.0$. Más...
 

pds_nivector_<free>

Liberar memoria.

void pds_nivector_free (PdsNIVector *NIVector)
 Libera un vector de neuronas de tipo puntero PdsNIVector. Más...
 
void pds_nivector_destroy (PdsNIVector **NIVector)
 Libera un vector de neuronas de tipo puntero PdsNIVector, y limpia el puntero con NULL. Más...
 

Descripción detallada

Funciones que trabajan con vectores de neuronas de entrada PdsNInput.


Estas funciones trabajan con vectores de neuronas de la forma.

nivector.png
vetor de Nel neuronas

Documentación de las funciones

◆ pds_nivector_new()

PdsNIVector * pds_nivector_new ( PdsSnNatural  Nel)

Crea un vector de neuronas de entrada de tipo PdsNIVector e inicia con cero todos los valores.

Parámetros
[in]NelEs el número de elementos del vector.
Devuelve
Un puntero al vector de tipo PdsNIVector.
Ejemplos:
example_neuron.c.

◆ pds_nivector_set_input_from_array()

int pds_nivector_set_input_from_array ( PdsNIVector NIVector,
const PdsSnReal X,
int  Nel 
)

Escribe el valor de la entrada de las Neuronas.

Parámetros
[in,out]NIVectorLa neurona en consulta.
[in]XArreglo donde se lee los valores de la entrada.
[in]NelNúmero de elementos em X. Solo se copian en NIVector los elementos que caben.
Devuelve
TRUE si todo fue bien o FALSE si no (ej: NIVector==NULL, X==NULL).
Ejemplos:
example_neuron.c.

◆ pds_nivector_printf()

int pds_nivector_printf ( const PdsNIVector NIVector)

Imprime el valor de la entrada de las Neuronas.

Parámetros
[in]NIVectorLa neurona en consulta.
Devuelve
TRUE si todo fue bien o FALSE si no (ej: NIVector==NULL)

◆ pds_nivector_iterate()

int pds_nivector_iterate ( PdsNIVector NIVector)

Escribe el valor cero en todas las segundas salidas (error) de cada elemento del vector. $e_k=0.0$.

Parámetros
[in,out]NIVectorLa neurona en consulta.
Devuelve
TRUE si todo fue bien o FALSE si no (ej: NIVector==NULL).

◆ pds_nivector_free()

void pds_nivector_free ( PdsNIVector NIVector)

Libera un vector de neuronas de tipo puntero PdsNIVector.

Parámetros
[in,out]NIVectorel vector de neuronas a liberar.
Devuelve
No retorna valor.

◆ pds_nivector_destroy()

void pds_nivector_destroy ( PdsNIVector **  NIVector)

Libera un vector de neuronas de tipo puntero PdsNIVector, y limpia el puntero con NULL.

Parámetros
[in,out]NIVectorEl vector de neuronas a liberar y limpiar.
Devuelve
No retorna valor.
Ejemplos:
example_neuron.c.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed