Programa do Curso
Introdução ao Aprendizado de Máquina
- Tipos de aprendizado de máquina – supervisionado vs não supervisionado
- Do aprendizado estatístico ao aprendizado de máquina
- O fluxo de trabalho de mineração de dados: compreensão do negócio, preparação de dados, modelagem, implantação
- Escolhendo o algoritmo certo para a tarefa
- Overfitting e o compromisso entre viés e variância
Visão Geral das Bibliotecas Python e Aprendizado de Máquina
- Por que usar linguagens de programação para ML
- Escolhendo entre R e Python
- Curso intensivo de Python e Jupyter Notebooks
- Bibliotecas Python: pandas, NumPy, scikit-learn, matplotlib, seaborn
Testando e Avaliando Algoritmos de Aprendizado de Máquina
- Generalização, overfitting e validação do modelo
- Estratégias de avaliação: holdout, cross-validation, bootstrapping
- Métricas para regressão: ME, MSE, RMSE, MAPE
- Métricas para classificação: precisão, matriz de confusão, classes desbalanceadas
- Visualização do desempenho do modelo: curva de lucro, curva ROC, curva lift
- Seleção de modelos e busca em grade para ajuste
Preparação de Dados
- Importação e armazenamento de dados no Python
- Análise exploratória e estatísticas resumo
- Tratamento de valores faltantes e outliers
- Padronização, normalização e transformação
- Recodificação de dados qualitativos e manipulação de dados com pandas
Algoritmos de Classificação
- Classificação binária vs multiclasse
- Regressão logística e funções discriminantes
- Naïve Bayes, k-vizinhos mais próximos (k-NN)
- Árvores de decisão: CART, Florestas Aleatórias (Random Forests), Bagging, Boosting, XGBoost
- Máquinas de Vetores de Suporte (SVM) e kernels
- Técnicas de aprendizado ensemble
Regressão e Previsão Numérica
- Quadrados mínimos e seleção de variáveis
- Métodos de regularização: L1, L2
- Regressão polinomial e modelos não lineares
- Árvores de regressão e splines
Redes Neurais
- Introdução às redes neurais e aprendizado profundo (deep learning)
- Funções de ativação, camadas e backpropagation
- Perceptrons multicamadas (MLP)
- Usando TensorFlow ou PyTorch para modelagem básica de redes neurais
- Redes neurais para classificação e regressão
Previsão de Vendas e Análise Preditiva
- Previsão baseada em séries temporais vs previsão baseada em regressão
- Tratamento de dados sazonais e tendenciais
- Construindo um modelo de previsão de vendas usando técnicas de ML
- Avaliando a precisão da previsão e incerteza
- Interpretação comercial e comunicação dos resultados
Aprendizado Não Supervisionado
- Técnicas de agrupamento: k-means, k-medoids, clustering hierárquico, SOMs
- Redução de dimensionalidade: PCA, análise fatorial, SVD
- Escalonamento multidimensional
Mineração de Texto
- Pré-processamento e tokenização de texto
- Bolsa de palavras, stemização e lematização
- Análise de sentimento e frequência de palavras
- Visualizando dados de texto com nuvens de palavras (word clouds)
Sistemas de Recomendação
- Filtragem colaborativa baseada em usuário e item
- Design e avaliação de motores de recomendação
Mineração de Padrões de Associação
- Conjuntos de itens frequentes e algoritmo Apriori
- Análise de cesta de compras e razão lift (lift ratio)
Detecção de Outliers
- Análise de valores extremos
- Métodos baseados em distância e densidade
- Detecção de outliers em dados de alta dimensionalidade
Estudo de Caso de Aprendizado de Máquina
- Compreendendo o problema de negócio
- Pré-processamento de dados e engenharia de características
- Seleção de modelo e ajuste de parâmetros
- Avaliação e apresentação dos resultados encontrados
- Implantação
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de conceitos de aprendizado de máquina, como aprendizado supervisionado e não supervisionado
- Familiaridade com programação em Python (variáveis, laços, funções)
- Alguma experiência com manipulação de dados usando bibliotecas como pandas ou NumPy é útil, mas não é obrigatória
- Não se espera experiência prévia com modelagem avançada ou redes neurais
Público-Alvo
- Cientistas de dados
- Analistas de negócios
- Engenheiros de software e profissionais técnicos que trabalham com dados
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 5200 € + 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