Derived Types

TypeLocationExtendsDescription
activation_strategy_t activation_strategy_m None
difference_t inference_engine_m_ None
differentiable_activation_strategy_t differentiable_activation_strategy_m activation_strategy_t
exchange_t inference_engine_m_ None
hyperparameters_t hyperparameters_m None
inference_engine_t inference_engine_m_ None

Encapsulate the minimal information needed to perform inference

input_output_pair_t input_output_pair_m None
layer_t layer_m None

linked list of layers, each comprised of a linked list of neurons

mini_batch_t mini_batch_m None
network_configuration_t network_configuration_m None
neuron_t neuron_m None

linked list of neurons

relu_t relu_m differentiable_activation_strategy_t
sigmoid_t sigmoid_m differentiable_activation_strategy_t
step_t step_m activation_strategy_t
swish_t swish_m differentiable_activation_strategy_t
tensor_range_t tensor_range_m None
tensor_t tensor_m None
trainable_engine_t trainable_engine_m None

Encapsulate the information needed to perform training

training_configuration_t training_configuration_m file_t
ubounds_t ubounds_m None
type~~graph~~TypeGraph type~activation_strategy_t activation_strategy_t type~difference_t difference_t type~differentiable_activation_strategy_t differentiable_activation_strategy_t type~differentiable_activation_strategy_t->type~activation_strategy_t type~exchange_t exchange_t type~exchange_t->type~activation_strategy_t activation_strategy_ type~tensor_range_t tensor_range_t type~exchange_t->type~tensor_range_t input_range_, output_range_ string_t string_t type~exchange_t->string_t metadata_ type~hyperparameters_t hyperparameters_t type~inference_engine_t inference_engine_t type~inference_engine_t->type~activation_strategy_t activation_strategy_ type~inference_engine_t->type~tensor_range_t input_range_, output_range_ type~inference_engine_t->string_t metadata_ type~input_output_pair_t input_output_pair_t type~tensor_t tensor_t type~input_output_pair_t->type~tensor_t inputs_, expected_outputs_ type~layer_t layer_t type~layer_t->type~layer_t next type~neuron_t neuron_t type~layer_t->type~neuron_t neuron type~mini_batch_t mini_batch_t type~mini_batch_t->type~input_output_pair_t input_output_pairs_ type~network_configuration_t network_configuration_t type~neuron_t->type~neuron_t next type~relu_t relu_t type~relu_t->type~differentiable_activation_strategy_t type~sigmoid_t sigmoid_t type~sigmoid_t->type~differentiable_activation_strategy_t type~step_t step_t type~step_t->type~activation_strategy_t type~swish_t swish_t type~swish_t->type~differentiable_activation_strategy_t type~trainable_engine_t trainable_engine_t type~trainable_engine_t->type~differentiable_activation_strategy_t differentiable_activation_strategy_ type~trainable_engine_t->type~tensor_range_t input_range_, output_range_ type~trainable_engine_t->string_t metadata_ type~training_configuration_t training_configuration_t type~training_configuration_t->type~hyperparameters_t hyperparameters_ type~training_configuration_t->type~network_configuration_t network_configuration_ file_t file_t type~training_configuration_t->file_t type~ubounds_t ubounds_t
Help