Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building Machine Learning Web Apps with Python
Rating: 4.2 out of 5(208 ratings)
2,216 students

Building Machine Learning Web Apps with Python

Going Beyond Machine Learning Models
Created byJesse E. Agbe
Last updated 9/2024
English

What you'll learn

  • Building Machine Learning Models with Python
  • Build Machine Learning Web Apps
  • How to Convert ML Models into Simple and Useful Products
  • How to Use ML Models as Packages
  • Embedding ML Models into Web Apps [Flask,Streamlit,etc]
  • How to use Streamlit to build ML apps
  • How to use Flask to build web applications
  • Productionize ML Models

Course content

7 sections94 lectures26h 12m total length
  • Introduction4:44

    Course Introduction and Outline

  • Objectives2:32
  • Types of Machine Learning Apps2:21
  • 4 Ways of Productionizing ML Models5:27

    Ways To Productionize Your Machine Learning Models

    • Using Web Apps (Flask,Pyramid,Django,Express,etc)

    • Using Your ML Models as API

    • Using Streamlit

    • Using Your ML Models as a Package

    • Using Docker

  • Building 3 ML Products At Once with Hug - Demo4:51
  • How to Setup Your Workspace6:51
  • How to Setup Your Workspace - Using Pipenv21:41

    Using Pipenv

    How to Install Pipenv on Your System

    pip install pipenv

  • How to Setup Your Workspace - Using Pipes2:56
  • How to Setup Your Workspace - Using Poetry9:06
  • Where to Find Datasets & Course Materials & Code4:48

    Explore datasets, course materials, and code sources for building machine learning web apps, from the UCI repository and GitHub to data portals like datahub and Microsoft open data.

  • Building Machine Learning Models - Salary Prediction - Introduction8:17
  • Building Machine Learning Models - Salary Prediction7:08
  • Building Machine Learning Models - Interpreting ML Models5:07
  • Building Machine Learning Models - Bible Passage Prediction14:25
  • Building Machine Learning Models - Saving ML Models4:01
  • Building Machine Learning Models - Gender Classification - Quick Overview5:25

    In this lecture we will be going on a fast pace to get an idea of how to build models for gender classification of names. We will be using these saved models in the next sections to build packages and other products.

  • Building Machine Learning Models - Evaluating Car Quality with ML18:06

Requirements

  • Understand the basics of python and machine learning
  • Basic Knowledge of HTML,CSS
  • Ability to work around a computer and a terminal
  • Determination

Description

Course Description

Artificial Intelligence and Machine Learning is affecting every area of our lives and society. Google, Amazon, Netflix, Uber, Facebook and many more industries are using AI and ML models in their products.

The opportunities and advantages of Machine Learning is quite numerous.

What if you could also build your own machine learning models?

What if you can build something useful from the ML model you have spend time creating and make some profit whiles helping people and changing the world?


In this wonderful course, we will be exploring the various ways of converting your machine learning models into useful web applications and products.

We will move beyond just building machine learning models into build products from our ML Models.

Products that you can give to your customers and other users to benefit from. We will be adding simple UI to our AI and ML models.


With every section of the course you will develop new skills and improve your understanding of this challenging yet important sub-field of Data Science and Machine Learning.

This course is unscripted,fun and exciting but at the same time we dive deep into building Machine Learning web applications.

What You will Gain in this Course

In this course you will develop new skills as you  learn:

  1.     how to setup your Data Science and ML work-space locally.

  2.     how to build machine learning models.

  3.     how to interpret ML models with Eli5.

  4.     how to serialize and save ML models.

  5.     how to build ML web apps using the models we have created.

  6.     how to build packages from your ML Models.

  7.     how to deploy your products.

    etc

Join us as we explore the world of building Machine Learning apps and tools.



Who this course is for:

  • Programmers and Developers
  • Any one interested in building web apps
  • ML Engineers and Data Scientist
  • Beginner Python Developers interested in Machine Learning and Data Science
  • People curious about how to build and productionize their machine learning models