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
+1
View File
@@ -2,3 +2,4 @@
#pragma once
#include "./utils/generators/linspace.h"
#include "./utils/generators/eye.h"
+24
View File
@@ -0,0 +1,24 @@
#pragma once
#include "utils/vector.h"
#include "utils/matrix.h"
namespace utils{
template <typename T>
utils::Matrix<T> eye(const T a, const utils::Vector<T>& b){
const uint64_t N = b.size();
utils::Matrix<T> C(N, a, T{0});
for (uint64_t i = 0; i < N; ++i){
C(i, b[i]) = T{1};
}
return C;
}
} // end namespace utils