Skip to content

Projet D'étude de Licence 3 informatique. L’objectif est de réaliser une application web permettant de simuler le comportement d’un réseau de neurones

Notifications You must be signed in to change notification settings

Kyrial/Simulateur_Deep

Repository files navigation

------ Simulateur Deep -----

Groupe du Projet de Programmation :

  • Maël Bonneaud

  • Malika Lin-Wee-Kuan

  • Melvin Bardin

      Prérequis pour l'execution du projet:
    
  • Python 3.6 ou plus récent (projet testé uniquement sur python 3.6, 3.7 et 3.8)

  • les librairies suivante sont nécessaires: -Flask; numpy; sklearn; matplotlib; panda; seaborn; sys; json; math

-installation via le terminal via la commande pip install ou pip3 install

	Execution du projet:

lancer le serveur: py view2.py ou python view2.py

Ouvrez un navigateur et allez à l'adresse http://127.0.0.1:5000/index.html/

Le site a été testé sur les navigateurs:

  • Chrome
  • Mozilla Firefox.

le site a été testé sur les systèmes d'exploitation:

  • Linux (Xubuntu)

  • Window 10

  • Mac (mojave 10.14)

      Composition du site Web:
    
  • Une zone pour entrer les paramètres

  • Un panneau de contrôle pour vérifier le statut du serveur, le nombre d'époques courantes ainsi que permettre d’exécuter l'animation

  • Le réseau de neurone

  • Un repère où se dessine les courbes

  • Un cadre affichant l'image lorsque l'animation a terminée

      Utilisation:
    
  • Configurer votre réseau comme bon vous semble (maximum 9 layer) ATTENTION: la dernière layer doit posséder un unique neurone

  • Choisissez vos préférence de calcul dans les paramètres

  • Appuyer sur "Load" lorsque vous êtes satisfait

  • Lorsque ceci fait dans le panneau de contrôle 'status:ready' passe en 'Loading..' indiquant que le serveur travaille ATTENTION: évitez de "load" lorsque le statut est "Loading...", le serveur pourrait planter!

  • Lorsque les calculs sont finis et que les données on été retourné au site, 'status: Loading...' redevient "status: Ready!"

  • Vous pouvez maintenant décider d'avancer étape par étape en appuyant sur "step + 1" ou lancer l'animation avec "rush all epochs"

  • Le réseau de neurone s'anime, les courbes de precision et de coût se dessine et lorsque ceci est finis, le résultat via une image s'affiche.

About

Projet D'étude de Licence 3 informatique. L’objectif est de réaliser une application web permettant de simuler le comportement d’un réseau de neurones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •