16 Commits

Author SHA1 Message Date
julienChemillier
84e552105a Modification in the structures 2023-05-27 20:22:29 +02:00
julienChemillier
46333299bd Add stride, padding to the backprop of convolution 2023-05-14 15:21:07 +02:00
julienChemillier
db9eff9087 Add stride and padding to the backward poolings 2023-05-14 13:08:52 +02:00
julienChemillier
c0808b9240 Change notation toward a consensus 2023-05-13 17:22:47 +02:00
693dee581e Move 'min' and 'max' definition to commons/utils 2023-05-12 16:17:47 +02:00
7511856621 Translate backward convolution to CUDA
Not working yet, CUDA kernels in `backpropagation.cu` don't have access to activation functions declared in `function.cu` using `get_activation_function_cuda`.

Temporary workaround: copy `backpropagation.cu` parts that don't work to `function.cu` (all the parts using function pointers in kernels
2023-03-30 18:16:41 +02:00
677de892e7 Add function.cu
Translate `apply_function_input` and `get_activation_function` to CUDA
2023-03-26 17:14:07 +02:00
3a50b08179 Add max_pooling backward 2023-03-10 18:19:23 +01:00
julienChemillier
89402b9ee6 Replace numbers by defines 2023-03-08 20:48:34 +01:00
julienChemillier
4df1bf7b5b Suppression de warning durant la compilation 2023-02-24 11:03:51 +01:00
julienChemillier
b7b90f9cab Add cross_entropy backpropagation 2023-02-24 11:01:59 +01:00
julienChemillier
3f9114c245 Change fully_connected to dense 2023-02-17 14:56:05 +01:00
cfa89dc99e Typo 2023-01-17 15:06:39 +01:00
julienChemillier
c1283d8c4b Fix softmax_backward 2022-11-25 14:49:21 +01:00
4637d62e73 Update backpropagation.c 2022-11-03 18:13:01 +01:00
julienChemillier
698d5820cd Add backpropagation (.h and .c) 2022-11-03 17:50:11 +01:00