• No hay productos en el carrito.

Inicio / Cursos / Deploy ML Model in Production with FastAPI and Docker
Impartido por Laxmi Kant | KGP TalkiePago único de $2,800 MXN · acceso por 12 meses

Deploy ML Model in Production with FastAPI and Docker

Deploy ML Model with ViT, BERT and TinyBERT HuggingFace Transformers with Streamlit, FastAPI and Docker at AWS

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 16 unidades
Qué aprenderás

Lo que serás capaz de hacer

Welcome to Production-Grade ML Model Deployment with FastAPI, AWS, Docker, and NGINX! Unlock the power of seamless ML model deployment with our comprehensive course, Production-Grade ML Model Deployment with FastAPI, AWS, Docker, and NGINX. This course is designed for data scientists, machine learning engineers, and cloud practitioners who are ready to take their models from development to production. You'll gain the skills needed to deploy, scale, and manage your machine learning models in real-world environments, ensuring they are robust, scalable, and secure. What You Will Learn: Streamline ML Operations with FastAPI: Master the art of serving machine learning models using FastAPI, one of the fastest-growing web frameworks. Learn to build robust RESTful APIs that facilitate quick and efficient model inference, ensuring your ML solutions are both accessible and scalable. Harness the Power of AWS for Scalable Deployments: Leverage AWS services like EC2, S3, ECR, and Fargate to deploy and manage your ML models in the cloud. Gain hands-on experience automating deployments with Boto3, integrating models with AWS infrastructure, and ensuring they are secure, reliable, and cost-efficient. Containerize Your Applications with Docker: Discover the flexibility of Docker to containerize your ML applications. Learn how to build, deploy, and manage Docker containers, ensuring your models run consistently across different environments, from development to production. Build and Deploy End-to-End ML Pipelines: Understand the intricacies of ML Ops by constructing end-to-end machine learning pipelines. Explore data management, model monitoring, A/B testing, and more, ensuring your models perform optimally at every stage of the lifecycle. Automate Deployments with Boto3: Automate the deployment of your ML models using Python and Boto3. From launching EC2 instances to managing S3 buckets, streamline cloud operations, making your deployments faster and more efficient. Scale ML Models with NGINX: Learn to use NGINX with Docker-Compose to scale your ML applications across multiple instances, ensuring high availability and performance in production. Deploy Serverless ML Models with AWS Fargate: Dive into serverless deployment using AWS Fargate, and learn how to package, deploy, and manage ML models with AWS ECR and ECS for scalable, serverless applications. Real-World ML Use Cases: Apply your knowledge to real-world scenarios by deploying models for sentiment analysis, disaster tweet classification, and human pose estimation. Using cutting-edge transformers and computer vision techniques, you’ll gain practical experience in bringing AI to life. Deploy Interactive ML Applications with Streamlit: Create and deploy interactive web applications using Streamlit. Integrate your FastAPI-powered models into user-friendly interfaces, making your ML solutions accessible to non-technical users. Monitor and Optimize Production ML Models: Implement load testing, monitoring, and performance optimization techniques to ensure your models remain reliable and efficient in production environments. Why This Course? In today’s fast-paced tech landscape, the ability to deploy machine learning models into production is a highly sought-after skill. This course combines the latest technologies—FastAPI, AWS, Docker, NGINX, and Streamlit—into one powerful learning journey. Whether you're looking to advance your career or enhance your skill set, this course provides everything you need to deploy, scale, and manage production-grade ML models with confidence. By the end of this course, you’ll have the expertise to deploy machine learning models that are not only effective but also scalable, secure, and ready for production in real-world environments. Join us and take the next step in your machine-learning journey!

  • Deploy Machine Learning Models with FastAPI: Learn to build and deploy RESTful APIs for serving ML models efficiently.
  • Master Cloud-Based ML Deployments with AWS: Gain hands-on experience deploying, managing, and scaling ML models on AWS EC2 and S3.
  • Automate ML Operations with Boto3 and Python: Automate cloud tasks like instance creation, data storage, and security configuration using Boto3.
  • Containerize ML Applications Using Docker: Build and manage Docker containers to ensure consistent and scalable ML deployments across environments.
  • Streamline Model Inference with Real-Time APIs: Develop high-performance APIs that deliver fast and accurate predictions for production-grade applications.
  • Optimize Machine Learning Pipelines for Production: Design and implement end-to-end ML pipelines, from data ingestion to model deployment, using best practices.

Temario

UNIDAD 1 - Introduction · 3 lecciones

UNIDAD 1 - Introduction

  • Course IntroductionVideo · 8 min
  • Install Requirements.txtVideo · 3 min
  • Resources [Code Files]Lectura · 0 min
UNIDAD 2 - Introduction to ML Ops and Pipeline · 8 lecciones

UNIDAD 2 - Introduction to ML Ops and Pipeline

  • What is Machine Learning PipelineVideo · 6 min
  • Type of ML Model DeploymentVideo · 8 min
  • ML Infrastructure and Integration ToolsVideo · 7 min
  • Benefits of ML PipelineVideo · 3 min
  • Challenges in ML Model DeploymentVideo · 7 min
  • Data and Model ManagementVideo · 5 min
  • A/B Testing for ML ModelVideo · 5 min
  • ML Model Bias and SecurityVideo · 3 min
UNIDAD 3 - Introduction to AWS Services · 7 lecciones

UNIDAD 3 - Introduction to AWS Services

  • Getting Started with AWSVideo · 6 min
  • Exploring EC2 DashboardVideo · 9 min
  • AWS Cost CalculatorVideo · 6 min
  • Creating EC2 Windows Server Part 1Video · 8 min
  • Creating EC2 Windows Server Part 2Video · 7 min
  • Create EC2 Ubuntu MachineVideo · 11 min
  • Create S3 BucketVideo · 8 min
UNIDAD 4 - Managing AWS EC2 Servers with Boto3 · 11 lecciones

UNIDAD 4 - Managing AWS EC2 Servers with Boto3

  • IntroductionVideo · 3 min
  • AWS Credentials Setup with AWS CLI for Boto3Video · 9 min
  • AWS Boto3 - SSH Key Pair SetupVideo · 9 min
  • AWS Boto3 - Launch EC2 with Python Part 1Video · 7 min
  • AWS Boto3 - Launch EC2 with Python Part 2Video · 6 min
  • AWS Boto3 - Exploring Security Groups using AWS ConsoleVideo · 9 min
  • AWS Boto3 - Create Custom Security Group with PythonVideo · 6 min
  • AWS Boto3 - Configure Custom Security Group Using PythonVideo · 6 min
  • AWS Boto 3 - Attach and Detach Security Groups to EC2 with PythonVideo · 11 min
  • AWS Boto3 - Check EC2 Instance StatusVideo · 6 min
  • AWS Boto3 - Start, Stop and Terminate EC2 Instance with PythonVideo · 9 min
UNIDAD 5 - Managing AWS S3 with Boto3 · 8 lecciones

UNIDAD 5 - Managing AWS S3 with Boto3

  • IntroductionVideo · 3 min
  • AWS Boto3 - Create S3 Bucket with PythonVideo · 6 min
  • AWS Boto3 - Upload File to S3 with PythonVideo · 5 min
  • AWS Boto3 - List S3 Objects or Files in the BucketVideo · 2 min
  • AWS Boto3 - Download S3 File to Local SystemVideo · 6 min
  • AWS Boto3 - Upload All Files in Dir to S3 using PythonVideo · 8 min
  • AWS Boto3 - Download Full S3 Dir to LocalVideo · 12 min
  • AWS Boto3 - Delete All Files in an S3 BucketVideo · 6 min
UNIDAD 6 - Sentiment Classification using TinyBERT Transformer · 9 lecciones

UNIDAD 6 - Sentiment Classification using TinyBERT Transformer

  • IntroductionVideo · 3 min
  • Getting Started with Sentiment ClassificationVideo · 8 min
  • Load Data with Hugging Face Datasets LibraryVideo · 8 min
  • Data TokenizationVideo · 8 min
  • Build Model Evaluation FunctionVideo · 3 min
  • Model Building and TrainingVideo · 8 min
  • Model Save and Load for InferenceVideo · 6 min
  • Push Model to AWS S3 Part 1Video · 7 min
  • Push Model to AWS S3 Part 2Video · 6 min
UNIDAD 7 - Disaster Tweets Classification using TinyBERT Transformer · 8 lecciones

UNIDAD 7 - Disaster Tweets Classification using TinyBERT Transformer

  • IntroductionVideo · 2 min
  • Getting Started with Disaster Tweets ClassificationVideo · 5 min
  • Loading Disaster TweetsVideo · 8 min
  • Load Data with Hugging Face Datasets LibraryVideo · 5 min
  • Tweets TokenizationVideo · 5 min
  • Model Building and TrainingVideo · 7 min
  • Model Save and Load for InferenceVideo · 7 min
  • Push Model to AWS S3Video · 6 min
UNIDAD 8 - Human Pose Image Classification using Vision Transformers (ViT) · 11 lecciones

UNIDAD 8 - Human Pose Image Classification using Vision Transformers (ViT)

  • IntroductionVideo · 3 min
  • Getting Started with Image ClassificationVideo · 5 min
  • Human Pose Dataset PreparationVideo · 4 min
  • Image Preprocessing Part 1Video · 5 min
  • Image Preprocessing Part 2Video · 8 min
  • ViT Model BuildingVideo · 5 min
  • Vision Transformer (ViT) Fine TuningVideo · 5 min
  • Model Prediction on Test DatasetVideo · 6 min
  • Classification Report and Confusion MatrixVideo · 7 min
  • Human Pose Prediction on Real ImagesVideo · 5 min
  • Push Model to AWS S3Video · 5 min
UNIDAD 9 - Deploy ML Model at Streamlit Server · 12 lecciones

UNIDAD 9 - Deploy ML Model at Streamlit Server

  • IntroductionVideo · 1 min
  • Streamlit Application WalkthroughVideo · 7 min
  • Streamlit Basics Part 1Video · 6 min
  • Streamlit Basics Part 2Video · 7 min
  • Streamlit Basics Part 3Video · 4 min
  • Streamlit Basics Part 4Video · 5 min
  • Streamlit Basics Part 5Video · 5 min
  • Streamlit Basics Part 6Video · 6 min
  • Streamlit App with ML Model Part 1Video · 7 min
  • Streamlit App with ML Model Part 2Video · 7 min
  • Upload Streamlit App on GitHub for PipelineVideo · 9 min
  • Deploying ML App at Streamlit ServerVideo · 10 min
UNIDAD 10 - ML Model Deployment with Streamlit at AWS EC2 Server · 14 lecciones

UNIDAD 10 - ML Model Deployment with Streamlit at AWS EC2 Server

  • IntroductionVideo · 3 min
  • Automating AWS EC2 Instance Creation with Boto3Video · 7 min
  • Automating Security Group ConfigurationVideo · 6 min
  • Automating Server Start and StopVideo · 6 min
  • Create Instance with Automated ScriptVideo · 8 min
  • Terminate InstanceVideo · 3 min
  • Fasted and Shortest Way to Create Server During POCVideo · 5 min
  • Connect with SSH to Your ServerVideo · 6 min
  • Connect VS Code with the ServerVideo · 6 min
  • Connect GitHub with the ServerVideo · 5 min
  • Run Streamlit on AWS ServerVideo · 7 min
  • Create S3 Full Access and Attach to EC2 ServerVideo · 4 min
  • Run Streamlit Application Automatically and Server Start UpVideo · 9 min
  • Attach Permanent Fixed IP with EC2 ServerVideo · 9 min
UNIDAD 11 - Building REST API with FastAPI · 15 lecciones

UNIDAD 11 - Building REST API with FastAPI

  • IntroductionVideo · 2 min
  • Introduction to ML Model Serving over REST APIVideo · 5 min
  • API Requests TypeVideo · 7 min
  • API Response TypesVideo · 7 min
  • How to Inspect Browser for API Requests and ResponseVideo · 8 min
  • What is FastAPI?Video · 8 min
  • Build Your First FastAPI ApplicationVideo · 9 min
  • Working with GET RequestsVideo · 7 min
  • Working with POST RequestsVideo · 6 min
  • Exploring FastAPI Interactive API DocsVideo · 7 min
  • Call GET API Through CURL and PythonVideo · 7 min
  • Call POST API Through CURL and PythonVideo · 5 min
  • Explore GET Requests with PostmanVideo · 9 min
  • Explore POST Requests with PostmanVideo · 5 min
  • Send POST Data as Data PayloadVideo · 10 min
UNIDAD 12 - ML Model Serving over REST API for Production Deployment · 18 lecciones

UNIDAD 12 - ML Model Serving over REST API for Production Deployment

  • IntroductionVideo · 3 min
  • Pydantic Data Class IntroductionVideo · 5 min
  • Building Data Classes for ML ModelsVideo · 9 min
  • Running and Testing Your Application with Data ValidationVideo · 10 min
  • Building Sentiment, Disaster and Human Pose Classifier APIsVideo · 5 min
  • Integrating S3 with API for CI-CDVideo · 10 min
  • Load All ML ModelsVideo · 7 min
  • Serving All ML Models Over the APIVideo · 11 min
  • Doing Data Validation and Modelling for OutputVideo · 11 min
  • Doing Data Validation and Modelling for Image ClassifierVideo · 8 min
  • API Load TestingVideo · 7 min
  • Get Presigned Image URL from S3Video · 10 min
  • Serving ML Models Through API in Streamlit Application Part 1Video · 10 min
  • Serving ML Models Through API in Streamlit Application Part 2Video · 7 min
  • Serving ML Models Through API in Streamlit Application Part 3Video · 7 min
  • Deploying ML Model in Production with FastAPI Part 1Video · 7 min
  • Deploying ML Model in Production with FastAPI Part 2Video · 5 min
  • Deploying ML Model in Production with FastAPI Part 3Video · 13 min
UNIDAD 13 - Introduction to Docker for ML Model Deployment · 11 lecciones

UNIDAD 13 - Introduction to Docker for ML Model Deployment

  • IntroductionVideo · 2 min
  • Docker Introduction Part 1Video · 8 min
  • Docker Introduction Part 2Video · 7 min
  • Docker Introduction Part 3Video · 5 min
  • Basic Docker CommandVideo · 8 min
  • Your First DockerfileVideo · 8 min
  • Inspect Docker ImageVideo · 7 min
  • Write Dockerfile for FastAPIVideo · 7 min
  • Run FastAPI inside DockerVideo · 9 min
  • Pushing Docker Image to Docker HubVideo · 10 min
  • Pulling Docker Image from Docker HubVideo · 9 min
UNIDAD 14 - Scale ML Model with NGINX Server · 8 lecciones

UNIDAD 14 - Scale ML Model with NGINX Server

  • IntroductionVideo · 2 min
  • Why to Use NGINX in ProductionVideo · 5 min
  • Use Docker-Compose to Run DockerVideo · 9 min
  • Scaling Your Application to N-InstancesVideo · 12 min
  • Scaling with NGINX Part 1Video · 7 min
  • Scaling with NGINX Part 2Video · 11 min
  • Design ML REST API Services with NGINX ServerVideo · 11 min
  • Run ML REST API with NGINX ServerVideo · 5 min
UNIDAD 15 - Deploy ML Model in Production with Docker, FastAPI and NGINX on AWS EC2 · 7 lecciones

UNIDAD 15 - Deploy ML Model in Production with Docker, FastAPI and NGINX on AWS EC2

  • IntroductionVideo · 2 min
  • Package ML App as an Docker Image Part 1Video · 8 min
  • Package ML App as an Docker Image Part 2Video · 12 min
  • Package ML App as an Docker Image Part 3Video · 12 min
  • Run API Services Inside Docker at EC2 Part 1Video · 8 min
  • Run API Services Inside Docker at EC2 Part 2Video · 9 min
  • Load Testing of Model Deployed in the Production with DockerVideo · 7 min
UNIDAD 16 - Deploy Serverless ML Model in Production at AWS Fargate with AWS ECR and AWS ECS · 11 lecciones

UNIDAD 16 - Deploy Serverless ML Model in Production at AWS Fargate with AWS ECR and AWS ECS

  • IntroductionVideo · 3 min
  • Introduction to Deploy ML Model with AWS ECR ECS and Serverless FargateVideo · 5 min
  • [MUST WATCH] Minor Code Modification for AWS Serverless DeploymentVideo · 9 min
  • Building and Pushing Docker Image on AWS ECRVideo · 9 min
  • How ECR, Task Definition, Service and Cluster Works TogetherVideo · 6 min
  • How to Create Task Definition for ECS ServiceVideo · 10 min
  • Launch ECS Service on Fargate for Serverless ML Model APIVideo · 12 min
  • ML Service is Launched at AWS FargateVideo · 12 min
  • Exploring AWS ECS ServicesVideo · 5 min
  • Simulating Real-time Users to Do Load Testing on ML APIVideo · 11 min
  • Resource Cleanup. Thank YouVideo · 10 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Deploy ML Model in Production with FastAPI and Docker

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Laxmi Kant | KGP Talkie.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 16 unidades · 161 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Laxmi Kant | KGP Talkie; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Deploy ML Model in Production with FastAPI and Docker

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture