Deep Learning Guide

DashiBoard supports training and evaluating deep learning models via the StreamlinerCore package.

Streamliner cards can be inserted into any pipeline and receive / provide data to/from any other card.

Setup

As designing a deep learning model and devising a training procedure are complex tasks, DashiBoard request the user to pass in folders with example configuration files (see the static/model and static/training folders for examples).

When using a streamliner card, DashiBoard will

Visualization

The streamliner card comes with a default visualization (see Pipelines.visualize), displaying the trajectory of the loss function in the training and validation datasets.

Example pipeline

Below we see a typical deep learning pipeline, comprised of the following steps:

  • data partition,
  • data normalization,
  • model training and evaluation.

deep learning pipeline