augustin64
augustin64 synced commits to main at augustin64/tipe from mirror 2023-05-15 12:06:29 +02:00
2f333bfc1d config.h: reduce default CUDA blocksize
07369c3905 free: Add comment
e587261e4d test/cnn_convolution: update to newer function
329e213e1f write image: automatically detect padding
06abf0bc6b train.c: pick architecture based on dataset type
Compare 7 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-05-15 00:33:44 +02:00
003183d3fd Add VGG16 architecture
de48f11e78 Fix a mistake i just did
19757b1c0d Fix some mistakes
8de03863fa Removal of useless lines
772b3511cf common/utils: change function return type (int -> bool)
Compare 13 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-05-14 00:03:44 +02:00
321994df2b Fix cuda compilation
c0808b9240 Change notation toward a consensus
521a1bb729 Add definition of 'convolution_not_outside'
3dd2e33fa9 Fix issues with the network not converging
f316882eeb Add 'stride' and 'padding' to the forward
Compare 10 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-05-12 23:44:09 +02:00
47a475a370 Removed extra memory allocation
49a2299c1c Revert fd36226 for cnn/creation.c
3ac318dd2c Update .gitignore
9474734a8f Update jpeg test
693dee581e Move 'min' and 'max' definition to commons/utils
Compare 7 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-05-08 22:06:38 +02:00
3672d07dff Update Makefile
7c2c911976 cnn/export.c: Ajout de visual-propagation
af288166d6 Ajout stride dans average_ pooling et max_pooling
6e022fbd44 Ajout de 'stride' dans 'make_convolution'
Compare 4 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-28 17:30:38 +02:00
c23a126faa Add links back to COMPTE_RENDU.md
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-28 17:11:53 +02:00
2e183f47e8 Remove unnecessary links from COMPTE_RENDU.md
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-28 17:07:24 +02:00
990ce3a622 Update COMPTE_RENDU.md
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-22 09:39:37 +02:00
a8df039e21 Update README.md
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-15 21:20:03 +02:00
c4cf2c90a0 Update README.md
6e1854502d Update README.md
Compare 2 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-04-03 00:59:19 +02:00
3198e6f2d0 Load image from a separate thread
augustin64 synced and deleted reference cuda-backpropagation at augustin64/tipe from mirror 2023-03-31 15:52:30 +02:00
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-31 15:52:30 +02:00
710306a286 Remove duplicated functions
d6d03162b2 Update test/cnn_function.cu
05315a3567 Merge pull request #2 from augustin64/cuda-backpropagation
a3a803ba40 Fix previous compilation errors
7511856621 Translate backward convolution to CUDA
Compare 9 commits »
augustin64 synced commits to cuda-backpropagation at augustin64/tipe from mirror 2023-03-30 23:32:30 +02:00
augustin64 synced new reference cuda-backpropagation to augustin64/tipe from mirror 2023-03-30 23:32:30 +02:00
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-28 14:22:30 +02:00
eeff720ae4 Add CUDA blocksize to config.h
2d6b4fe011 Implement copy_3d_array in CUDA
Compare 2 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-27 22:02:30 +02:00
57954a27c0 Update tests
5f684d9f91 Implementation of Adam Optimizer
Compare 2 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-26 21:22:30 +02:00
677de892e7 Add function.cu
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-24 19:22:31 +01:00
e4003aea28 Add config.h
7da6541937 Rename BOUND_RELU to RELU_CLIP_VALUE
Compare 2 commits »
augustin64 synced commits to main at augustin64/tipe from mirror 2023-03-22 18:22:30 +01:00
b893f11da0 Add random offset to mnist images during learning