Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
emimi f1f7fdb826 Mise à jour de 'code/resnet18/resnet18.py' pirms 4 gadiem
biblio initialisation du repo avec les fichier de rangement dédié à chaque tâche pirms 4 gadiem
code Mise à jour de 'code/resnet18/resnet18.py' pirms 4 gadiem
rapport initialisation du repo avec les fichier de rangement dédié à chaque tâche pirms 4 gadiem
.gitignore initialisation du repo avec les fichier de rangement dédié à chaque tâche pirms 4 gadiem
README.md Mise à jour de 'README.md' pirms 4 gadiem

README.md

Projet de MLA

Participants

  • Virgile Batto
  • Émilien Marolleau
  • Doriand Petit
  • Émile Siboulet

Organisation des fichiers

.
├── biblio                         # Liste des pdf utilisé à la rédaction du rapport
├── code                           # Code demandé pour le projet
└── rapport                        # Dossier du rapport
 	 ├── images                    # Dossier des images du rapport
 	 ├── makefile                  # MakeFile pour générer le pdf
 	 ├── rapport.bib               # Bibliographie du rapport
 	 ├── rapport.pdf               # Rapport
 	 └── rapport.tex               # Fichier source du rapport

Emilien

Cette partie s’intéresse à l’efficacité de la fonction d’activation snake sur une tâche complexe de machine learning non-périodique. En effet pour que snake soit intéressant il faut qu’elle fasse aussi bien dans la plupart des tâches de ML comme la classification. C’est pourquoi conformément à l’article un réseau de CNN ResNet18 est appliqué sur la base de données ciphar-10.

Pour utiliser :

Aller dans code/resnet18/

---> le fichier ResNet18.py est le script POO implémentant le réseau, les classes crées sont :

 -- ResnetBlock une superclasse dont hérite la classe ResNet18, créant les resblock faisant apportant l'info résiduelle via la fonction call
 -- ResNet18 qui implémente la structure de couches de convolution

Pour faire varier la fonction d’activation --> juste décommenter #tf.nn.relu(x) lignes 44, 54, 84 et commenter x + tf.sin(x)**2

--> le fichier resnet_snake.ipynb est le notebook main python a exectuer faisant l’appel de toutes les fonctions ainsi que de la classe Resnet18