mirror of
https://github.com/augustin64/projet-tipe
synced 2025-01-24 23:46:25 +01:00
32 lines
2.2 KiB
Markdown
32 lines
2.2 KiB
Markdown
|
# Réseau de neurones convolutif [code](/src/cnn)
|
||
|
|
||
|
Cette partie du code implémente un réseau de neuron convolutif.
|
||
|
|
||
|
## Compilation
|
||
|
```bash
|
||
|
make cnn
|
||
|
```
|
||
|
|
||
|
## Fichiers
|
||
|
- [main](/src/cnn/main.c) [[Documentation](/doc/cnn/main.md)] Contient la fonction main et lit les arguments à son appel
|
||
|
- [train](/src/cnn/train.c) [[Documentation](/doc/cnn/train.md)] Contient la partie plus haut niveau du code entraînant le réseau. Implémente la programmation concurrentielle
|
||
|
- [convolution](/src/cnn/convolution.cu) [[Documentation](/doc/cnn/convolution.md)] Convolution de matrices, en C et en CUDA
|
||
|
- [jpeg](/src/cnn/jpeg.c) [[Documentation](/doc/cnn/jpeg.md)] Lecture d'un jeu de données constitué d'images au format JPEG
|
||
|
- [neuron io](/src/cnn/neuron_io.c) [[Documentation](/doc/cnn/neuron_io.md)] Lecture et écriture du réseau de neurone dans un fichier
|
||
|
- [preview](/src/cnn/preview.c) [[Documentation](/doc/cnn/preview.md)] Visualisation des données chargées pour un jeu de données de type JPEG
|
||
|
- [test network](/src/cnn/test_network.c) [[Documentation](/doc/cnn/test_network.md)] Ensemble de fonctions permettant d'évaluer un réseau depuis un jeu de tests et de classifier des images
|
||
|
- [utils](/src/cnn/utils.c) [[Header](/src/cnn/include/utils.h)] Fonctions utilitaires (Copie de réseau, vérification d'égalité, mélange de Knuth)
|
||
|
|
||
|
- [matrix multiplication](/src/cnn/matrix_multiplication.cu) [[Documentation](/doc/cnn/matrix_multiplication.md)] Maintenant inutilisé, test de multiplication de matrices en CUDA
|
||
|
|
||
|
- [backpropagation](/src/cnn/backpropagation.c) [[Documentation](/doc/cnn/backpropagation.md)]
|
||
|
- [cnn](/src/cnn/cnn.c) [[Documentation](/doc/cnn/cnn.md)]
|
||
|
- [creation](/src/cnn/creation.c) [[Documentation](/doc/cnn/creation.md)]
|
||
|
- [function](/src/cnn/function.c) [[Documentation](/doc/cnn/function.md)]
|
||
|
- [include](/src/cnn/include) [[Documentation](/doc/cnn/include.md)]
|
||
|
- [make](/src/cnn/make.c) [[Documentation](/doc/cnn/make.md)]
|
||
|
- [print](/src/cnn/print.c) [[Documentation](/doc/cnn/print.md)]
|
||
|
- [free](/src/cnn/free.c) [[Header](/src/cnn/include/free.h)]
|
||
|
- [update](/src/cnn/update.c) [[Header](/src/cnn/include/update.h)]
|
||
|
- [initialisation](/src/cnn/initialisation.c) [[Header](/src/cnn/include/initialisation.h)]
|