Skip to content

Streamlit Tutorial for machine learning and data science.

Notifications You must be signed in to change notification settings

SaravananSuriya/Streamlit

Repository files navigation

Streamlit

What is Streamlit?

Streamlit is a free and open-source framework to rapidly build and share beautiful machine learning and data science web apps. It is a Python-based library specifically designed for machine learning engineers. Data scientists or machine learning engineers are not web developers and they're not interested in spending weeks learning to use these frameworks to build web apps. Instead, they want a tool that is easier to learn and to use, as long as it can display data and collect needed parameters for modeling. Streamlit allows you to create a stunning-looking application with only a few lines of code.

Why should data scientists use Streamlit?

The best thing about Streamlit is that you don't even need to know the basics of web development to get started or to create your first web application. So if you're somebody who's into data science and you want to deploy your models easily, quickly, and with only a few lines of code, Streamlit is a good fit.

One of the important aspects of making an application successful is to deliver it with an effective and intuitive user interface. Many of the modern data-heavy apps face the challenge of building an effective user interface quickly, without taking complicated steps. Streamlit is a promising open-source Python library, which enables developers to build attractive user interfaces in no time.

Streamlit is the easiest way especially for people with no front-end knowledge to put their code into a web application:

  • No front-end (html, js, css) experience or knowledge is required.
  • You don't need to spend days or months to create a web app, you can create a really beautiful machine learning or data science app in only a few hours or even minutes.
  • It is compatible with the majority of Python libraries (e.g. pandas, matplotlib, seaborn, plotly, Keras, PyTorch, SymPy(latex)).
  • Less code is needed to create amazing web apps.
  • Data caching simplifies and speeds up computation pipelines.

How to use Streamlit

Install Streamlit

  1. Install Anaconda and create your environment or Install VScode.
  2. Open the terminal

Type this command in the terminal to install Streamlit:

        pip install streamlit

Test if the installation worked:

        streamlit hello

About

Streamlit Tutorial for machine learning and data science.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages