tipe/doc/cnn/README.md

32 lines
2.2 KiB
Markdown
Raw Normal View History

# 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)]