Skip to content
Graphviz (DOT) templates

Neural Network Architecture (Graphviz)

A simple feed-forward network's layers.

Template previewGraphviz (DOT)
Rendering…

Make it your own.

digraph NN {
  rankdir=LR;
  splines=line;
  node [shape=circle, style=filled, fillcolor="#c7d2fe", label="", width=0.3];

  subgraph cluster_in { label="Input"; color="#cbd5e1"; i1; i2; i3; }
  subgraph cluster_h1 { label="Hidden 1"; color="#cbd5e1"; h11; h12; h13; h14; }
  subgraph cluster_h2 { label="Hidden 2"; color="#cbd5e1"; h21; h22; h23; }
  subgraph cluster_out { label="Output"; color="#cbd5e1"; o1; o2; }

  i1 -> {h11 h12 h13 h14};
  i2 -> {h11 h12 h13 h14};
  i3 -> {h11 h12 h13 h14};
  {h11 h12 h13 h14} -> {h21 h22 h23};
  {h21 h22 h23} -> {o1 o2};
}