neural_networkA multi-layer neural network class. This class consists of input layer, hidden layers, and output layer
class neural_network
This class does not inherit to any class.
This class does not have attributes.
construct() — The constructor. Create an instance of class neural_network back_propagation() — Do a backward propagation process feed_forward() — Move forward the input matrix through the model's layers get_layer_biases() get_layer_outputs() get_layer_weights() load() outputs() — Get the output layer of the model save() set_activation_function() — Set activation function \(A\) to the layer \(L_i\) set_layer_biases() set_layer_weights() total_layers()