ANN  0.1.1.5
A library containing multiple neural network models written in C
PCFNN_NEURON Struct Reference

Neuron unit. More...

#include <neuron.h>

+ Collaboration diagram for PCFNN_NEURON:

Data Fields

size_t size
 
double * weights
 
double bias
 
double output
 
double activation
 
double delta
 
double bdelta
 
double dsum
 
double * wdelta
 
double * lastdw
 
struct PCFNN_NEURON ** inputs
 
double(* f_init )()
 
double(* f_act )(double)
 
double(* f_act_de )(double)
 
enum PCFNN_NEURON_LOCK_STATE state
 

Detailed Description

Neuron unit.

PCFNN_NEURON: neuron unit. It contains the input size of the neuron, the bias, the weights array and some internal data such as activation functon or the activation sum.

Definition at line 35 of file neuron.h.

Field Documentation

◆ activation

double PCFNN_NEURON::activation

Definition at line 40 of file neuron.h.

◆ bdelta

double PCFNN_NEURON::bdelta

Definition at line 40 of file neuron.h.

◆ bias

double PCFNN_NEURON::bias

Definition at line 38 of file neuron.h.

◆ delta

double PCFNN_NEURON::delta

Definition at line 40 of file neuron.h.

◆ dsum

double PCFNN_NEURON::dsum

Definition at line 40 of file neuron.h.

◆ f_act

double(* PCFNN_NEURON::f_act) (double)

Definition at line 44 of file neuron.h.

◆ f_act_de

double(* PCFNN_NEURON::f_act_de) (double)

Definition at line 45 of file neuron.h.

◆ f_init

double(* PCFNN_NEURON::f_init) ()

Definition at line 43 of file neuron.h.

◆ inputs

struct PCFNN_NEURON** PCFNN_NEURON::inputs

Definition at line 42 of file neuron.h.

◆ lastdw

double * PCFNN_NEURON::lastdw

Definition at line 41 of file neuron.h.

◆ output

double PCFNN_NEURON::output

Definition at line 38 of file neuron.h.

◆ size

size_t PCFNN_NEURON::size

Definition at line 36 of file neuron.h.

◆ state

enum PCFNN_NEURON_LOCK_STATE PCFNN_NEURON::state

Definition at line 46 of file neuron.h.

◆ wdelta

double* PCFNN_NEURON::wdelta

Definition at line 41 of file neuron.h.

◆ weights

double* PCFNN_NEURON::weights

Definition at line 37 of file neuron.h.


The documentation for this struct was generated from the following file: