Commit Graph

8 Commits

Author SHA1 Message Date
Bausager eb0a49591e Dropout Layer
Implemented rng::uniform and rng::binomial for single values, vectors and matrices. implemeted dropout layers and tested it. Also fixed the validation code. Before it used y one place, now it uses y_test as it should.
2026-05-21 15:38:49 +02:00
Bausager eb2374eaf5 Backpass on reg
Made backpass on regulariaztion and made it easy to see in main.cpp
2026-05-16 21:34:34 +02:00
Bausager d2fe8aa65c Fittet new functions to everying in neural networks. Still need to optimise for uint64_t vs int64_t and vec vs mat in some places. 2026-05-16 20:37:05 +02:00
Bausager 48f329feef Regulaization
Sync public mirror / sync (push) Failing after 27s
Started on regulaization in  Loss.h. I need to refactor the matsum.h since I need a total sum over the matrix. Also matmul needs a elementwise matmul function, which is the next this in the ragulaization
2026-01-03 22:10:50 +01:00
Bausager 32ba0518fa run.sh
Sync public mirror / sync (push) Failing after 27s
CMake stores the absolute folder path, this now get deleted in run.sh, so it can be called on deffrent computers without problems
2026-01-02 19:34:37 +01:00
Bausager e5f8c91be4 Optimizers - Part 1
Sync public mirror / sync (push) Failing after 24s
Done with SGD and Adagrad, still need to optimize them but they work.
2026-01-01 19:23:48 +01:00
Bausager bd2edea8ef p.238 in NNFS
Sync public mirror / sync (push) Failing after 24s
2025-12-23 14:47:40 +01:00
Bausager 0bb2b2f3ee added .gitkeep 2025-08-29 18:09:02 +02:00