Definition: sml_ann.h:150
Definition: sml_ann.h:156
Definition: sml_ann.h:151
Definition: sml_ann.h:154
sml_ann_training_algorithm
Algorithm types used to train a neural network.
Definition: sml_ann.h:133
bool sml_ann_set_initial_required_observations(struct sml_object *sml, unsigned int required_observations)
Set the required number of observations to train the neural network.
bool sml_ann_set_activation_function_candidates(struct sml_object *sml, enum sml_ann_activation_function *functions, unsigned int size)
Set the neural networks activation function candidates.
Definition: sml_ann.h:153
sml_ann_activation_function
The functions that are used by the neurons to produce an output.
Definition: sml_ann.h:147
Definition: sml_ann.h:155
Definition: sml_ann.h:152
bool sml_ann_use_pseudorehearsal_strategy(struct sml_object *sml, bool use_pseudorehearsal)
Set the pseudorehearsal strategy.
bool sml_ann_set_training_algorithm(struct sml_object *sml, enum sml_ann_training_algorithm algorithm)
Set the neural network training algorithm.
Definition: sml_ann.h:134
Definition: sml_ann.h:148
bool sml_ann_set_candidate_groups(struct sml_object *sml, unsigned int candidate_groups)
Set the number of neural network candidates.
struct sml_object * sml_ann_new(void)
Creates a SML neural networks engine.
Definition: sml_ann.h:149
bool sml_ann_set_training_epochs(struct sml_object *sml, unsigned int training_epochs)
Set the neural network train epochs.
bool sml_ann_set_max_neurons(struct sml_object *sml, unsigned int max_neurons)
Set the maximum number of neurons in the network.
Definition: sml_ann.h:138
bool sml_is_ann(struct sml_object *sml)
Check if the SML object is a neural network engine.
bool sml_ann_set_desired_error(struct sml_object *sml, float desired_error)
Set the neural network desired error.
bool sml_ann_supported(void)
Check if SML was built with neural networks support.
Definition: sml_ann.h:157
bool sml_ann_set_cache_max_size(struct sml_object *sml, unsigned int max_size)
Set the maximum number of neural networks in the cache.