How do you create a beautiful interface for your machine learning or data science project?
Handmade from scratch?
Any good tools?
Sure there are incredible tools:
Beautiful ML & DS interfaces
Gradio
Quickly create customizable UI components around your ML models. By dragging-and-dropping in your own images, pasting your own text, recording your own voice & seeing what the model outputs.
@GradioML
github.com/gradio-app/gra…
Beautiful ML & DS interfaces
Dash apps bring Python analytics to everyone with a point-&-click interface to models written in Python, R & Julia - vastly expanding the notion of what's possible in a traditional dashboard.
@plotlygraphs
plotly.com/dash
Beautiful ML & DS interfaces
Panel a high-level app and dashboarding solution for Python
Check awesome-panel.org/gallery for inspiration
@MarcSkovMadsen
github.com/holoviz/panel
Beautiful ML & DS interfaces
H2O Wave is an open-source Python development framework that makes it fast and easy for data scientists, machine learning engineers, and software developers to develop real-time interactive AI apps.
h2o.ai/products/h2o-w…
Beautiful machine learning interfaces
Streamlit
The fastest way to build and share data apps. Streamlit turns data scripts into shareable web apps in minutes.
All in Python. All for free. No front‑end experience required.
@streamlit
streamlit.io
Beautiful ML & DS interfaces
Pandas-Bokeh provides a plotting backend for Pandas, GeoPandas and Pyspark DataFrames
Importing the library adds a complementary plotting method plot_bokeh() on DataFrames and Series.
@bokeh
$ pip install pa.ndas-bokeh
github.com/PatrikHlobil/P…
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
