API Reference#

Complete API documentation for all visualkeras modules.

Main Functions#

The main entry points for visualkeras:

  • visualkeras.show() - Unified interface for all renderers (recommended for most use cases)

  • visualkeras.layered_view() - Visualize models in layered style (great for CNNs)

  • visualkeras.graph_view() - Visualize models as graphs (works for all types)

  • visualkeras.functional_view() - Visualize functional models with graph-aware layering

  • visualkeras.lenet_view() - Classic feature map stack visualization (LeNet style)

Utility Classes#

  • visualkeras.SpacingDummyLayer - Add visual spacing between layer groups

Module Documentation#

Quick Reference#

Unified Interface (Recommended)

import visualkeras

# Select renderer by mode
img = visualkeras.show(model, mode='layered')

Layered View

visualkeras.layered_view(model).show()

Graph View

visualkeras.graph_view(model).show()

Functional View

visualkeras.functional_view(model).show()

LeNet View

visualkeras.lenet_view(model).show()

With Options

from visualkeras.options import LayeredOptions

opts = LayeredOptions(spacing=15, legend=True)
visualkeras.layered_view(model, options=opts).show()

Getting Help#