Neural Network

Started on implementing neural network from NNFS. I've done ReLU and stopped at p.104. Softmax is not ready.
This commit is contained in:
2025-10-03 20:54:37 +02:00
parent a86410fda7
commit 88227a38fc
19 changed files with 626 additions and 15 deletions
+19 -8
View File
@@ -1,15 +1,16 @@
obj/main.o: src/main.cpp include/./core/omp_config.h \
include/./utils/utils.h include/./utils/vector.h \
include/./utils/matrix.h include/./utils/generators.h \
include/./utils/generators/linspace.h include/utils/vector.h \
include/./numerics/numerics.h include/./numerics/initializers/eye.h \
include/./numerics/matequal.h include/./numerics/abs.h \
include/./numerics/transpose.h include/./numerics/inverse.h \
include/./utils/matrix.h include/./utils/random.h \
include/./utils/generators.h include/./utils/generators/linspace.h \
include/utils/vector.h include/./numerics/numerics.h \
include/./numerics/initializers/eye.h include/./numerics/matequal.h \
include/./numerics/abs.h include/./numerics/transpose.h \
include/./numerics/inverse.h \
include/./numerics/inverse/inverse_gauss_jordan.h \
include/./numerics/inverse/inverse_lu.h include/./decomp/lu.h \
include/./numerics/matmul.h include/./numerics/matvec.h \
include/./numerics/min.h include/./numerics/max.h \
include/./numerics/interpolation1d.h \
include/./numerics/matadd.h include/./numerics/min.h \
include/./numerics/max.h include/./numerics/interpolation1d.h \
include/./numerics/interpolation1d/interpolation1d_barycentric.h \
include/./numerics/interpolation1d/interpolation1d_base.h \
include/./numerics/interpolation1d/interpolation1d_cubic_spline.h \
@@ -19,11 +20,16 @@ obj/main.o: src/main.cpp include/./core/omp_config.h \
include/./decomp/decomp.h include/./modules/mesh/mesh.h \
include/modules/mesh/mesh1d.h include/modules/fluids/fluids.h \
include/modules/fluids/diffusion1d.h include/core/global_config.h \
include/utils/matrix.h
include/utils/matrix.h \
include/./modules/neural_networks/neural_networks.h \
include/./modules/neural_networks/datasets/spiral.h \
include/./modules/neural_networks/layers/dense_layer.h \
include/./modules/neural_networks/activation_functions/ReLU.h
include/./core/omp_config.h:
include/./utils/utils.h:
include/./utils/vector.h:
include/./utils/matrix.h:
include/./utils/random.h:
include/./utils/generators.h:
include/./utils/generators/linspace.h:
include/utils/vector.h:
@@ -38,6 +44,7 @@ include/./numerics/inverse/inverse_lu.h:
include/./decomp/lu.h:
include/./numerics/matmul.h:
include/./numerics/matvec.h:
include/./numerics/matadd.h:
include/./numerics/min.h:
include/./numerics/max.h:
include/./numerics/interpolation1d.h:
@@ -54,3 +61,7 @@ include/modules/fluids/fluids.h:
include/modules/fluids/diffusion1d.h:
include/core/global_config.h:
include/utils/matrix.h:
include/./modules/neural_networks/neural_networks.h:
include/./modules/neural_networks/datasets/spiral.h:
include/./modules/neural_networks/layers/dense_layer.h:
include/./modules/neural_networks/activation_functions/ReLU.h: