Philip Vollet Profile picture
VP Developer Relations and Growth @weaviate_io & Open source lover

May 7, 2021, 8 tweets

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.

Keep scrolling