TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Member-only story

Clean Architecture for AI/ML Applications using Dash and Plotly with Docker

Create enterprise-level dashboards using Dash and Plotly, learn about best practices, project structure, architectural patterns in Dash

Czako Zoltan
TDS Archive
Published in
11 min readJan 5, 2021

--

Photo by Ruthson Zimmerman on Unsplash

Almost every Data Science project requires some kind of visualization, like visualizing the input data, exploratory data analysis using histograms or scatter plots, finding outliers or plotting statistics using box and whisker plots, visualizing the relationship between nodes using network diagrams, checking the relationships between variables using correlation matrices, visualization techniques to help understand relationships within high-dimensional datasets, visualizing the performance of the models, or the train history, etc.

Furthermore, data visualization may become a valuable addition to any presentation and the quickest path to understanding your data.

As you can see, data visualization is a crucial part of any Data Science project, but creating a dashboard is not a trivial task. There are lots of libraries available to generate beautiful diagrams, but if you are working in python Dash is the best choice in my opinion.

Why Dash

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Czako Zoltan
Czako Zoltan

Written by Czako Zoltan

I'm an experienced Full-Stack Developer, with experience in multiple domains including Backend, Frontend, DevOps, IoT, and Artificial Intelligence.

Responses (8)