Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-08 | add: pass activations to a separate file | jvech | |
The point is have this file for new activation function without bloating nn.c file | |||
2023-08-08 | add: activation and cost functions added | jvech | |
Training function were fixed and new activation and cost function were implemented | |||
2023-08-06 | add: nn_network_train() added | jvech | |
The function needs to be tested | |||
2023-08-06 | refactor: Activation and Layer struct refactored | jvech | |
2023-08-05 | add: nn_backward() calloc error handling added | jvech | |
2023-08-05 | add: bias backward propagation implemented | jvech | |
2023-08-04 | add: nn_backward implemented | jvech | |
It needs to be tested and some backward layer functions were redefined to improve readability | |||
2023-08-02 | add: layer backward done | jvech | |
2023-08-02 | add: delta calculation for hidden and output layer done | jvech | |
2023-07-29 | add: nn_layer_forward splited | jvech | |
The function nn_layer_forward was changed from f(X*W) to X*W and nn_layer_map_activation will map the activation function through the output of nn_layer_forward. | |||
2023-07-28 | add: network forward pass implemented | jvech | |
2023-07-27 | fix: weights allocation mistake fixed | jvech | |
2023-07-27 | fix: random weights generator bug fixed | jvech | |
2023-07-24 | doc: backpropagation notes added | jvech | |
2023-07-13 | add: json_read improved | jvech | |
2023-07-13 | add: forward pass with openblas in progress | jvech | |
2023-07-12 | add: weights initialization and deallocation done | jvech | |
2023-07-10 | add: json file function implemented | jvech | |