15 Commits

Author SHA1 Message Date
e1617a72a8 cnn: Remove warnings 2023-05-16 11:49:46 +02:00
329e213e1f write image: automatically detect padding 2023-05-15 11:34:23 +02:00
19005366d3 mem management: add faster way to free all memory 2023-05-15 10:44:09 +02:00
fd36226600 Move generic files to src/common 2023-05-12 16:16:34 +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
b893f11da0 Add random offset to mnist images during learning 2023-03-22 13:03:19 +01:00
04087c3de4 Rename mnist folder to dense 2023-03-13 13:55:09 +01:00
9b8aa1caf8 Add loss information 2023-02-24 14:36:48 +01:00
db92b367ad Fix abusive unnecessary use of shared memory 2023-02-19 10:22:22 +01:00
5c7c013d91 Change headers 2023-02-18 13:10:00 +01:00
64e1cf0ad5 Implement custom memory management 2023-01-28 22:04:38 +01:00
b75388f463 Add CNN to webserver 2023-01-23 21:16:36 +01:00
cea4132e2d Remove white spaces 2023-01-17 15:34:29 +01:00
e584dfc791 Add test-network option implementation 2022-11-30 10:21:56 +01:00
7da3544d8b Add recognize option 2022-11-25 15:17:47 +01:00