Figwise

Créer un diagramme de réseau de neurones

Saisissez les tailles de vos couches et ce schéma d'architecture se redessine instantanément — basculez entre une vue par neurone et un diagramme par blocs étiquetés, puis exportez en SVG ou PNG.

Mode
Couleur
Charger un exemple :
Input Input (4) Hidden 1 Hidden 1 (8) Hidden 2 Hidden 2 (8) Output Output (3)
01EXEMPLES

Quatre listes de couches, quatre styles

Ce générateur de diagramme de réseau de neurones transforme le même type de liste de couches en MLP entièrement connecté, en autoencodeur compressif, en large couche réduite pour rester lisible, ou en diagramme par blocs CNN — choisissez la mise en page qui correspond à la description du modèle dans votre article, plutôt que de forcer chaque architecture dans un seul style.

Perceptron multicouche simple

Quatre couches — entrée, deux couches cachées, sortie — entièrement connectées et étiquetées comme l'attend une section méthodes.

Autoencodeur à goulot d'étranglement

Une mise en page en sablier se resserre vers un goulot à deux unités puis se réélargit, la façon habituelle de représenter une paire encodeur-décodeur.

Une large couche réduite pour rester lisible

Une couche d'entrée de 64 unités n'affiche que ses premier et dernier neurones avec une ellipse entre les deux, gardant la figure lisible sans masquer la taille réelle de la couche.

Diagramme par blocs d'un CNN

Les étapes de convolution, de pooling et entièrement connectées deviennent des rectangles étiquetés reliés par des flèches — la mise en page utilisée dans la plupart des articles sur les CNN et les transformers.

02FONCTIONNALITÉS

Un outil conçu pour l'étiquetage des couches en publication

Basculement entre un diagramme de réseau de neurones au niveau neurone et au niveau bloc
DUAL LAYOUT MODE

Basculez entre une vue par neurone et un diagramme d'architecture par blocs

Un MLP à quatre couches se lit mieux en cercles et connexions ; une étape ResNet ou un encodeur transformer se lit mieux en rectangles étiquetés. Changez de mode sans ressaisir votre liste de couches — la même spécification alimente les deux dessins.

Aperçu en direct d'un diagramme de réseau de neurones se mettant à jour pendant l'édition des tailles de couches
APERÇU EN DIRECT

Aperçu en direct de la liste de couches

Saisissez une spécification de couches séparées par des virgules, ou une couche nommée par ligne, et ce créateur de diagramme de réseau de neurones se redessine aussitôt — vérifiez le nombre de nœuds, l'ordre des couches et les libellés avant d'exporter, plutôt que de deviner le rendu final.

Une large couche de réseau de neurones réduite avec une ellipse entre les neurones visibles
AUTO ELLIPSIS

Les larges couches se réduisent au lieu de former un bloc plein

Fixez un seuil de neurones visibles, et toute couche au-delà de ce nombre dessine ses premier et dernier neurones avec une ellipse entre les deux — la façon standard dont les figures publiées représentent une couche de 128 ou 256 unités sans tracer chaque connexion ni réduire les cercles jusqu'à ce qu'ils fusionnent en une barre pleine.

Diagramme de réseau de neurones exporté en SVG vectoriel avec libellés de couches et dimensions
SVG + PNG

Libellés de couches et dimensions au format d'une section méthodes

Chaque couche peut porter un nom personnalisé, son type déduit de sa position — Entrée, Cachée 1, Cachée 2, Sortie — et son nombre de neurones ou de canaux, puis exportez tout le schéma d'architecture en SVG vectoriel pour la composition en revue ou en PNG pour des diapositives.

03QU'EST-CE QUE C'EST

Le diagramme de réseau de neurones

Un diagramme de réseau de neurones montre les couches d'un modèle et leurs connexions : des cercles pour les neurones individuels reliés par des lignes de connexions pondérées, ou des rectangles étiquetés pour des unités structurelles plus larges comme un bloc de convolution ou d'attention.

Les articles étiquettent en général la couche d'entrée, numérotent les couches cachées dans l'ordre, et marquent la couche de sortie séparément, car les relecteurs vérifient ces libellés par rapport à l'architecture décrite dans le texte. Flèches et simples traits de connexion apparaissent tous deux dans les figures publiées.

Pour un petit perceptron multicouche, dessiner chaque neurone rend la figure autoexplicative. Au-delà de quelques dizaines d'unités par couche, un schéma d'architecture par blocs avec libellés de dimensions communique le même design sans devenir un enchevêtrement illisible de lignes — la même distinction que la plupart des guides de diagrammes d'architecture NN, dans les notes de cours et les manuels, établissent entre figures illustratives et schématiques.

Diagramme comparant une vue de réseau de neurones par neurone et un diagramme d'architecture par blocs
04FONCTIONNEMENT

D'une liste de couches à une figure exportée

Quatre étapes pour passer de tailles de couches brutes à un diagramme de réseau de neurones prêt pour un article, une thèse ou une présentation.

  1. 01

    Listez vos couches

    Saisissez les tailles de couches sur une ligne séparée par des virgules, comme 4,8,8,3, ou écrivez une couche nommée par ligne — Entrée,4 puis Cachée 1,8 — pour des libellés personnalisés plutôt que basés sur la position. Les deux formats conviennent aux MLP, aux paires encodeur-décodeur, ou aux nombres de canaux d'un CNN.

  2. 02

    Choisir un mode

    Choisissez la vue par neurone pour un petit MLP, ou la vue par blocs — le style standard de diagramme d'architecture NN pour un CNN, un ResNet ou un transformer où dessiner chaque unité serait illisible.

  3. 03

    Ajustez libellés et réglages de réduction

    Activez les libellés de type de couche et les annotations de dimensions, choisissez un jeu de couleurs, et limitez le nombre de neurones qu'une large couche affiche avant de se réduire en ellipse, pour que la figure reste lisible à la taille diapositive comme à l'impression.

  4. 04

    Exporter en SVG ou PNG

    Téléchargez le SVG vectoriel pour l'intégrer dans LaTeX ou un modèle de revue, ou récupérez un PNG pour une présentation ou un brouillon de préprint.

05FAQ

Questions sur les diagrammes de réseau de neurones

Quoi dessiner, comment l'étiqueter, et quel format de fichier soumettre.

06OUTILS LIÉS

Dessinez l'architecture avant d'écrire la section méthodes

Saisissez vos tailles de couches ci-dessus, passez à la vue par blocs si le modèle ne se réduit pas à des neurones individuels, et exportez la figure terminée depuis ce générateur de diagramme de réseau de neurones en SVG ou PNG, prête à intégrer dans votre prochain brouillon.

Créer le diagramme