Offered By: IBM
Bring your Machine Learning model to life with Gradio
Are you a Machine Learning practitioner who has done tons of projects in Jupyter notebooks and now wants to be able to quickly deploy the trained models and share delightful results online with other people? This guided project has got you covered! Using the Gradio framework, you can build demos or interactive apps of your Machine Learning models, APIs, or Data Science workflows and share them, all in Python.
Continue readingGPXX0UV8EN
Open Source
38 EnrolledAt a Glance
Are you a Machine Learning practitioner who has done tons of projects in Jupyter notebooks and now wants to be able to quickly deploy the trained models and share delightful results online with other people? This guided project has got you covered! Using the Gradio framework, you can build demos or interactive apps of your Machine Learning models, APIs, or Data Science workflows and share them, all in Python.
Why you should do this Guided Project
Here is an example of a simple, deployed text-generation app:
.png)
Here comes Gradio, a free and open-source Python library that helps you create interactive UI for your Machine Learning models in a quick and easy manner. It is low-code, meaning it doesn't require all the knowledge that a software engineer has for deploying the ML models and generating the user interface. It abstracts away the nitty-gritty details under the hood and allows you to play with the models interactively in your web browser by just typing or uploading your text, images, or videos.
You can also host the demos of your ML models created by Gradio in the Hugging Face Space so that your finished models no longer lie idle in, for example, your Jupyter notebooks.
A Look at the Project Ahead
- Understand what Gradio does.
- Practice building the Gradio interface.
- Design components such as the input and output of your Gradio app.
- Build a demo of a text-generation model.
What You'll Need
Estimated Effort
35 minutes
Level
Beginner
Skills You Will Learn
Python, Machine Learning, API, Gradio, Model Deployment
Language
English
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreRoxanne Li
Data Scientist at IBM
I am an aspiring Data Scientist at IBM with extensive theoretical/academic, research, and work experience in different areas of Machine Learning, including Classification, Clustering, Computer Vision, NLP, and Generative AI. I've exploited Machine Learning to build data products for the P&C insurance industry in the past. I also recently became an instructor of the Unsupervised Machine Learning course by IBM on Coursera!
Read more