Diagramme für Deep-Learning-Modelle

Neuronales Netz als Diagramm zeichnen

Zeichnen Sie Ihr neuronales Netz als Diagramm – direkt aus einer schriftlichen Modellbeschreibung. Nennen Sie Schichten, Tensorformen, Skip Connections und wiederholte Blöcke, und Sie erhalten eine saubere Architekturgrafik für Paper, Abschlussarbeiten, Poster und Folien.

Architekturdiagramme für CNNs und TransformerTensorformen und Skip ConnectionsOhne Wasserzeichen

Netzarchitektur mit KI zeichnen

Beschreiben Sie die Schichten, Tensorformen und Verbindungen Ihres Modells.

Kostet 5 Credits512 / 2000 Zeichen

Erzeugt aus Ihrer Beschreibung eine Architekturgrafik als PNG.

Vorschau

Beispiele: neuronale Netze als Diagramm

Ziel-Seitenverhältnis: 16:9

Diagramm eines Transformer-Encoders mit Embeddings, Positional Encoding und einem ×6-Stapel aus Multi-Head-Attention- und Feed-Forward-Teilschichten
CNN-Architekturdiagramm mit drei Convolution- und Pooling-Stufen, Flatten und zwei Fully-Connected-Schichten mit Tensorformen
U-Net-Diagramm mit vierstufigem Encoder, Bottleneck mit 1024 Kanälen, Decoder und grauen Skip Connections zwischen gleichen Auflösungen

Beispielvorschauen. Beschreiben Sie Ihr Modell, um Ihr eigenes Diagramm zu erstellen.

Beispiele für Architekturdiagramme neuronaler Netze

Fahren Sie mit der Maus über eine Karte, um ihren Prompt zu kopieren. Jedes Beispiel nennt Schichten, Tensorformen und Verbindungen ausdrücklich, damit die Abbildung zum Modell passt.

Diagramm eines Transformer-Encoders mit Embeddings, Positional Encoding und einem ×6-Stapel aus Multi-Head-Attention- und Feed-Forward-Teilschichten

Prompt

Erstellen Sie ein Architekturdiagramm des Transformer-Encoders, Datenfluss von unten nach oben. Eingabe-Tokens → Token Embedding (d_model = 512) plus sinusförmiges Positional Encoding. Darüber eine Encoder-Schicht in einem abgerundeten Rahmen mit der Beschriftung „×6“: Multi-Head Self-Attention (8 Heads) → Add & Norm → positionsweises Feed-Forward (512 → 2048 → 512, ReLU) → Add & Norm. Zeichnen Sie um jede Teilschicht einen Residualpfeil in das zugehörige Add & Norm. Beschriftung der Ausgabe: „Encoder-Ausgabe (batch, seq_len, 512)“. Färben Sie Attention orange, Feed-Forward blau und Normalisierung gelb. Weißer Hintergrund, sauberer Journal-Stil.

Architektur eines Transformer-Encoders

CNN-Architekturdiagramm mit drei Convolution- und Pooling-Stufen, Flatten und zwei Fully-Connected-Schichten mit Tensorformen

Prompt

Erstellen Sie ein CNN-Architekturdiagramm für eine Bildklassifikation mit 10 Klassen, Datenfluss von links nach rechts als 3D-Blöcke. Eingabe 32×32×3 → Conv 3×3, 32 Filter, ReLU → 32×32×32 → MaxPool 2×2 → 16×16×32 → Conv 3×3, 64 Filter → 16×16×64 → MaxPool 2×2 → 8×8×64 → Conv 3×3, 128 Filter → 8×8×128 → MaxPool 2×2 → 4×4×128 → Flatten 2048 → Dense 256, ReLU → Dense 10, Softmax. Schreiben Sie jede Tensorform unter ihren Block. Conv blau, Pooling orange, Dense grün, mit Legende.

CNN-Bildklassifikator

U-Net-Diagramm mit vierstufigem Encoder, Bottleneck mit 1024 Kanälen, Decoder und grauen Skip Connections zwischen gleichen Auflösungen

Prompt

Erstellen Sie ein Diagramm eines U-Nets zur Segmentierung in U-Form. Encoder absteigend, auf jeder Stufe zwei 3×3 Conv + ReLU mit Same Padding: 256×256×64, 128×128×128, 64×64×256, 32×32×512, verbunden durch rote 2×2-Max-Pool-Pfeile. Bottleneck: 16×16×1024. Decoder aufsteigend mit grünen 2×2-Up-Convolution-Pfeilen: 32×32×512, 64×64×256, 128×128×128, 256×256×64. Graue waagerechte Skip-Pfeile mit der Beschriftung „copy and concatenate“ verbinden jede Encoder-Stufe mit der Decoder-Stufe gleicher Größe. Abschließend 1×1 Conv → Maske 256×256×1, Sigmoid. Eingabe: Bild 256×256×1.

U-Net zur Segmentierung

Diagramm eines über die Zeit entfalteten LSTM-Sequenzmodells mit Embedding, zwei gestapelten LSTM-Schichten, Hidden State und Cell State sowie Sigmoid-Ausgabe

Prompt

Erstellen Sie ein Modelldiagramm eines zweischichtigen LSTM-Klassifikators für Sentimentanalyse, entfaltet über die Zeitschritte t = 1, 2, …, T (T = 100). Untere Reihe: Eingabe-Tokens x1, x2, …, xT → Embedding (128). Mittlere Reihen: Zellen der LSTM-Schicht 1 und der LSTM-Schicht 2, Hidden Size 256, mit waagerechten Pfeilen, die Hidden State h und Cell State c zwischen den Zeitschritten weitergeben. Nur der letzte Hidden State h_T der Schicht 2 (256) führt nach oben zu Dense 1 mit Sigmoid → „positiv / negativ“. Beschriften Sie die Zeitachse. Sauber, flach, weißer Hintergrund.

LSTM-Sequenzmodell

Diagramm eines Graph Neural Network: Nachrichten der Nachbarknoten werden zu einem Knoten-Update aggregiert, dazu drei Schichten, Pooling-Readout und MLP-Vorhersage

Prompt

Erstellen Sie ein Diagramm eines Graph Neural Network in zwei Feldern. Linkes Feld: ein kleiner Graph mit einem zentralen Knoten v und den Nachbarn u1, u2, u3; Pfeile von jedem Nachbarn zu v, beschriftet mit m_uv = MLP(h_u, e_uv); ein Summenzeichen mit der Beschriftung „aggregate“; und das Update h_v(k+1) = UPDATE(h_v(k), Σ m_uv). Rechtes Feld als Pipeline: Knotenmerkmale (64) → Message-Passing-Schicht 1 (128) → Schicht 2 (128) → Schicht 3 (128) → Global Mean Pooling → MLP → Vorhersage auf Graphebene. Knoten blaugrün, Nachrichten orange. Weißer Hintergrund.

Message Passing in Graph Neural Networks

Diagramm eines multimodalen Modells mit ViT-Bild-Encoder und Transformer-Text-Encoder, beide auf 512 Dimensionen projiziert und in einem Fusions-Head (MLP) zusammengeführt

Prompt

Erstellen Sie ein Architekturdiagramm eines multimodalen Modells mit zwei parallelen Zweigen. Oberer Zweig: Bild 224×224×3 → Zerlegung in 16×16-Patches (196 Tokens) → ViT-B/16-Bild-Encoder, 12 Schichten, Breite 768 → [CLS]-Vektor 768 → lineare Projektion 512. Unterer Zweig: Text, max. 77 Tokens → Transformer-Text-Encoder, 12 Schichten, Breite 512 → [EOS]-Vektor 512 → lineare Projektion 512. Beide münden in einen Fusions-Head: Concatenate (1024) → MLP 1024 → 512, ReLU → N Klassen, Softmax. Bildzweig violett, Textzweig grün, Fusion grau.

Multimodales Fusionsmodell

So zeichnen Sie ein neuronales Netz als Diagramm

1

Architektur aufschreiben

Listen Sie die Schichten der Reihe nach mit Typ, Größe und Ausgabeform auf. Benennen Sie jede Skip Connection, jeden wiederholten Block und jede Verzweigung.

2

Darstellung festlegen

Wählen Sie die Flussrichtung, eine Farbe pro Schichttyp und ob die Blöcke als flache Kästen oder als 3D-Quader erscheinen.

3

Erstellen und überprüfen

Lassen Sie die Abbildung erstellen, gleichen Sie jede Beschriftung und Dimension mit Ihrem Code ab und verfeinern Sie bei Bedarf den Prompt für einen neuen Durchgang.

Notationskonventionen für Architekturdiagramme neuronaler Netze

  • Tensorformen: Geben Sie nach jedem Block die Ausgabeform an – in einem einheitlichen Format für die ganze Abbildung, etwa H×W×C für Bilder oder (batch, seq_len, d_model) für Sequenzen.
  • Skip Connections: Zeichnen Sie Residual- und U-Net-Skips als gebogene oder gestrichelte Pfeile, die in einem sichtbaren Zusammenführungsknoten enden – mit ⊕ für Addition oder der Beschriftung „concat“ für Konkatenation.
  • Wiederholte Blöcke: Zeichnen Sie eine Kopie in einer Klammer oder einem Rahmen mit der Beschriftung ×N, etwa „×6“ für einen Transformer-Encoder mit sechs Schichten, statt sechs identische Stapel.
  • Farbcodierung der Schichttypen: Geben Sie Faltungs-, Pooling-, Normalisierungs-, Attention- und Dense-Schichten jeweils eine eigene Farbe und ergänzen Sie eine Legende. Verlassen Sie sich nicht allein auf die Farbe; die Beschriftungen sollten jede Schicht trotzdem benennen.

So beschreiben Sie eine Architektur im Prompt präzise

Schreiben Sie das Modell als geordnete Kette mit Pfeilen und setzen Sie nach jedem Schritt die Tensorform: „Eingabe 32×32×3 → Conv 3×3, 32 Filter → 32×32×32 → MaxPool 2×2 → 16×16×32“. Der Generator setzt um, was Sie schreiben – vage Prompts wie „ein tiefes CNN“ ergeben vage Abbildungen.

Geben Sie das Layout an (von links nach rechts, von unten nach oben oder in U-Form), welche Verbindungen Schichten überspringen, wo Zweige zusammenlaufen und welche Blöcke sich wiederholen. Setzen Sie den genauen Beschriftungstext in Anführungszeichen, wenn es auf den Wortlaut ankommt. Sagen Sie bei CNN-Architekturdiagrammen, ob Sie 3D-Quader oder flache Kästen möchten.

Im Vergleich: PlotNeuralNet, draw.io und NN-SVG

PlotNeuralNet ist ein Projekt unter MIT-Lizenz, das LaTeX/TikZ-Code für Architekturzeichnungen erzeugt, optional über eine Python-Schnittstelle. Es eignet sich für Autorinnen und Autoren, die ohnehin in LaTeX schreiben und die Abbildung als Code haben möchten. NN-SVG ist ein parametrisches Tool unter MIT-Lizenz, das SVG im Stil von FCNN, LeNet und AlexNet exportiert – ideal, wenn Ihr Modell in einen dieser Stile passt. draw.io ist ein kostenloser Diagrammeditor für allgemeine Zwecke unter Apache-2.0-Lizenz, für Web und Desktop, mit dem Sie jede Form von Hand steuern.

Dieser Generator eignet sich am besten für einen schnellen, sauberen ersten Entwurf einer Architektur, für die diese Tools keine Vorlage bieten – etwa ein multimodales Modell oder ein Graphmodell –, wenn Sie kein TikZ schreiben und nicht jeden Kasten von Hand platzieren möchten. Er liefert ein PNG-Bild statt exakter Vektorgeometrie. Zuletzt geprüft am 15. September 2026 anhand der offiziellen Repositorys von PlotNeuralNet (github.com/HarisIqbal88/PlotNeuralNet), NN-SVG (github.com/alexlenail/NN-SVG) und draw.io (github.com/jgraph/drawio).

Vor der Veröffentlichung: Genauigkeit prüfen

  • Zählen Sie die Blöcke im Bild und vergleichen Sie sie mit Ihrer Modelldefinition – einschließlich wiederholter ×N-Stapel.
  • Rechnen Sie die Tensorformen nach: Ein 2×2-Pooling mit Stride 2 halbiert Höhe und Breite, und Flatten von 4×4×128 ergibt 2048.
  • Prüfen Sie, ob jede Skip Connection an den richtigen Schichten und Auflösungen beginnt und endet.
  • Lesen Sie jede Beschriftung Buchstabe für Buchstabe; Bildmodelle schreiben Begriffe wie „LayerNorm“ mitunter falsch oder vertauschen Zahlen.
  • Gleichen Sie die Bezeichnungen in der Abbildung mit denen in Ihrem Methodenteil und Ihrem Code ab.

Häufige Fragen: neuronale Netze als Diagramm

Das Tool zeichnet Architekturdiagramme aus einer Textbeschreibung: CNNs, Transformer, U-Nets, RNN- und LSTM-Modelle, Graph Neural Networks (GNNs), Autoencoder und multimodale Modelle. Sie können Beschriftungen der Tensorformen, Skip Connections, mit ×N gekennzeichnete wiederholte Blöcke, Attention-Module und eine Farblegende für die Schichttypen anfordern.

Zeichnen Sie Ihre Modellarchitektur

Beschreiben Sie Schichten, Tensorformen und Verbindungen und erstellen Sie ein sauberes Diagramm Ihres Deep-Learning-Modells für Ihr nächstes Paper oder Ihren nächsten Vortrag.