Backwards Pass
Sync public mirror / sync (push) Successful in 26s

Activation Softmax with CategoricalCrossentrophy is almost done from page. 234
This commit is contained in:
2025-10-20 14:23:36 +02:00
parent 7fe6be9ba7
commit 22d6ea5fad
12 changed files with 248 additions and 50 deletions
@@ -13,9 +13,11 @@ namespace neural_networks{
struct Loss{
utils::Vector<Td> sample_losses;
utils::Matrix<Td> dinputs;
Td data_loss;
virtual utils::Vector<Td> forward(const utils::Matrix<Td>& output, const utils::Matrix<Ti>& y) = 0;
virtual void backward(const utils::Matrix<Td>& dvalues, const utils::Matrix<Ti>& y) = 0;
Td calculate(const utils::Matrix<Td>& output, const utils::Matrix<Ti>& y){