Programa do Curso
Módulo 1: Python Essencial para Fluxos de Trabalho de ML
• Início do curso e configuração do ambiente
Alinhar objetivos e configurar um espaço de trabalho reproduzível de Python para ML
• Fundamentos da linguagem Python (rápido)
Revisar sintaxe, fluxo de controle, funções e padrões comumente usados em bases de código de ML
• Estruturas de dados para ML
Listas, dicionários, conjuntos e tuplas para recursos, rótulos e metadados
• Comprehensions e ferramentas funcionais
Expressar transformações usando comprehensions e funções de ordem superior
• Python orientado a objetos para desenvolvedores de ML
Classes, métodos, composição e decisões de design práticas
• dataclasses e modelagem leve
Contêineres tipados para configuração, exemplos e resultados
• Decoradores e gerenciadores de contexto
Padrões de medição de tempo, cache, registro log e execução segura de recursos
• Trabalhando com arquivos e caminhos
Manipulação robusta de conjuntos de dados e formatos de serialização
• Exceções e programação defensiva
Escrever scripts de ML que falham de forma segura e transparente
• Módulos, pacotes e estrutura de projeto
Organizar bases de código reutilizáveis de ML
• Tipagem e qualidade do código
Dicas de tipo, documentação e estrutura amigável para lint
Módulo 2: Python Numérico, SciPy e Manipulação de Dados
• Fundamentos do NumPy para computação vetorial
Operações eficientes em arrays e codificação consciente de desempenho
• Indexação, fatiamento, transmissão e formas
Manipulação segura de tensores e raciocínio sobre formas
• Fundamentos de álgebra linear com NumPy e SciPy
Operações matriciais estáveis e decomposições usadas em ML
• Aprofundamento no SciPy
Estatística, otimização, ajuste de curvas e matrizes esparsas
• Pandas para dados tabulares de ML
Limpeza, junção, agregação e preparação de conjuntos de dados
• Aprofundamento no scikit-learn
Interface do estimador, pipelines e fluxos de trabalho reproduzíveis
• Fundamentos de visualização
Graços diagnósticos para exploração de dados e comportamento do modelo
Módulo 3: Padrões de Programação para Construir Aplicações de ML
• Do notebook ao projeto mantível
Refatorar código exploratório em pacotes estruturados
• Gerenciamento de configuração
Parâmetros externalizados e validação na inicialização
• Registro log, avisos e observabilidade
Registro log estruturado para sistemas de ML depuráveis
• Componentes reutilizáveis com OOP e composição
Projetar transformadores e preditores extensíveis
• Padrões de design práticos
Padrões Pipeline, Factory ou Registry, Strategy e Adapter
• Validação de dados e verificações de esquema
Prevenir problemas silenciosos de dados
• Desempenho e perfilamento
Identificar gargalos e aplicar técnicas de otimização
• Entrada/Saída de modelos e interfaces de inferência
Persistência segura e interfaces limpas de predição
• Mini-construção ponta a ponta
Pipeline de ML estilo produção com configuração e registro log
Módulo 4: Aprendizado Estatístico para Dados Tabulares, Texto e Imagem
• Fundamentos da avaliação
Divisões de treinamento e validação, validação cruzada honesta e métricas alinhadas ao negócio
• ML tabular avançado
GLMs regularizados, conjuntos de árvores e pré-processamento sem vazamento
• Calibração e incerteza
Escala de Platt, regressão isotônica, bootstrap e previsão conforme
• Métodos clássicos de PLN
Compensações de tokenização, TF-IDF, modelos lineares e Bayes Ingênuo
• Modelagem de tópicos
Fundamentos do LDA e limitações práticas
• Visão computacional clássica
HOG, PCA e pipelines baseados em características
• Análise de erros
Deteção de viés, ruído nos rótulos e correlações espúrias
• Laboratórios práticos
Pipeline tabular à prova de vazamento
Comparação e interpretação da linha de base de texto
Linha de base clássica de visão com análise estruturada de falhas
Módulo 5: Redes Neurais para Dados Tabulares, Texto e Imagem
• Domínio do loop de treinamento
Loops PyTorch limpos com AMP, clipping e reprodutibilidade
• Otimização e regularização
Inicialização, normalização, otimizadores e schedulers
• Precisão mista e escalabilidade
Estratégias de acumulação de gradiente e checkpointing
• Redes neurais tabulares
Embeddings categóricos, cruzamentos de características e estudos de ablação
• Redes neurais de texto
Embeddings, CNNs, BiLSTM ou GRU e manipulação de sequências
• Redes neurais de visão
Fundamentos de CNNs e arquiteturas estilo ResNet
• Laboratórios práticos
Estrutura de treinamento reutilizável
Comparação entre NN tabular e boosting
CNN com experimentos de aumento e escalonamento
Módulo 6: Arquiteturas Neurais Avançadas
• Estratégias de aprendizado por transferência
Padrões de congelar e descongelar, taxas de aprendizado discriminativas
• Arquiteturas de Transformer para texto
Internos da autoatenção e abordagens de ajuste fino
• Backbones de visão e previsão densa
ResNet, EfficientNet, Vision Transformers e conceitos de U-Net
• Arquiteturas tabulares avançadas
TabTransformer, FT-Transformer e redes Deep and Cross
• Considerações sobre séries temporais
Divisões temporais e detecção de mudança de covariável
• Técnicas PEFT e eficiência
Compensações entre LoRA, destilação e quantização
• Laboratórios práticos
Ajuste fino de transformer de texto pré-treinado
Ajuste fino de modelo de visão pré-treinado
Comparação entre transformer tabular e GBDT
Módulo 7: Sistemas de IA Generativa
• Fundamentos de prompting
Prompting estruturado e geração controlada
• Fundamentos dos LLMs
Tokenização, ajuste por instrução e mitigação de alucinações
• Geração Aumentada por Recuperação (RAG)
Tamponamento, embeddings, busca híbrida e métricas de avaliação
• Estratégias de ajuste fino
LoRA e QLoRA com controles de qualidade de dados
• Modelos de difusão
Intuição da difusão latente e adaptação prática
• Dados tabulares sintéticos
CTGAN e considerações de privacidade
• Laboratórios práticos
Mini-aplicativo RAG estilo produção
Validação de saída estruturada com aplicação de esquema
Experimentação opcional com difusão
Módulo 8: Agentes de IA e MCP
• Design do loop do agente
Observar, planejar, agir, refletir e persistir
• Arquiteturas de agentes
ReAct, planejar-e-executar e coordenação multiagente
• Gerenciamento de memória
Abordagens episódicas, semânticas e bloco de notas
• Integração de ferramentas e segurança
Contratos de ferramentas, sandboxing e defesas contra injeção de prompts
• Frameworks de avaliação
Rastros repetíveis, conjuntos de tarefas e testes de regressão
• MCP e interoperabilidade baseada em protocolos
Design de servidores MCP com exposição segura de ferramentas
• Laboratórios práticos
Construir um agente do zero
Expor ferramentas via servidor estilo MCP
Criar estrutura de avaliação com restrições de segurança
Requisitos
Os participantes devem ter um conhecimento prático de programação em Python.
Este programa é destinado a profissionais técnicos de nível intermediário a avançado.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
Gostei muito do final, quando tivemos tempo para brincar com o CHAT GPT. O ambiente não estava configurado da melhor maneira para isso - em vez de uma grande mesa, algumas mesas menores teriam ajudado a formar grupos pequenos e favorecido a brainstorming.
Nola - Laramie County Community College
Curso - Artificial Intelligence (AI) Overview
Máquina Traduzida
Trabalhando a partir de princípios fundamentais de forma focada e avançando para a aplicação de estudos de caso no mesmo dia
Maggie Webb - Department of Jobs, Regions, and Precincts
Curso - Artificial Neural Networks, Machine Learning, Deep Thinking
Máquina Traduzida
Que estava aplicando dados reais de uma empresa. O instrutor teve uma abordagem muito boa, fazendo com que os participantes se envolvessem e competissem.
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Curso - Applied AI from Scratch in Python
Máquina Traduzida