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
julienChemillier
1bd92074ab
Back to multiple bias implementation
2023-03-18 13:25:58 +01:00
julienChemillier
2a88621c34
Change bias implementation to fix keras's one
2023-03-12 11:13:26 +01:00
julienChemillier
179a372159
Fix backpropagation error
2023-03-11 19:40:25 +01:00
julienChemillier
21ee3430c5
Update backpropation of max_pooling
2023-03-11 19:36:46 +01: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
c13772c291
Change 'w' and 'd_w' to 'weights' and 'd_weights'
2023-02-19 13:38:33 +01:00
julienChemillier
3f9114c245
Change fully_connected to dense
2023-02-17 14:56:05 +01:00
julienChemillier
4547335ec0
Fix softmax, dense and pooling backprops
2023-02-07 18:39:38 +01:00
julienChemillier
ae9d72a6eb
Fix Mutlithreading issue with pooling
2023-02-02 14:05:26 +01:00
julienChemillier
46ce52802e
merge
2023-01-30 09:39:45 +01:00
220d0a71be
Update backpropagation (It works now)
2023-01-25 11:18:47 +01:00
5f47b93672
Add loss computation
2023-01-20 13:41:38 +01:00
julienChemillier
c1283d8c4b
Fix softmax_backward
2022-11-25 14:49:21 +01:00
julienChemillier
65505858da
Update backprop
2022-11-12 14:20:13 +01:00
julienChemillier
43ffdc1b56
Fix an issue
2022-11-09 10:55:14 +01:00
88ff365c70
Clean compilers warnings a bit
2022-11-03 18:45:38 +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