29 Commits

Author SHA1 Message Date
julienChemillier
3dd2e33fa9 Fix issues with the network not converging 2023-05-13 15:39:22 +02:00
julienChemillier
f316882eeb Add 'stride' and 'padding' to the forward 2023-05-13 13:37:46 +02:00
fd36226600 Move generic files to src/common 2023-05-12 16:16:34 +02:00
julienChemillier
af288166d6 Ajout stride dans average_ pooling et max_pooling 2023-05-08 11:32:58 +02:00
eeff720ae4 Add CUDA blocksize to config.h 2023-03-28 12:54:49 +02:00
7d7cd2e3a7 Fix FLT_MIN misuses 2023-03-10 18:20:10 +01:00
julienChemillier
9d2d61703d Replace min_float by fminf 2023-03-09 14:27:23 +01:00
9d54b1e4ea Rename variables 2023-03-03 21:59:51 +01:00
4b87b19188 Add bias to make_dense_linearized 2023-02-28 11:47:57 +01:00
c1b4f55929 Fix *average* pooling 2023-02-27 18:53:13 +01:00
b89c651174 Align memory addresses when allocating for CUDA
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#device-memory-accesses
2023-02-22 15:08:14 +01:00
0aa6fbc5f0 Full implementation of forward convolution in CUDA 2023-02-15 11:42:24 +01:00
julienChemillier
46ce52802e merge 2023-01-30 09:39:45 +01:00
julienChemillier
721d9597d4 Fix indices error 2023-01-15 17:51:23 +01:00
b5c4384e42 Rename variable 2023-01-13 22:17:37 +01:00
julienChemillier
d94f61bb77 First results in backprop ? 2022-11-15 12:50:38 +01:00
4637d62e73 Update backpropagation.c 2022-11-03 18:13:01 +01:00
julienChemillier
ac76fa3f8b Fix of an error 2022-11-03 11:04:47 +01:00
1608256e43 Add cuda convolution 2022-11-01 17:24:29 +01:00
julienChemillier
3d63e9e63b Updates in comments 2022-11-01 10:10:43 +01:00
cf050de1d6 Move to Makefile 2022-10-24 12:54:51 +02:00
e4ec06705b Update train.c 2022-10-07 14:26:36 +02:00
Julien Chemillier
9f44e4a189 Completion of the forward 2022-10-02 20:31:20 +02:00
Julien Chemillier
66022a948e Changes in forward 2022-09-30 15:50:29 +02:00
577954908c Add colors.h 2022-09-28 10:20:08 +02:00
be8f1bb5cb Add debug statements 2022-09-26 18:00:31 +02:00
Julien Chemillier
cbd7b5427d Changes in the structure of the cnn 2022-09-19 18:39:49 +02:00
Julien Chemillier
d236055a6d Creation of the folder 'include' 2022-09-16 14:53:35 +02:00
8b4b7b19f6 Rename src/mnist_cnn -> src/cnn 2022-09-12 17:56:44 +02:00