Udemy

Machine Learning Model Deployment with Streamlit

Enroll Now
  • 5,557 Students
  • Updated 9/2023
4.7
(724 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 13 Minute(s)
Language
English
Taught by
Marco Peixeiro
Rating
4.7
(724 Ratings)
4 views

Course Overview

Machine Learning Model Deployment with Streamlit

Deploy ML models with Streamlit and share your data science work with the world

The complete course to deploy machine learning models using Streamlit. Build web applications powered by ML and AI and deploy them to share them with the world.


This course will take you from the basics to deploying scalable applications powered by machine learning. To put your knowledge to the test, I have designed more than six capstone projects with full guided solutions.


This course covers:


Basics of Streamlit

  • Add interactive elements, like buttons, forms, sliders, input elements, etc.

  • Display charts

  • Customize the layout of your application

  • Capstone project: build an interactive dashboard

Caching

  • Performance enhancement with caching

  • Basic and advanced usage of caching

  • Capstone project: deploy a classification model

Session state management

  • Add more interactivity and boost performance with session state management

  • Basic and advanced usage of session state

  • Capstone project: deploy a regression model

Multipage applications

  • Build large apps with multiple pages

  • Capstone project: train and rank classification models

Authentication

  • Add a security layer with authentication

  • Add login/logout components

  • Advanced authentication with user management, reset password, etc.

  • Capstone project: deploy a clustering model for marketing

Connect to data sources

  • Connect to databases

  • Access data through APIs

  • Capstone project: Deploy a sales demand model

Deployment

  • Deploy a Streamlit app for free

  • Advanced deployment process with secrets management and environment variables

Course Content

  • 8 section(s)
  • 44 lecture(s)
  • Section 1 Introduction to Streamlit
  • Section 2 Streamlit fundamentals
  • Section 3 Caching
  • Section 4 Session state management
  • Section 5 Multipage applications
  • Section 6 Authentication
  • Section 7 Connect to data sources
  • Section 8 Deploy to production

What You’ll Learn

  • Understand the core concepts and features of Streamlit
  • Build interactive data-driven web applications to deploy your model
  • Master the advanced features and integrations in Streamlit
  • Apply the best practices and optimization techniques for Streamlit
  • Connect your Streamlit app to data sources
  • Deploy your Streamlit app for free

Reviews

  • R
    Rahul Jena
    5.0

    Explanation and the codes are very easy to understand.

  • B
    Banele Mdluli
    5.0

    Very informative and straight to the point.

  • P
    Pedro Ballesteros
    5.0

    Great content, and great explanations

  • J
    Jonathan Picado Morera
    5.0

    Great course. I learned a lot. I liked the topics and the sequence of topics. Highly recommended.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed