Pular para o conteúdo principal

Curso

Colocando IA em Produção com FastAPI

Avançado4 h

Aprenda a usar o FastAPI pra desenvolver APIs que dão suporte a modelos de IA, feitos pra atender às demandas do mundo real.

Python4 h14 vídeos46 exercícios3,900 XP4,861Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste para empresas

Descrição do curso

FastAPI para implantação de modelos de IA

FastAPI é uma estrutura web Python ideal para criar APIs, especialmente para implantar modelos de machine learning e IA. A velocidade e modularidade do FastAPI fazem dele uma escolha poderosa para cientistas de dados e engenheiros de machine learning que querem integrar soluções de IA em aplicativos web.

Criando APIs para modelos em produção

Neste curso, você vai aprender a criar e implementar APIs para servir modelos usando FastAPI. No final, você vai criar pontos finais de API robustos que lidam com validação de entrada de dados, autenticação e gerenciamento de erros. Exercícios práticos vão te ajudar a criar APIs completas, feitas pra lidar com interações de modelos de IA.

Protegendo e escalando aplicativos FastAPI

Você também vai implementar a autenticação por chave API, aplicar limites de taxa personalizados para controlar o fluxo de solicitações e melhorar o desempenho por meio do processamento assíncrono. Além disso, você vai aprender a gerenciar versões de API, melhorar a validação de entrada para tipos de dados complexos e implementar monitoramento e registro para garantir que seu aplicativo funcione bem em ambientes de produção.

Pré-requisitos

Programa de estudos

Conteúdo do curso

1

Introdução ao FastAPI para Deploy de Modelos

Comece a servir as previsões do seu modelo de ML por meio de endpoints FastAPI. Você vai aprender a carregar modelos de ML pré-treinados e criar endpoints de API para entregar previsões como respostas serializadas em requisições HTTP. Você vai usar modelos de dados do Pydantic para validar requisições e respostas.
Começar capítulo
2

Integração de Modelos de IA

Aprenda a servir modelos de Machine Learning por meio de endpoints FastAPI. Este capítulo cobre a criação de endpoints que retornam previsões, o tratamento de diferentes tipos de dados de entrada e a implementação de validação de entrada robusta. Você vai construir APIs prontas para produção que conseguem validar diferentes tipos de dados de entrada, mantendo os modelos de ML carregados na inicialização do servidor com zero downtime.
Começar capítulo
3

Protegendo e Otimizando a API

Este capítulo aborda a proteção de APIs com autenticação baseada em chave, o controle de taxa de requisições com rate limiting personalizado e a melhoria de desempenho por meio de processamento assíncrono. Você vai aprender a proteger endpoints, evitar abusos e lidar com tarefas demoradas de forma eficiente, preparando sua API para produção.
Começar capítulo
4

Versionamento de API, Monitoramento e Logging

Este capítulo cobre tópicos avançados que vão permitir dar suporte a apps FastAPI em produção no longo prazo. Os temas incluem versionamento e documentação de endpoints de API, validação avançada de entrada para dar suporte a entradas e saídas mais complexas, além de monitoramento e logging para garantir que os apps estejam rodando corretamente e para investigar problemas em produção quando não estiverem.
Começar capítulo

Colocando IA em Produção com FastAPI

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.