Create your own API endpoint for your machine learning models
Create a Flask application from scratch
Deploy your model on the web
Description
Flask is a web application framework used to develop web applications. Getting started with Flask is easy, and its power lies in its ability to scale up to complex applications. In this course, you’ll learn the most effective ways to use Flask in order to create your own web application.
You’ll begin with an introduction to Flask and quickly dive into defining and training your model. You’ll perform various actions on this model to train it and ensure that it is of the best quality for your application. You’ll also create and test API endpoints so you can predict the model’s behavior over time.
By the end of this course, you’ll have the confidence to deploy this application to the web and learn how to fix any errors that may arise during this process.
The code bundle for this course is available at https://github.com/PacktPublishing/Deploying-Machine-Learning-Models-with-Flask-for-Beginners
What you will learn
Define and train your model
Test the model availability and make predictions
Create a Flask endpoint and perform quality checks
Use image classification in your Flask application
Predict images on the Flask application
Deploy your machine learning model to the web
Dan We is a 32-year-old entrepreneur, data scientist, and data analytics/visual analytics consultant. He holds a master’s degree and is certified in Power BI as a qualified associate in Tableau. He is currently working in business intelligence and helps major companies get key insights from their data in order to deliver long-term growth and outpace their competitors.
He is committed to supporting other people by offering them educational services to help them accomplish their goals and become the best in their profession or explore a new career path.
How can I download a video package for offline viewing?
Login to your account at Packtpub.com.
Click on "My Account" and then click on the "My Videos" tab to access your videos.
Click on the "Download Now" link to start your video download.
How can I extract my video file?
All modern operating systems ship with ZIP file extraction built in. If you'd prefer to use a dedicated compression application, we've tested WinRAR / 7-Zip for Windows, Zipeg / iZip / UnRarX for Mac and 7-Zip / PeaZip for Linux. These applications support all extension files.
How can I get help and support around my video package?
If your video course doesn't give you what you were expecting, either because of functionality problems or because the content isn't up to scratch, please mail customercare@packt.com with details of the problem. In addition, so that we can best provide the support you need, please include the following information for our support team.
Video
Format watched (HTML, MP4, streaming)
Chapter or section that issue relates to (if relevant)
System being played on
Browser used (if relevant)
Details of support
Why can’t I download my video package?
In the even that you are having issues downloading your video package then please follow these instructions:
Disable all your browser plugins and extensions: Some security and download manager extensions can cause issues during the download.
Download the video course using a different browser: We've tested downloads operate correctly in current versions of Chrome, Firefox, Internet Explorer, and Safari.