|
Defines |
#define | DEFAULT_LEARN_FUNC NULL |
Functions |
aspi_class_t * | aspi_network (void) |
void | aspi_network_dtor (aspi_object_t *self) |
aspi_object_t * | aspi_network_init (aspi_object_t *self, aspi_class_t *neuron_model, int neurons) |
aspi_object_t * | aspi_network_init_full (aspi_object_t *self, aspi_class_t *model, aspi_class_t *synapse_model, int neurons) |
int | aspi_network_get_size (aspi_object_t *self) |
int | aspi_network_get_time (aspi_object_t *self) |
void | aspi_network_set_weight (aspi_object_t *self, int pre, int post, double weight) |
double | aspi_network_get_weight (aspi_object_t *self, int pre, int post) |
unsigned int | aspi_network_get_delay (aspi_object_t *self, int pre, int post) |
void | aspi_network_set_delay (aspi_object_t *self, int pre, int post, unsigned int delay) |
void | aspi_network_calc_max_delays (aspi_object_t *self) |
void | aspi_network_act (aspi_object_t *self) |
| Monothread implementation of act method.
|
aspi_object_t * | aspi_network_get_neuron (aspi_object_t *self, unsigned int n) |
| Return the nthn neuron.
|
int | aspi_network_get_neuron_index (aspi_object_t *self, aspi_object_t *neuron) |
aspi_object_t ** | aspi_network_get_neurons (aspi_object_t *self) |
| Return all neurons in the interval.
|
void | aspi_network_set_rule (aspi_object_t *self, aspi_learning_rule_t learn_func) |
double | aspi_network_get_avg_v (aspi_object_t *self) |
void | aspi_network_learn_ranged (aspi_object_t *self, double alpha_plus, double alpha_neg, int from_begin, int from_end, int to_begin, int to_end) |
void | aspi_network_learn (aspi_object_t *self, double alpha_plus, double alpha_neg) |
aspi_object_t * | aspi_network_dup (aspi_object_t *self) |
int * | aspi_network_get_node_degrees (aspi_object_t *self) |
double * | aspi_network_get_node_strengths (aspi_object_t *self) |
double | aspi_network_get_cluster (aspi_object_t *self) |
struct aspi_efficiency | aspi_network_get_efficiency (aspi_object_t *self) |
double | aspi_network_get_freq_skewness (aspi_object_t *self) |
double | aspi_network_get_freq_kurtosis (aspi_object_t *self) |